2026-01-13 07:27:06 E: diffoscope.comparators.elf: Command '['objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_po {}']' returned non-zero exit status 1. 2026-01-13 07:27:06 E: diffoscope.comparators.elf: Command '['objdump --disassemble --demangle --no-show-raw-insn --section=.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_po {}']' returned non-zero exit status 1. 2026-01-13 07:27:07 E: diffoscope.comparators.elf: Command '['objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorS5_bxydSaNS9_14adl_serializerESC_IhSaIhEEvEEESt10_Select1stISH_ESt4lessIvESaISH_EE8_M_eraseEPSt13_Rb_tree_nodeISH_E {}']' returned non-zero exit status 1. 2026-01-13 07:27:07 E: diffoscope.comparators.elf: Command '['objdump --disassemble --demangle --no-show-raw-insn --section=.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorS5_bxydSaNS9_14adl_serializerESC_IhSaIhEEvEEESt10_Select1stISH_ESt4lessIvESaISH_EE8_M_eraseEPSt13_Rb_tree_nodeISH_E {}']' returned non-zero exit status 1. --- /srv/rebuilderd/tmp/rebuilderdYjpWsA/inputs/libyaramod-dev_3.21.0-1.1+b2_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdYjpWsA/out/libyaramod-dev_3.21.0-1.1+b2_i386.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-03-11 10:50:27.000000 debian-binary │ --rw-r--r-- 0 0 0 2664 2025-03-11 10:50:27.000000 control.tar.xz │ --rw-r--r-- 0 0 0 765696 2025-03-11 10:50:27.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2660 2025-03-11 10:50:27.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 765916 2025-03-11 10:50:27.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/include/yaramod/types/modules/generated/module_list.h │ │ │ @@ -5,33 +5,33 @@ │ │ │ */ │ │ │ #pragma once │ │ │ │ │ │ #include │ │ │ │ │ │ #include "yaramod/types/modules/module_content.h" │ │ │ #include "module_time_generated.h" │ │ │ -#include "module_string_generated.h" │ │ │ -#include "module_pe_generated.h" │ │ │ -#include "module_math_generated.h" │ │ │ -#include "module_magic_generated.h" │ │ │ -#include "module_macho_generated.h" │ │ │ -#include "module_hash_generated.h" │ │ │ -#include "module_elf_generated.h" │ │ │ #include "module_dotnet_generated.h" │ │ │ -#include "module_dex_generated.h" │ │ │ +#include "module_elf_generated.h" │ │ │ +#include "module_hash_generated.h" │ │ │ +#include "module_magic_generated.h" │ │ │ +#include "module_math_generated.h" │ │ │ #include "module_cuckoo_deprecated_generated.h" │ │ │ #include "module_cuckoo_generated.h" │ │ │ +#include "module_pe_generated.h" │ │ │ #include "module_console_generated.h" │ │ │ +#include "module_macho_generated.h" │ │ │ +#include "module_string_generated.h" │ │ │ +#include "module_dex_generated.h" │ │ │ │ │ │ │ │ │ namespace yaramod { │ │ │ │ │ │ namespace modules { │ │ │ │ │ │ class ModuleList { │ │ │ public: │ │ │ - std::vector list = {Gmodule_time{}, Gmodule_string{}, Gmodule_pe{}, Gmodule_math{}, Gmodule_magic{}, Gmodule_macho{}, Gmodule_hash{}, Gmodule_elf{}, Gmodule_dotnet{}, Gmodule_dex{}, Gmodule_cuckoo_deprecated{}, Gmodule_cuckoo{}, Gmodule_console{}}; │ │ │ + std::vector list = {Gmodule_time{}, Gmodule_dotnet{}, Gmodule_elf{}, Gmodule_hash{}, Gmodule_magic{}, Gmodule_math{}, Gmodule_cuckoo_deprecated{}, Gmodule_cuckoo{}, Gmodule_pe{}, Gmodule_console{}, Gmodule_macho{}, Gmodule_string{}, Gmodule_dex{}}; │ │ │ }; │ │ │ │ │ │ } //namespace modules │ │ │ │ │ │ } // namespace yaramod │ │ ├── ./usr/lib/i386-linux-gnu/libyaramod.a │ │ │ ├── nm --print-armap {} │ │ │ │ @@ -15674,25 +15674,25 @@ │ │ │ │ 000004a0 r .LC28 │ │ │ │ 000002d8 r .LC3 │ │ │ │ 00000000 r .LC6 │ │ │ │ 00000000 r .LC7 │ │ │ │ 00000048 r .LC8 │ │ │ │ 0000008c r .LC9 │ │ │ │ 00039f20 r C.2.0 │ │ │ │ -000396a0 r C.22.1 │ │ │ │ -00026860 r C.23.2 │ │ │ │ -00022760 r C.24.3 │ │ │ │ -00022420 r C.25.4 │ │ │ │ -00017a80 r C.26.5 │ │ │ │ -000164a0 r C.27.6 │ │ │ │ -0000f880 r C.28.7 │ │ │ │ -0000abe0 r C.29.8 │ │ │ │ -00003460 r C.30.9 │ │ │ │ -00003160 r C.31.10 │ │ │ │ -00001020 r C.32.11 │ │ │ │ +00035280 r C.22.1 │ │ │ │ +0002e660 r C.23.2 │ │ │ │ +0002d080 r C.24.3 │ │ │ │ +0002cd40 r C.25.4 │ │ │ │ +00028c40 r C.26.5 │ │ │ │ +00028940 r C.27.6 │ │ │ │ +00026800 r C.28.7 │ │ │ │ +000139c0 r C.29.8 │ │ │ │ +000129a0 r C.30.9 │ │ │ │ +00008000 r C.31.10 │ │ │ │ +00007780 r C.32.11 │ │ │ │ 00000000 r C.33.12 │ │ │ │ 00000000 V DW.ref.__gxx_personality_v0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ U _Unwind_Resume │ │ │ │ 000012c0 T _ZN7yaramod10ModulePool12_processPathENSt10filesystem7__cxx114pathE │ │ │ │ 00000212 t _ZN7yaramod10ModulePool12_processPathENSt10filesystem7__cxx114pathE.cold │ │ │ │ 000022a0 T _ZN7yaramod10ModulePool21_processModuleContentERKNS_13ModuleContentE │ │ │ ├── module_pool.cpp.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -31,26 +31,26 @@ │ │ │ │ │ 27: 00000000 0 SECTION LOCAL DEFAULT 71 .text._ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIN7yaramod6ModuleEEED2Ev │ │ │ │ │ 28: 00000000 0 SECTION LOCAL DEFAULT 73 .text._ZNSt10unique_ptrINSt10filesystem7__cxx114path5_List5_ImplENS3_13_Impl_deleterEED2Ev │ │ │ │ │ 29: 00000000 0 SECTION LOCAL DEFAULT 75 .text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ │ 30: 00000000 0 SECTION LOCAL DEFAULT 77 .text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ │ 31: 00000000 0 SECTION LOCAL DEFAULT 79 .text._ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ 32: 00000000 0 SECTION LOCAL DEFAULT 81 .text._ZN7yaramod7modules10ModuleListC2Ev │ │ │ │ │ 33: 00039f20 462 OBJECT LOCAL DEFAULT 103 C.2.0 │ │ │ │ │ - 34: 000396a0 2162 OBJECT LOCAL DEFAULT 103 C.22.1 │ │ │ │ │ - 35: 00026860 77360 OBJECT LOCAL DEFAULT 103 C.23.2 │ │ │ │ │ - 36: 00022760 16610 OBJECT LOCAL DEFAULT 103 C.24.3 │ │ │ │ │ - 37: 00022420 826 OBJECT LOCAL DEFAULT 103 C.25.4 │ │ │ │ │ - 38: 00017a80 43418 OBJECT LOCAL DEFAULT 103 C.26.5 │ │ │ │ │ - 39: 000164a0 5569 OBJECT LOCAL DEFAULT 103 C.27.6 │ │ │ │ │ - 40: 0000f880 27655 OBJECT LOCAL DEFAULT 103 C.28.7 │ │ │ │ │ - 41: 0000abe0 19589 OBJECT LOCAL DEFAULT 103 C.29.8 │ │ │ │ │ - 42: 00003460 30578 OBJECT LOCAL DEFAULT 103 C.30.9 │ │ │ │ │ - 43: 00003160 745 OBJECT LOCAL DEFAULT 103 C.31.10 │ │ │ │ │ - 44: 00001020 8500 OBJECT LOCAL DEFAULT 103 C.32.11 │ │ │ │ │ - 45: 00000000 4113 OBJECT LOCAL DEFAULT 103 C.33.12 │ │ │ │ │ + 34: 00035280 19589 OBJECT LOCAL DEFAULT 103 C.22.1 │ │ │ │ │ + 35: 0002e660 27655 OBJECT LOCAL DEFAULT 103 C.23.2 │ │ │ │ │ + 36: 0002d080 5569 OBJECT LOCAL DEFAULT 103 C.24.3 │ │ │ │ │ + 37: 0002cd40 826 OBJECT LOCAL DEFAULT 103 C.25.4 │ │ │ │ │ + 38: 00028c40 16610 OBJECT LOCAL DEFAULT 103 C.26.5 │ │ │ │ │ + 39: 00028940 745 OBJECT LOCAL DEFAULT 103 C.27.6 │ │ │ │ │ + 40: 00026800 8500 OBJECT LOCAL DEFAULT 103 C.28.7 │ │ │ │ │ + 41: 000139c0 77360 OBJECT LOCAL DEFAULT 103 C.29.8 │ │ │ │ │ + 42: 000129a0 4113 OBJECT LOCAL DEFAULT 103 C.30.9 │ │ │ │ │ + 43: 00008000 43418 OBJECT LOCAL DEFAULT 103 C.31.10 │ │ │ │ │ + 44: 00007780 2162 OBJECT LOCAL DEFAULT 103 C.32.11 │ │ │ │ │ + 45: 00000000 30578 OBJECT LOCAL DEFAULT 103 C.33.12 │ │ │ │ │ 46: 00000000 0 SECTION LOCAL DEFAULT 83 .text._ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED2Ev │ │ │ │ │ 47: 00000000 0 SECTION LOCAL DEFAULT 85 .text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_po │ │ │ │ │ 48: 00000000 0 SECTION LOCAL DEFAULT 89 .text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_ │ │ │ │ │ 49: 00000000 0 SECTION LOCAL DEFAULT 91 .text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE │ │ │ │ │ 50: 00000000 270 FUNC LOCAL DEFAULT 100 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorS5_bxydSaNS9_14adl_serializerESC_IhSaIhEEvEEESt10_Select1stISH_ESt4lessIvESaISH_EE8_M_eraseEPSt13_Rb_tree_nodeISH_E.isra.0 │ │ │ │ │ 51: 00000000 0 SECTION LOCAL DEFAULT 93 .text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvED2Ev │ │ │ │ │ 52: 00000000 0 SECTION LOCAL DEFAULT 95 .text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EED2Ev │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -738,44 +738,44 @@ │ │ │ │ │ 00000038 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ 0000007c 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ 0000009c 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ 0000016c 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ 000001c2 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ 000001e2 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ 000002b5 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -000002f7 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -00000317 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ -000003e8 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -0000042a 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -0000044a 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ -0000051b 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -00000564 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -00000584 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ -00000655 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +000002fe 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +0000031e 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ +000003ef 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +00000431 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +00000451 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ +00000522 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +0000056b 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +0000058b 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ +0000065c 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ 0000069e 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ 000006be 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ -0000078f 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -000007d1 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -000007f1 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ -000008c7 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -0000090d 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -0000092d 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ -00000a00 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -00000a4c 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -00000a6c 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ -00000b42 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -00000b88 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -00000ba8 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ -00000c7b 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -00000cc7 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -00000ce7 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ -00000dbd 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ -00000e06 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -00000e26 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ -00000edf 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +00000794 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +000007dd 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +000007fd 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ +000008d0 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +0000091c 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +0000093c 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ +00000a12 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +00000a51 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +00000a71 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ +00000b3f 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +00000b8e 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +00000bae 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ +00000c7f 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +00000cc8 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +00000ce8 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ +00000dbb 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ +00000e07 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +00000e27 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ +00000edc 00003b09 R_386_GOTOFF 00000000 .rodata │ │ │ │ │ 00000f25 0000a404 R_386_PLT32 00000000 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ 00000f4b 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ 00001015 00008b04 R_386_PLT32 00000000 _Znwj │ │ │ │ │ 0000104f 00000102 R_386_PC32 00000000 .text │ │ │ │ │ 00001065 00000102 R_386_PC32 00000000 .text │ │ │ │ │ 000010ca 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ │ 000010f4 00006b04 R_386_PLT32 00000000 _ZdlPvj │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -15,355 +15,14 @@ │ │ │ │ │ m_data.m_type != value_t::string || m_data.m_value.string != nullptr │ │ │ │ │ vector::reserve │ │ │ │ │ basic_string::substr │ │ │ │ │ deprecated │ │ │ │ │ YARAMOD_MODULE_SPEC_PATH │ │ │ │ │ Directory ' │ │ │ │ │ "kind": "struct", │ │ │ │ │ - "name": "console", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "log", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "s", │ │ │ │ │ - "name": "string" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Function which sends the string to the main callback.\n\nExample: ```console.log(pe.imphash())```" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "s", │ │ │ │ │ - "name": "message" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "s", │ │ │ │ │ - "name": "string" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Function which sends the message and string to the main callback.\n\nExample: ```console.log(\"The imphash is: \", pe.imphash())```" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "integer" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Function which sends the integer to the main callback.\n\nExample: ```console.log(uint32(0))```" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "s", │ │ │ │ │ - "name": "message" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "integer" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Function which sends the message and integer to the main callback.\n\nExample: ```console.log(\"32bits at 0: \", uint32(0))```" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "f", │ │ │ │ │ - "name": "float" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Function which sends the floating point value to the main callback.\n\nExample: ```console.log(math.entropy(0, filesize))```" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "s", │ │ │ │ │ - "name": "message" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "f", │ │ │ │ │ - "name": "float" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Function which sends the message and the floating point value to the main callback.\n\nExample: ```console.log(\"Entropy: \", math.entropy(0, filesize))```" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "hex", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "integer" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Function which sends the integer to the main callback, formatted as a hex string.\n\nExample: ```console.hex(uint32(0))```" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "s", │ │ │ │ │ - "name": "message" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "integer" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Function which sends the integer to the main callback, formatted as a hex string.\n\nExample: ```console.hex(\"Hex at 0: \", uint32(0))```" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "cuckoo", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "network", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "dns_lookup", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "r", │ │ │ │ │ - "name": "domain" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Function returning true if the program sent a domain name resolution request for a domain matching the provided regular expression.\n\nExample: cuckoo.network.dns_lookup(/evil\\.com/)" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "http_get", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "r", │ │ │ │ │ - "name": "url" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Function returning true if the program sent a HTTP GET request to a URL matching the provided regular expression." │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "http_post", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "r", │ │ │ │ │ - "name": "url" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Function returning true if the program sent a HTTP POST request to a URL matching the provided regular expression." │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "http_request", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "r", │ │ │ │ │ - "name": "url" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Function returning true if the program sent a HTTP request to a URL matching the provided regular expression." │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "host", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "r", │ │ │ │ │ - "name": "IP address" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Function returning true if the program contacted an IP address matching the provided regular expression. Example: ```cuckoo.network.host(/192\\.168\\.1\\.1/)```" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "http_user_agent", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "r", │ │ │ │ │ - "name": "agent" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Function returning true if the program sent a HTTP request with a user agent matching the provided regular expression. Example: ```cuckoo.network.http_user_agent(/MSIE 6\\.0/)```" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "tcp", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "r", │ │ │ │ │ - "name": "IP address" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "port" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Function returning true if the program contacted an IP address matching the provided regular expression, over TCP on the provided port number." │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "udp", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "r", │ │ │ │ │ - "name": "IP address" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "port" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Function returning true if the program contacted an IP address matching the provided regular expression, over UDP on the provided port number." │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "registry", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "key_access", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "r", │ │ │ │ │ - "name": "registry entry" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Function returning true if the program accessed a registry entry matching the provided regular expression." │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "filesystem", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "file_access", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "r", │ │ │ │ │ - "name": "file" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Function returning true if the program accessed a file matching the provided regular expression." │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "sync", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "mutex", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "r", │ │ │ │ │ - "name": "mutex" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Function returning true if the program opens or creates a mutex matching the provided regular expression." │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "cuckoo", │ │ │ │ │ - "deprecated": "true", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "signature", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "name", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "r" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Deprecated function." │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - "kind": "struct", │ │ │ │ │ "name": "dex", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ "name": "DEX_FILE_MAGIC_035", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "s" │ │ │ │ │ @@ -1341,1480 +1000,58 @@ │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ "documentation": "Returns true if any class name matches the regex." │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ } │ │ │ │ │ "kind": "struct", │ │ │ │ │ - "name": "dotnet", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "version", │ │ │ │ │ - "documentation": "The version string contained in the metadata root. Example: ```dotnet.version == \"v2.0.50727\"```", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "module_name", │ │ │ │ │ - "documentation": "The name of the module. Example: ```dotnet.module_name == \"axs\"```", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "streams", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "structure": │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "streams", │ │ │ │ │ - "documentation": "A zero-based array of stream objects, one for each stream contained in the file. Individual streams can be accessed by using the [] operator. Example: ```dotnet.streams[0].name == \"#~\"```", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "name", │ │ │ │ │ - "documentation": "Stream name.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "offset", │ │ │ │ │ - "documentation": "Stream offset.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "size", │ │ │ │ │ - "documentation": "Stream size.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_streams", │ │ │ │ │ - "documentation": "The number of streams in the file.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "guids", │ │ │ │ │ - "documentation": "A zero-based array of strings, one for each GUID. Individual guids can be accessed by using the [] operator. Example: ```dotnet.guids[0] == \"99c08ffd-f378-a891-10ab-c02fe11be6ef\"```", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_guids", │ │ │ │ │ - "documentation": "The number of GUIDs in the guids array.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_classes", │ │ │ │ │ - "documentation": "The number of classes in the file.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "classes", │ │ │ │ │ - "documentation": "A zero-based array of .NET classes stored in the metadata. Individual classes can be accessed using the [] operator.", │ │ │ │ │ - "structure": │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "classes", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "fullname", │ │ │ │ │ - "documentation": "Class full name.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "name", │ │ │ │ │ - "documentation": "Class name.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "namespace", │ │ │ │ │ - "documentation": "Class namespace.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "visibility", │ │ │ │ │ - "documentation": "Class visibility specifier, options are: private, public, protected, internal, private protected and protected internal", │ │ │ │ │ - "type" : "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "type", │ │ │ │ │ - "documentation": "Type of the object, options are: class and interface", │ │ │ │ │ - "type" : "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "abstract", │ │ │ │ │ - "documentation": "Boolean representing if class is abstract.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "sealed", │ │ │ │ │ - "documentation": "Boolean representing if class is sealed.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_generic_parameters", │ │ │ │ │ - "documentation": "Number of generic parameters.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "generic_parameters", │ │ │ │ │ - "documentation": "A zero-based array of generic parameters name. Individual parameters can be accessed using the [] operator.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_base_types", │ │ │ │ │ - "documentation": "Number of the base types.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "base_types", │ │ │ │ │ - "documentation": "A zero-based array of base types name. Individual base types can be accessed using the [] operator.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_methods", │ │ │ │ │ - "documentation": "Number of the methods.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "methods", │ │ │ │ │ - "documentation": "A zero-based array of method objects. Individual methods can be accessed by using the [] operator.", │ │ │ │ │ - "structure": │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "methods", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "name", │ │ │ │ │ - "documentation": "Method name.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "visibility", │ │ │ │ │ - "documentation": "Method visibility specifier, options are: private, public, protected, internal, private protected and protected internal", │ │ │ │ │ - "type" : "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "static", │ │ │ │ │ - "documentation": "Boolean representing if method is static.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "virtual", │ │ │ │ │ - "documentation": "Boolean representing if method is virtual.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "final", │ │ │ │ │ - "documentation": "Boolean representing if method is final.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "abstract", │ │ │ │ │ - "documentation": "Boolean representing if method is abstract.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "return_type", │ │ │ │ │ - "documentation": "Method return type name.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_parameters", │ │ │ │ │ - "documentation": "Number of the method parameters.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "parameters", │ │ │ │ │ - "documentation": "A zero-based array of method parameters. Individual parameters can be accessed by using the [] operator.", │ │ │ │ │ - "structure": │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "parameters", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "name", │ │ │ │ │ - "documentation": "Parameter name.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "type", │ │ │ │ │ - "documentation": "Parameter type.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_generic_parameters", │ │ │ │ │ - "documentation": "Number of the method generic parameters.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "generic_parameters", │ │ │ │ │ - "documentation": "A zero-based array of method generic parameters. Individual parameters can be accessed by using the [] operator.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "resources", │ │ │ │ │ - "documentation": "A zero-based array of resource objects, one for each resource the .NET file has. Individual resources can be accessed by using the [] operator. Example: ```uint16be(dotnet.resources[0].offset) == 0x4d5a```", │ │ │ │ │ - "structure": │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "resources", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "name", │ │ │ │ │ - "documentation": "Name of the resource (string).", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "offset", │ │ │ │ │ - "documentation": "Offset for the resource data.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "length", │ │ │ │ │ - "documentation": "Length of the resource data.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_resources", │ │ │ │ │ - "documentation": "The number of resources in the .NET file. These are different from normal PE resources.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "assembly_refs", │ │ │ │ │ - "documentation": "Object for .NET assembly reference information.", │ │ │ │ │ - "structure": │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "assembly_refs", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "version", │ │ │ │ │ - "documentation": "An object with integer values representing version information for this assembly.", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "major", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "minor", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "build_number", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "revision_number", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "public_key_or_token", │ │ │ │ │ - "documentation": "String containing the public key or token which identifies the author of this assembly.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "name", │ │ │ │ │ - "documentation": "String containing the assembly name.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_assembly_refs", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "assembly", │ │ │ │ │ - "documentation": "Object for .NET assembly information. Example: ```dotnet.assembly.name == \"Keylogger\"```", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "version", │ │ │ │ │ - "documentation": "An object with integer values representing version information for this assembly.", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "major", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "minor", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "build_number", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "revision_number", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "name", │ │ │ │ │ - "documentation": "String containing the assembly name.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "culture", │ │ │ │ │ - "documentation": "String containing the culture (language/country/region) for this assembly.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "modulerefs", │ │ │ │ │ - "documentation": "A zero-based array of strings, one for each module reference the .NET file has. Individual module references can be accessed by using the [] operator. Example: ```dotnet.modulerefs[0] == \"kernel32\"```", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_modulerefs", │ │ │ │ │ - "documentation": "The number of module references in the .NET file.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "user_strings", │ │ │ │ │ - "documentation": "An zero-based array of user strings, one for each stream contained in the file. Individual strings can be accessed by using the [] operator.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_user_strings", │ │ │ │ │ - "documentation": "The number of user strings in the file.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "typelib", │ │ │ │ │ - "documentation": "The typelib of the file.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "constants", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_constants", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "field_offsets", │ │ │ │ │ - "documentation": "A zero-based array of integers, one for each field. Individual field offsets can be accessed by using the [] operator.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_field_offsets", │ │ │ │ │ - "documentation": "The number of fields in the field_offsets array.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "is_dotnet", │ │ │ │ │ - "documentation": " Boolean, true if the PE is indeed .NET.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - } │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "elf", │ │ │ │ │ + "name": "string", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "ET_NONE", │ │ │ │ │ - "documentation": "No file type.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "ET_REL", │ │ │ │ │ - "documentation": "Relocatable file.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "ET_EXEC", │ │ │ │ │ - "documentation": "Executable file.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "ET_DYN", │ │ │ │ │ - "documentation": "Shared object file.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "ET_CORE", │ │ │ │ │ - "documentation": "Core file.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "EM_NONE", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "EM_M32", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "EM_SPARC", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "EM_386", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "EM_68K", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "EM_88K", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "EM_860", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "EM_MIPS", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "EM_MIPS_RS3_LE", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "EM_PPC", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "EM_PPC64", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "EM_ARM", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "EM_X86_64", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "EM_AARCH64", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SHT_NULL", │ │ │ │ │ - "documentation": "This value marks the section as inactive; it does not have an associated section. Other members of the section header have undefined values.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SHT_PROGBITS", │ │ │ │ │ - "documentation": "The section holds information defined by the program, whose format and meaning are determined solely by the program.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SHT_SYMTAB", │ │ │ │ │ - "documentation": "The section holds a symbol table.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SHT_STRTAB", │ │ │ │ │ - "documentation": "The section holds a string table. An object file may have multiple string table sections.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SHT_RELA", │ │ │ │ │ - "documentation": "The section holds relocation entries.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SHT_HASH", │ │ │ │ │ - "documentation": "The section holds a symbol hash table.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SHT_DYNAMIC", │ │ │ │ │ - "documentation": "The section holds information for dynamic linking.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SHT_NOTE", │ │ │ │ │ - "documentation": "The section holds information that marks the file in some way.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SHT_NOBITS", │ │ │ │ │ - "documentation": "A section of this type occupies no space in the file but otherwise resembles :c:type:`SHT_PROGBITS`.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SHT_REL", │ │ │ │ │ - "documentation": "The section holds relocation entries.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SHT_SHLIB", │ │ │ │ │ - "documentation": "This section type is reserved but has unspecified semantics.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SHT_DYNSYM", │ │ │ │ │ - "documentation": "This section holds dynamic linking symbols.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SHF_WRITE", │ │ │ │ │ - "documentation": "The section contains data that should be writable during process execution.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SHF_ALLOC", │ │ │ │ │ - "documentation": "The section occupies memory during process execution. Some control sections do not reside in the memory image of an object file; this attribute is off for those sections.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SHF_EXECINSTR", │ │ │ │ │ - "documentation": "The section contains executable machine instructions. Example: ```elf.sections[2].flags & elf.SHF_WRITE```.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "type", │ │ │ │ │ - "documentation": "Integer with one of the following values: ET_NONE, ET_REL, ET_EXEC, ET_DYN, ET_CORE.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "machine", │ │ │ │ │ - "documentation": "Integer with one of the following values: EM_M32, EM_SPARC, EM_386, EM_68K, EM_88K, EM_860, EM_MIPS, EM_MIPS_RS3_LE, EM_PPC EM_PPC64, EM_ARM, EM_X86_64, EM_AARCH64.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "entry_point", │ │ │ │ │ - "documentation": "Entry point raw offset or virtual address depending on whether YARA is scanning a file or process memory respectively. This is equivalent to the deprecated ``entrypoint`` keyword.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_sections", │ │ │ │ │ - "documentation": "Number of sections in the ELF file.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "sh_offset", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "sh_entry_size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_segments", │ │ │ │ │ - "documentation": "Number of segments in the ELF file.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "ph_offset", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "ph_entry_size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "sections", │ │ │ │ │ - "documentation": "A zero-based array of section objects, one for each section the ELF has. Individual sections can be accessed by using the [] operator.", │ │ │ │ │ - "structure": │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "sections", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "type", │ │ │ │ │ - "documentation": "Integer with one of the following values: SHT_NULL SHT_PROGBITS SHT_SYMTAB SHT_STRTAB SHT_RELA SHT_HASH SHT_DYNAMIC SHT_NOTE SHT_NOBITS SHT_REL SHT_SHLIB SHT_DYNSYM.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "flags", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "address", │ │ │ │ │ - "documentation": "The virtual address the section starts at.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "name", │ │ │ │ │ - "documentation": "Section's name. Example: ```elf.sections[3].name == \".bss\"```", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "offset", │ │ │ │ │ - "documentation": "Offset from the beginning of the file to the first byte in the section. One section type, :c:type:`SHT_NOBITS` described below, occupies no space in the file, and its :c:member:`offset` member locates the conceptual placement in the file.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "size", │ │ │ │ │ - "documentation": "Section's size in bytes. Unless the section type is SHT_NOBITS, the section occupies sh_size bytes in the file. A section of :c:type:`SHT_NOBITS` may have a non-zero size, but it occupies no space in the file.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "PT_NULL", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "PT_LOAD", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "PT_DYNAMIC", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "PT_INTERP", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "PT_NOTE", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "PT_SHLIB", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "PT_PHDR", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "PT_TLS", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "PT_GNU_EH_FRAME", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "PT_GNU_STACK", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_NULL", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_NEEDED", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_PLTRELSZ", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_PLTGOT", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_HASH", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_STRTAB", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_SYMTAB", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_RELA", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_RELASZ", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_RELAENT", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_STRSZ", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_SYMENT", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_INIT", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_FINI", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_SONAME", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_RPATH", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_SYMBOLIC", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_REL", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_RELSZ", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_RELENT", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_PLTREL", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_DEBUG", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_TEXTREL", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_JMPREL", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_BIND_NOW", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_INIT_ARRAY", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_FINI_ARRAY", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_INIT_ARRAYSZ", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_FINI_ARRAYSZ", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_RUNPATH", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_FLAGS", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DT_ENCODING", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "STT_NOTYPE", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "STT_OBJECT", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "STT_FUNC", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "STT_SECTION", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "STT_FILE", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "STT_COMMON", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "STT_TLS", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "STB_LOCAL", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "STB_GLOBAL", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "STB_WEAK", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "PF_X", │ │ │ │ │ - "documentation": "The segment is executable.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "PF_W", │ │ │ │ │ - "documentation": "The segment is writable.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "PF_R", │ │ │ │ │ - "documentation": "The segment is readable.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "segments", │ │ │ │ │ - "documentation": "A zero-based array of segment objects, one for each segment the ELF has. Individual segments can be accessed by using the [] operator.", │ │ │ │ │ - "structure": │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "segments", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "type", │ │ │ │ │ - "documentation": "Type of segment indicated by one of the following values: PT_NULL, PT_LOAD, PT_DYNAMIC, PT_INTERP, PT_NOTE, PT_SHLIB, PT_PHDR, PT_LOPROC, PT_HIPROC, PT_GNU_STACK.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "flags", │ │ │ │ │ - "documentation": "A combination of the following segment flags: PF_R, PF_W, PF_X.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "offset", │ │ │ │ │ - "documentation": "Offset from the beginning of the file where the segment resides.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "virtual_address", │ │ │ │ │ - "documentation": "Virtual address at which the segment resides in memory.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "physical_address", │ │ │ │ │ - "documentation": "On systems for which physical addressing is relevant, contains the segment's physical address.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "file_size", │ │ │ │ │ - "documentation": "Number of bytes in the file image of the segment. It may be zero.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "memory_size", │ │ │ │ │ - "documentation": "In-memory segment size.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "alignment", │ │ │ │ │ - "documentation": "Value to which the segments are aligned in memory and in the file.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "dynamic_section_entries", │ │ │ │ │ - "documentation": "Number of entries in the dynamic section in the ELF file.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "dynamic", │ │ │ │ │ - "documentation": "A zero-based array of dynamic objects, one for each entry in found in the ELF's dynamic section. Individual dynamic objects can be accessed by using the [] operator.", │ │ │ │ │ - "structure": │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "dynamic", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "type", │ │ │ │ │ - "documentation": "Value that describes the type of dynamic section. Builtin values are: DT_NULL, DT_NEEDED, DT_PLTRELSZ, DT_PLTGOT, DT_HASH, DT_STRTAB, DT_SYMTAB, DT_RELA, DT_RELASZ, DT_RELAENT, DT_STRSZ, DT_SYMENT, DT_INIT, DT_FINI, DT_SONAME, DT_RPATH, DT_SYMBOLIC, DT_REL, DT_RELSZ, DT_RELENT, DT_PLTREL, DT_DEBUG, DT_TEXTREL, DT_JMPREL, DT_BIND_NOW, DT_INIT_ARRAY, DT_FINI_ARRAY, DT_INIT_ARRAYSZ, DT_FINI_ARRAYSZ, DT_RUNPATH, DT_FLAGS, DT_ENCODING.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "val", │ │ │ │ │ - "documentation": "A value associated with the given type. The type of value (address, size, etc.) is dependant on the type of dynamic entry.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "symtab_entries", │ │ │ │ │ - "documentation": "Number of entries in the symbol table found in the ELF file.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "symtab", │ │ │ │ │ - "documentation": "A zero-based array of symbol objects, one for each entry in found in the ELF's SYMBTAB. Individual symbol objects can be accessed by using the [] operator.", │ │ │ │ │ - "structure": │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "symtab", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "name", │ │ │ │ │ - "documentation": "The symbol's name.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "value", │ │ │ │ │ - "documentation": "A value associated with the symbol. Generally a virtual address.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "size", │ │ │ │ │ - "documentation": "The symbol's size.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "type", │ │ │ │ │ - "documentation": "The type of symbol. Built values are: STT_NOTYPE, STT_OBJECT, STT_FUNC, STT_SECTION, STT_FILE, STT_COMMON, STT_TLS.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "bind", │ │ │ │ │ - "documentation": "The binding of the symbol. Builtin values are: STB_LOCAL, STB_GLOBAL, STB_WEAK.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "shndx", │ │ │ │ │ - "documentation": "The section index which the symbol is associated with.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "dynsym_entries", │ │ │ │ │ - "documentation": "Number of entries in the dynamic symbol table found in the ELF file.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "dynsym", │ │ │ │ │ - "documentation": "A zero-based array of symbol objects, one for each entry in found in the ELF's DYNSYM. Individual symbol objects can be accessed by using the [] operator.", │ │ │ │ │ - "structure": │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "dynsym", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "name", │ │ │ │ │ - "documentation": "The symbol's name.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "value", │ │ │ │ │ - "documentation": "A value associated with the symbol. Generally a virtual address.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "size", │ │ │ │ │ - "documentation": "The symbol's size.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "type", │ │ │ │ │ - "documentation": "The type of symbol. Built values are: STT_NOTYPE, STT_OBJECT, STT_FUNC, STT_SECTION, STT_FILE, STT_COMMON, STT_TLS.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "bind", │ │ │ │ │ - "documentation": "The binding of the symbol. Builtin values are: STB_LOCAL, STB_GLOBAL, STB_WEAK.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "shndx", │ │ │ │ │ - "documentation": "The section index which the symbol is associated with.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ "kind": "function", │ │ │ │ │ - "name": "symtab_symbol", │ │ │ │ │ + "name": "to_int", │ │ │ │ │ "return_type": "i", │ │ │ │ │ "overloads": [ │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ "type": "s", │ │ │ │ │ - "name": "" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "r", │ │ │ │ │ - "name": "" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "hash", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "md5", │ │ │ │ │ - "return_type": "s", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "offset" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "size" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Returns the MD5 hash for *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned string is always in lowercase. Example: ```hash.md5(0, filesize) == \"feba6c919e3797e7778e8f2e85fa033d\"```" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "s", │ │ │ │ │ - "name": "string" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Returns the MD5 hash for the given string. Example: ```hash.md5(\"dummy\") == \"275876e34cf609db118f3d84b799a790\"```" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "sha1", │ │ │ │ │ - "return_type": "s", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "offset" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "size" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Returns the SHA1 hash for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned string is always in lowercase." │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "s", │ │ │ │ │ "name": "string" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Returns the SHA1 hash for the given string." │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "sha256", │ │ │ │ │ - "return_type": "s", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "offset" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "size" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Returns the SHA256 hash for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned string is always in lowercase." │ │ │ │ │ + "documentation": "Convert the given string to a signed integer. If the string starts with \"0x\" it is treated as base 16. If the string starts with \"0\" it is treated base 8. Leading '+' or '-' is also supported. Example: ```\nstring.to_int(\"1234\") == 1234\nstring.to_int(\"-10\") == -10\nstring.to_int(\"-010\") == -8\n```" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ "type": "s", │ │ │ │ │ "name": "string" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Returns the SHA256 hash for the given string." │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "checksum32", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "offset" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "type": "i", │ │ │ │ │ - "name": "size" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Returns a 32-bit checksum for the *size* bytes starting at *offset*. The checksum is just the sum of all the bytes (unsigned)." │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "s", │ │ │ │ │ - "name": "string" │ │ │ │ │ + "name": "base" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Returns a 32-bit checksum for the given string. The checksum is just the sum of all the bytes in the string (unsigned)." │ │ │ │ │ + "documentation": "Convert the given string, interpreted with the given base, to a signed integer. Base must be 0 or between 2 and 36 inclusive. If it is zero then the string will be intrepreted as base 16 if it starts with \"0x\" or as base 8 if it starts with \"0\". Leading '+' or '-' is also supported. Example: ```\nstring.to_int(\"011\", 8) == 9\nstring.to_int(\"-011\", 0) == -9\n```" │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "function", │ │ │ │ │ - "name": "crc32", │ │ │ │ │ + "name": "length", │ │ │ │ │ "return_type": "i", │ │ │ │ │ "overloads": [ │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "offset" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "size" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Returns a crc32 checksum for the *size* bytes starting at *offset*." │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ "type": "s", │ │ │ │ │ "name": "string" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Returns a crc32 checksum for the given string." │ │ │ │ │ + "documentation": "Return the length of the string, which can be any sequence of bytes. NULL bytes included. Example: ```\nstring.length(\"AXSx00ERS\") == 7\n```" │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ } │ │ │ │ │ "kind": "struct", │ │ │ │ │ "name": "macho", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ @@ -4275,441 +2512,115 @@ │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ "documentation": "" │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ } │ │ │ │ │ "kind": "struct", │ │ │ │ │ - "name": "magic", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "mime_type", │ │ │ │ │ - "return_type": "s", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [], │ │ │ │ │ - "documentation": "Function returning a string with the type of the file. Example: ```magic.type() contains \"PDF\"```" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "type", │ │ │ │ │ - "return_type": "s", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [], │ │ │ │ │ - "documentation": "Function returning a string with the MIME type of the file. Example: ```magic.mime_type() == \"application/pdf\"```" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "math", │ │ │ │ │ + "name": "console", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MEAN_BYTES", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "f" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ "kind": "function", │ │ │ │ │ - "name": "in_range", │ │ │ │ │ + "name": "log", │ │ │ │ │ "return_type": "i", │ │ │ │ │ "overloads": [ │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ - "type": "f", │ │ │ │ │ - "name": "test" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "f", │ │ │ │ │ - "name": "lower" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "f", │ │ │ │ │ - "name": "upper" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Returns true if the *test* value is between *lower* and *upper* values. The comparisons are inclusive. Example: ```math.in_range(math.deviation(0, filesize, math.MEAN_BYTES), 63.9, 64,1)```" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "deviation", │ │ │ │ │ - "return_type": "f", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "offset" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "size" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "f", │ │ │ │ │ - "name": "mean" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Returns the deviation from the mean for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. The mean of an equally distributed random sample of bytes is 127.5, which is available as the constant math.MEAN_BYTES. Example: ```math.deviation(0, filesize, math.MEAN_BYTES) == 64.0```" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ "type": "s", │ │ │ │ │ "name": "string" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "f", │ │ │ │ │ - "name": "mean" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Return the deviation from the mean for the given string." │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "mean", │ │ │ │ │ - "return_type": "f", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Returns the mean for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. Example: ```math.mean(0, filesize) < 72.0```" │ │ │ │ │ + "documentation": "Function which sends the string to the main callback.\n\nExample: ```console.log(pe.imphash())```" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ "type": "s", │ │ │ │ │ - "name": "" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Return the mean for the given string." │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "serial_correlation", │ │ │ │ │ - "return_type": "f", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "" │ │ │ │ │ + "name": "message" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Returns the serial correlation for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float between 0.0 and 1.0. Example: ```math.serial_correlation(0, filesize) < 0.2```" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ "type": "s", │ │ │ │ │ - "name": "" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Return the serial correlation for the given string." │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "monte_carlo_pi", │ │ │ │ │ - "return_type": "f", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "" │ │ │ │ │ + "name": "string" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Returns the percentage away from Pi for the *size* bytes starting at *offset* when run through the Monte Carlo from Pi test. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. Example: ```math.monte_carlo_pi(0, filesize) < 0.07```" │ │ │ │ │ + "documentation": "Function which sends the message and string to the main callback.\n\nExample: ```console.log(\"The imphash is: \", pe.imphash())```" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ - "type": "s", │ │ │ │ │ - "name": "" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Return the percentage away from Pi for the given string." │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "entropy", │ │ │ │ │ - "return_type": "f", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ "type": "i", │ │ │ │ │ - "name": "offset" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "size" │ │ │ │ │ + "name": "integer" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Returns the entropy for *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. Example: ```math.entropy(0, filesize) >= 7```" │ │ │ │ │ + "documentation": "Function which sends the integer to the main callback.\n\nExample: ```console.log(uint32(0))```" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ "type": "s", │ │ │ │ │ - "name": "" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Returns the entropy for the given string. ```Example: math.entropy(\"dummy\") > 7```" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "min", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "int" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "int" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Returns the minimum of two unsigned integer values." │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "max", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "int" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "int" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Returns the maximum of two unsigned integer values." │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "to_number", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "b", │ │ │ │ │ - "name": "boolean" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Returns 0 or 1, it's useful when writing a score based rule. Example: ```math.tonumber(SubRule1) * 60 + math.tonumber(SubRule2) * 20 + math.tonumber(SubRule3) * 70 > 80*```" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "abs", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "int" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Returns the absolute value of the signed integer. ```Example: math.abs(@a - @b) == 1```" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "count", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "byte" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "offset" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "size" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Returns how often a specific byte occurs, starting at *offset* and looking at the next *size* bytes. When scanning a running process the *offset* argument should be a virtual address within the process address space. *offset* and *size* are optional; if left empty, the complete file is searched. Example: ```math.count(0x4A, filesize-1024, filesize) >= 10```" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "byte" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Returns how often a specific byte occurs, the complete file is searched. Example: ```math.count(0x4A) >= 10```" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "percentage", │ │ │ │ │ - "return_type": "f", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "byte" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "offset" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "size" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Returns the occurrence rate of a specific byte, starting at *offset* and looking at the next *size* bytes. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float between 0 and 1. *offset* and *size* are optional; if left empty, the complete file is searched. Example: ```math.percentage(0xFF, filesize-1024, filesize) >= 0.9```" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "byte" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Returns the occurrence rate of a specific byte, the complete file is searched. The returned value is a float between 0 and 1. Example: ```math.percentage(0x4A) >= 0.4```" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "mode", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "offset" │ │ │ │ │ + "name": "message" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "type": "i", │ │ │ │ │ - "name": "size" │ │ │ │ │ + "name": "integer" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Returns the most common byte, starting at *offset* and looking at the next *size* bytes. When scanning a running process the *offset* argument should be a virtual address within the process address space. *offset* and *size* are optional; if left empty, the complete file is searched. Example: ```math.mode(0, filesize) == 0xFF```" │ │ │ │ │ + "documentation": "Function which sends the message and integer to the main callback.\n\nExample: ```console.log(\"32bits at 0: \", uint32(0))```" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "arguments": [], │ │ │ │ │ - "documentation": "Returns the most common byte, the complete file is searched. The returned value is a float. Example: ```math.mode() == 0xFF```" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "to_int", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ - "type": "s", │ │ │ │ │ - "name": "string" │ │ │ │ │ + "type": "f", │ │ │ │ │ + "name": "float" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Convert the given string to a signed integer. If the string starts with \"0x\" it is treated as base 16. If the string starts with \"0\" it is treated base 8. Leading '+' or '-' is also supported. ```Example: math.to_int(\"1234\") == 1234``` ```Example: math.to_int(\"-10\") == -10``` ```Example: math.to_int(\"-010\" == -8```" │ │ │ │ │ + "documentation": "Function which sends the floating point value to the main callback.\n\nExample: ```console.log(math.entropy(0, filesize))```" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ "type": "s", │ │ │ │ │ - "name": "string" │ │ │ │ │ + "name": "message" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "base" │ │ │ │ │ + "type": "f", │ │ │ │ │ + "name": "float" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Convert the given string, interpreted with the given base, to a signed integer. Base must be 0 or between 2 and 32 inclusive. If it is zero then the string will be intrepreted as base 16 if it starts with \"0x\" or as base 8 if it starts with \"0\". Leading '+' or '-' is also supported. ```Example: math.to_int(\"011\", 8) == \"9\"``` ```Example: math.to_int(\"-011\", 0) == \"-9\"```" │ │ │ │ │ + "documentation": "Function which sends the message and the floating point value to the main callback.\n\nExample: ```console.log(\"Entropy: \", math.entropy(0, filesize))```" │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "function", │ │ │ │ │ - "name": "to_string", │ │ │ │ │ - "return_type": "s", │ │ │ │ │ + "name": "hex", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ "overloads": [ │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ "type": "i", │ │ │ │ │ - "name": "int" │ │ │ │ │ + "name": "integer" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Convert the given integer to a string. Note: integers in YARA are signed. ```Example: math.to_string(10) == \"10\"``` ```Example: math.to_string(-1) == \"-1\"```" │ │ │ │ │ + "documentation": "Function which sends the integer to the main callback, formatted as a hex string.\n\nExample: ```console.hex(uint32(0))```" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "int" │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "message" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "type": "i", │ │ │ │ │ - "name": "base" │ │ │ │ │ + "name": "integer" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Convert the given integer to a string in the given base. Supported bases are 10, 8 and 16. Note: integers in YARA are signed. ```Example: math.to_string(32, 16) == \"20\"``` ```Example: math.to_string(-1, 16) == \"ffffffffffffffff\"```" │ │ │ │ │ + "documentation": "Function which sends the integer to the main callback, formatted as a hex string.\n\nExample: ```console.hex(\"Hex at 0: \", uint32(0))```" │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ } │ │ │ │ │ "kind": "struct", │ │ │ │ │ "name": "pe", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ @@ -6893,62 +4804,2151 @@ │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ "documentation": "Function returning the file offset for RVA addr. Be careful to pass relative addresses here and not absolute addresses, like pe.entry_point when scanning a process. Example: ```pe.rva_to_offset(pe.sections[0].virtual_address) == pe.sections[0].raw_data_offset``` This example will make sure the offset for the virtual address in the first section equals the file offset for that section." │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ } │ │ │ │ │ "kind": "struct", │ │ │ │ │ - "name": "string", │ │ │ │ │ + "name": "cuckoo", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "network", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "dns_lookup", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "r", │ │ │ │ │ + "name": "domain" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Function returning true if the program sent a domain name resolution request for a domain matching the provided regular expression.\n\nExample: cuckoo.network.dns_lookup(/evil\\.com/)" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "http_get", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "r", │ │ │ │ │ + "name": "url" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Function returning true if the program sent a HTTP GET request to a URL matching the provided regular expression." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "http_post", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "r", │ │ │ │ │ + "name": "url" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Function returning true if the program sent a HTTP POST request to a URL matching the provided regular expression." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "http_request", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "r", │ │ │ │ │ + "name": "url" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Function returning true if the program sent a HTTP request to a URL matching the provided regular expression." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "host", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "r", │ │ │ │ │ + "name": "IP address" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Function returning true if the program contacted an IP address matching the provided regular expression. Example: ```cuckoo.network.host(/192\\.168\\.1\\.1/)```" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "http_user_agent", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "r", │ │ │ │ │ + "name": "agent" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Function returning true if the program sent a HTTP request with a user agent matching the provided regular expression. Example: ```cuckoo.network.http_user_agent(/MSIE 6\\.0/)```" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "tcp", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "r", │ │ │ │ │ + "name": "IP address" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "port" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Function returning true if the program contacted an IP address matching the provided regular expression, over TCP on the provided port number." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "udp", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "r", │ │ │ │ │ + "name": "IP address" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "port" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Function returning true if the program contacted an IP address matching the provided regular expression, over UDP on the provided port number." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "registry", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "key_access", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "r", │ │ │ │ │ + "name": "registry entry" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Function returning true if the program accessed a registry entry matching the provided regular expression." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "filesystem", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "file_access", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "r", │ │ │ │ │ + "name": "file" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Function returning true if the program accessed a file matching the provided regular expression." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "sync", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "mutex", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "r", │ │ │ │ │ + "name": "mutex" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Function returning true if the program opens or creates a mutex matching the provided regular expression." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "cuckoo", │ │ │ │ │ + "deprecated": "true", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "signature", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "name", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "r" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Deprecated function." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "math", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "MEAN_BYTES", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "f" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "in_range", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "f", │ │ │ │ │ + "name": "test" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "f", │ │ │ │ │ + "name": "lower" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "f", │ │ │ │ │ + "name": "upper" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns true if the *test* value is between *lower* and *upper* values. The comparisons are inclusive. Example: ```math.in_range(math.deviation(0, filesize, math.MEAN_BYTES), 63.9, 64,1)```" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "deviation", │ │ │ │ │ + "return_type": "f", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "offset" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "size" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "f", │ │ │ │ │ + "name": "mean" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns the deviation from the mean for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. The mean of an equally distributed random sample of bytes is 127.5, which is available as the constant math.MEAN_BYTES. Example: ```math.deviation(0, filesize, math.MEAN_BYTES) == 64.0```" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "string" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "f", │ │ │ │ │ + "name": "mean" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Return the deviation from the mean for the given string." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "mean", │ │ │ │ │ + "return_type": "f", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns the mean for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. Example: ```math.mean(0, filesize) < 72.0```" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Return the mean for the given string." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "serial_correlation", │ │ │ │ │ + "return_type": "f", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns the serial correlation for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float between 0.0 and 1.0. Example: ```math.serial_correlation(0, filesize) < 0.2```" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Return the serial correlation for the given string." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "monte_carlo_pi", │ │ │ │ │ + "return_type": "f", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns the percentage away from Pi for the *size* bytes starting at *offset* when run through the Monte Carlo from Pi test. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. Example: ```math.monte_carlo_pi(0, filesize) < 0.07```" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Return the percentage away from Pi for the given string." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "entropy", │ │ │ │ │ + "return_type": "f", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "offset" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "size" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns the entropy for *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float. Example: ```math.entropy(0, filesize) >= 7```" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns the entropy for the given string. ```Example: math.entropy(\"dummy\") > 7```" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "min", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "int" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "int" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns the minimum of two unsigned integer values." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "max", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "int" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "int" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns the maximum of two unsigned integer values." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "to_number", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "b", │ │ │ │ │ + "name": "boolean" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns 0 or 1, it's useful when writing a score based rule. Example: ```math.tonumber(SubRule1) * 60 + math.tonumber(SubRule2) * 20 + math.tonumber(SubRule3) * 70 > 80*```" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "abs", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "int" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns the absolute value of the signed integer. ```Example: math.abs(@a - @b) == 1```" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "count", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "byte" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "offset" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "size" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns how often a specific byte occurs, starting at *offset* and looking at the next *size* bytes. When scanning a running process the *offset* argument should be a virtual address within the process address space. *offset* and *size* are optional; if left empty, the complete file is searched. Example: ```math.count(0x4A, filesize-1024, filesize) >= 10```" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "byte" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns how often a specific byte occurs, the complete file is searched. Example: ```math.count(0x4A) >= 10```" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "percentage", │ │ │ │ │ + "return_type": "f", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "byte" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "offset" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "size" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns the occurrence rate of a specific byte, starting at *offset* and looking at the next *size* bytes. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned value is a float between 0 and 1. *offset* and *size* are optional; if left empty, the complete file is searched. Example: ```math.percentage(0xFF, filesize-1024, filesize) >= 0.9```" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "byte" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns the occurrence rate of a specific byte, the complete file is searched. The returned value is a float between 0 and 1. Example: ```math.percentage(0x4A) >= 0.4```" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "mode", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "offset" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "size" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns the most common byte, starting at *offset* and looking at the next *size* bytes. When scanning a running process the *offset* argument should be a virtual address within the process address space. *offset* and *size* are optional; if left empty, the complete file is searched. Example: ```math.mode(0, filesize) == 0xFF```" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [], │ │ │ │ │ + "documentation": "Returns the most common byte, the complete file is searched. The returned value is a float. Example: ```math.mode() == 0xFF```" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ "kind": "function", │ │ │ │ │ "name": "to_int", │ │ │ │ │ "return_type": "i", │ │ │ │ │ "overloads": [ │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ "type": "s", │ │ │ │ │ "name": "string" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Convert the given string to a signed integer. If the string starts with \"0x\" it is treated as base 16. If the string starts with \"0\" it is treated base 8. Leading '+' or '-' is also supported. Example: ```\nstring.to_int(\"1234\") == 1234\nstring.to_int(\"-10\") == -10\nstring.to_int(\"-010\") == -8\n```" │ │ │ │ │ + "documentation": "Convert the given string to a signed integer. If the string starts with \"0x\" it is treated as base 16. If the string starts with \"0\" it is treated base 8. Leading '+' or '-' is also supported. ```Example: math.to_int(\"1234\") == 1234``` ```Example: math.to_int(\"-10\") == -10``` ```Example: math.to_int(\"-010\" == -8```" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ "type": "s", │ │ │ │ │ "name": "string" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "type": "i", │ │ │ │ │ "name": "base" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Convert the given string, interpreted with the given base, to a signed integer. Base must be 0 or between 2 and 36 inclusive. If it is zero then the string will be intrepreted as base 16 if it starts with \"0x\" or as base 8 if it starts with \"0\". Leading '+' or '-' is also supported. Example: ```\nstring.to_int(\"011\", 8) == 9\nstring.to_int(\"-011\", 0) == -9\n```" │ │ │ │ │ + "documentation": "Convert the given string, interpreted with the given base, to a signed integer. Base must be 0 or between 2 and 32 inclusive. If it is zero then the string will be intrepreted as base 16 if it starts with \"0x\" or as base 8 if it starts with \"0\". Leading '+' or '-' is also supported. ```Example: math.to_int(\"011\", 8) == \"9\"``` ```Example: math.to_int(\"-011\", 0) == \"-9\"```" │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "function", │ │ │ │ │ - "name": "length", │ │ │ │ │ + "name": "to_string", │ │ │ │ │ + "return_type": "s", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "int" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Convert the given integer to a string. Note: integers in YARA are signed. ```Example: math.to_string(10) == \"10\"``` ```Example: math.to_string(-1) == \"-1\"```" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "int" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "base" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Convert the given integer to a string in the given base. Supported bases are 10, 8 and 16. Note: integers in YARA are signed. ```Example: math.to_string(32, 16) == \"20\"``` ```Example: math.to_string(-1, 16) == \"ffffffffffffffff\"```" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "magic", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "mime_type", │ │ │ │ │ + "return_type": "s", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [], │ │ │ │ │ + "documentation": "Function returning a string with the type of the file. Example: ```magic.type() contains \"PDF\"```" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "type", │ │ │ │ │ + "return_type": "s", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [], │ │ │ │ │ + "documentation": "Function returning a string with the MIME type of the file. Example: ```magic.mime_type() == \"application/pdf\"```" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "hash", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "md5", │ │ │ │ │ + "return_type": "s", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "offset" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "size" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns the MD5 hash for *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned string is always in lowercase. Example: ```hash.md5(0, filesize) == \"feba6c919e3797e7778e8f2e85fa033d\"```" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "string" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns the MD5 hash for the given string. Example: ```hash.md5(\"dummy\") == \"275876e34cf609db118f3d84b799a790\"```" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "sha1", │ │ │ │ │ + "return_type": "s", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "offset" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "size" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns the SHA1 hash for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned string is always in lowercase." │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "string" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns the SHA1 hash for the given string." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "sha256", │ │ │ │ │ + "return_type": "s", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "offset" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "size" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns the SHA256 hash for the *size* bytes starting at *offset*. When scanning a running process the *offset* argument should be a virtual address within the process address space. The returned string is always in lowercase." │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "string" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns the SHA256 hash for the given string." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "checksum32", │ │ │ │ │ "return_type": "i", │ │ │ │ │ "overloads": [ │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "offset" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "size" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns a 32-bit checksum for the *size* bytes starting at *offset*. The checksum is just the sum of all the bytes (unsigned)." │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ "type": "s", │ │ │ │ │ "name": "string" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Return the length of the string, which can be any sequence of bytes. NULL bytes included. Example: ```\nstring.length(\"AXSx00ERS\") == 7\n```" │ │ │ │ │ + "documentation": "Returns a 32-bit checksum for the given string. The checksum is just the sum of all the bytes in the string (unsigned)." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "crc32", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "offset" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "size" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns a crc32 checksum for the *size* bytes starting at *offset*." │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "string" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns a crc32 checksum for the given string." │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ } │ │ │ │ │ "kind": "struct", │ │ │ │ │ + "name": "elf", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "ET_NONE", │ │ │ │ │ + "documentation": "No file type.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "ET_REL", │ │ │ │ │ + "documentation": "Relocatable file.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "ET_EXEC", │ │ │ │ │ + "documentation": "Executable file.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "ET_DYN", │ │ │ │ │ + "documentation": "Shared object file.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "ET_CORE", │ │ │ │ │ + "documentation": "Core file.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "EM_NONE", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "EM_M32", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "EM_SPARC", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "EM_386", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "EM_68K", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "EM_88K", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "EM_860", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "EM_MIPS", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "EM_MIPS_RS3_LE", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "EM_PPC", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "EM_PPC64", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "EM_ARM", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "EM_X86_64", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "EM_AARCH64", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SHT_NULL", │ │ │ │ │ + "documentation": "This value marks the section as inactive; it does not have an associated section. Other members of the section header have undefined values.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SHT_PROGBITS", │ │ │ │ │ + "documentation": "The section holds information defined by the program, whose format and meaning are determined solely by the program.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SHT_SYMTAB", │ │ │ │ │ + "documentation": "The section holds a symbol table.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SHT_STRTAB", │ │ │ │ │ + "documentation": "The section holds a string table. An object file may have multiple string table sections.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SHT_RELA", │ │ │ │ │ + "documentation": "The section holds relocation entries.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SHT_HASH", │ │ │ │ │ + "documentation": "The section holds a symbol hash table.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SHT_DYNAMIC", │ │ │ │ │ + "documentation": "The section holds information for dynamic linking.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SHT_NOTE", │ │ │ │ │ + "documentation": "The section holds information that marks the file in some way.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SHT_NOBITS", │ │ │ │ │ + "documentation": "A section of this type occupies no space in the file but otherwise resembles :c:type:`SHT_PROGBITS`.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SHT_REL", │ │ │ │ │ + "documentation": "The section holds relocation entries.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SHT_SHLIB", │ │ │ │ │ + "documentation": "This section type is reserved but has unspecified semantics.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SHT_DYNSYM", │ │ │ │ │ + "documentation": "This section holds dynamic linking symbols.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SHF_WRITE", │ │ │ │ │ + "documentation": "The section contains data that should be writable during process execution.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SHF_ALLOC", │ │ │ │ │ + "documentation": "The section occupies memory during process execution. Some control sections do not reside in the memory image of an object file; this attribute is off for those sections.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SHF_EXECINSTR", │ │ │ │ │ + "documentation": "The section contains executable machine instructions. Example: ```elf.sections[2].flags & elf.SHF_WRITE```.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "type", │ │ │ │ │ + "documentation": "Integer with one of the following values: ET_NONE, ET_REL, ET_EXEC, ET_DYN, ET_CORE.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "machine", │ │ │ │ │ + "documentation": "Integer with one of the following values: EM_M32, EM_SPARC, EM_386, EM_68K, EM_88K, EM_860, EM_MIPS, EM_MIPS_RS3_LE, EM_PPC EM_PPC64, EM_ARM, EM_X86_64, EM_AARCH64.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "entry_point", │ │ │ │ │ + "documentation": "Entry point raw offset or virtual address depending on whether YARA is scanning a file or process memory respectively. This is equivalent to the deprecated ``entrypoint`` keyword.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_sections", │ │ │ │ │ + "documentation": "Number of sections in the ELF file.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "sh_offset", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "sh_entry_size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_segments", │ │ │ │ │ + "documentation": "Number of segments in the ELF file.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "ph_offset", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "ph_entry_size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "sections", │ │ │ │ │ + "documentation": "A zero-based array of section objects, one for each section the ELF has. Individual sections can be accessed by using the [] operator.", │ │ │ │ │ + "structure": │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "sections", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "type", │ │ │ │ │ + "documentation": "Integer with one of the following values: SHT_NULL SHT_PROGBITS SHT_SYMTAB SHT_STRTAB SHT_RELA SHT_HASH SHT_DYNAMIC SHT_NOTE SHT_NOBITS SHT_REL SHT_SHLIB SHT_DYNSYM.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "flags", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "address", │ │ │ │ │ + "documentation": "The virtual address the section starts at.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "name", │ │ │ │ │ + "documentation": "Section's name. Example: ```elf.sections[3].name == \".bss\"```", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "offset", │ │ │ │ │ + "documentation": "Offset from the beginning of the file to the first byte in the section. One section type, :c:type:`SHT_NOBITS` described below, occupies no space in the file, and its :c:member:`offset` member locates the conceptual placement in the file.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "size", │ │ │ │ │ + "documentation": "Section's size in bytes. Unless the section type is SHT_NOBITS, the section occupies sh_size bytes in the file. A section of :c:type:`SHT_NOBITS` may have a non-zero size, but it occupies no space in the file.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "PT_NULL", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "PT_LOAD", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "PT_DYNAMIC", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "PT_INTERP", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "PT_NOTE", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "PT_SHLIB", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "PT_PHDR", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "PT_TLS", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "PT_GNU_EH_FRAME", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "PT_GNU_STACK", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_NULL", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_NEEDED", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_PLTRELSZ", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_PLTGOT", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_HASH", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_STRTAB", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_SYMTAB", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_RELA", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_RELASZ", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_RELAENT", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_STRSZ", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_SYMENT", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_INIT", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_FINI", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_SONAME", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_RPATH", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_SYMBOLIC", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_REL", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_RELSZ", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_RELENT", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_PLTREL", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_DEBUG", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_TEXTREL", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_JMPREL", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_BIND_NOW", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_INIT_ARRAY", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_FINI_ARRAY", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_INIT_ARRAYSZ", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_FINI_ARRAYSZ", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_RUNPATH", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_FLAGS", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DT_ENCODING", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "STT_NOTYPE", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "STT_OBJECT", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "STT_FUNC", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "STT_SECTION", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "STT_FILE", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "STT_COMMON", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "STT_TLS", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "STB_LOCAL", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "STB_GLOBAL", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "STB_WEAK", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "PF_X", │ │ │ │ │ + "documentation": "The segment is executable.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "PF_W", │ │ │ │ │ + "documentation": "The segment is writable.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "PF_R", │ │ │ │ │ + "documentation": "The segment is readable.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "segments", │ │ │ │ │ + "documentation": "A zero-based array of segment objects, one for each segment the ELF has. Individual segments can be accessed by using the [] operator.", │ │ │ │ │ + "structure": │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "segments", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "type", │ │ │ │ │ + "documentation": "Type of segment indicated by one of the following values: PT_NULL, PT_LOAD, PT_DYNAMIC, PT_INTERP, PT_NOTE, PT_SHLIB, PT_PHDR, PT_LOPROC, PT_HIPROC, PT_GNU_STACK.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "flags", │ │ │ │ │ + "documentation": "A combination of the following segment flags: PF_R, PF_W, PF_X.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "offset", │ │ │ │ │ + "documentation": "Offset from the beginning of the file where the segment resides.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "virtual_address", │ │ │ │ │ + "documentation": "Virtual address at which the segment resides in memory.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "physical_address", │ │ │ │ │ + "documentation": "On systems for which physical addressing is relevant, contains the segment's physical address.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "file_size", │ │ │ │ │ + "documentation": "Number of bytes in the file image of the segment. It may be zero.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "memory_size", │ │ │ │ │ + "documentation": "In-memory segment size.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "alignment", │ │ │ │ │ + "documentation": "Value to which the segments are aligned in memory and in the file.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "dynamic_section_entries", │ │ │ │ │ + "documentation": "Number of entries in the dynamic section in the ELF file.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "dynamic", │ │ │ │ │ + "documentation": "A zero-based array of dynamic objects, one for each entry in found in the ELF's dynamic section. Individual dynamic objects can be accessed by using the [] operator.", │ │ │ │ │ + "structure": │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "dynamic", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "type", │ │ │ │ │ + "documentation": "Value that describes the type of dynamic section. Builtin values are: DT_NULL, DT_NEEDED, DT_PLTRELSZ, DT_PLTGOT, DT_HASH, DT_STRTAB, DT_SYMTAB, DT_RELA, DT_RELASZ, DT_RELAENT, DT_STRSZ, DT_SYMENT, DT_INIT, DT_FINI, DT_SONAME, DT_RPATH, DT_SYMBOLIC, DT_REL, DT_RELSZ, DT_RELENT, DT_PLTREL, DT_DEBUG, DT_TEXTREL, DT_JMPREL, DT_BIND_NOW, DT_INIT_ARRAY, DT_FINI_ARRAY, DT_INIT_ARRAYSZ, DT_FINI_ARRAYSZ, DT_RUNPATH, DT_FLAGS, DT_ENCODING.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "val", │ │ │ │ │ + "documentation": "A value associated with the given type. The type of value (address, size, etc.) is dependant on the type of dynamic entry.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "symtab_entries", │ │ │ │ │ + "documentation": "Number of entries in the symbol table found in the ELF file.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "symtab", │ │ │ │ │ + "documentation": "A zero-based array of symbol objects, one for each entry in found in the ELF's SYMBTAB. Individual symbol objects can be accessed by using the [] operator.", │ │ │ │ │ + "structure": │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "symtab", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "name", │ │ │ │ │ + "documentation": "The symbol's name.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "value", │ │ │ │ │ + "documentation": "A value associated with the symbol. Generally a virtual address.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "size", │ │ │ │ │ + "documentation": "The symbol's size.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "type", │ │ │ │ │ + "documentation": "The type of symbol. Built values are: STT_NOTYPE, STT_OBJECT, STT_FUNC, STT_SECTION, STT_FILE, STT_COMMON, STT_TLS.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "bind", │ │ │ │ │ + "documentation": "The binding of the symbol. Builtin values are: STB_LOCAL, STB_GLOBAL, STB_WEAK.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "shndx", │ │ │ │ │ + "documentation": "The section index which the symbol is associated with.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "dynsym_entries", │ │ │ │ │ + "documentation": "Number of entries in the dynamic symbol table found in the ELF file.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "dynsym", │ │ │ │ │ + "documentation": "A zero-based array of symbol objects, one for each entry in found in the ELF's DYNSYM. Individual symbol objects can be accessed by using the [] operator.", │ │ │ │ │ + "structure": │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "dynsym", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "name", │ │ │ │ │ + "documentation": "The symbol's name.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "value", │ │ │ │ │ + "documentation": "A value associated with the symbol. Generally a virtual address.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "size", │ │ │ │ │ + "documentation": "The symbol's size.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "type", │ │ │ │ │ + "documentation": "The type of symbol. Built values are: STT_NOTYPE, STT_OBJECT, STT_FUNC, STT_SECTION, STT_FILE, STT_COMMON, STT_TLS.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "bind", │ │ │ │ │ + "documentation": "The binding of the symbol. Builtin values are: STB_LOCAL, STB_GLOBAL, STB_WEAK.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "shndx", │ │ │ │ │ + "documentation": "The section index which the symbol is associated with.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "symtab_symbol", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "r", │ │ │ │ │ + "name": "" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "dotnet", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "version", │ │ │ │ │ + "documentation": "The version string contained in the metadata root. Example: ```dotnet.version == \"v2.0.50727\"```", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "module_name", │ │ │ │ │ + "documentation": "The name of the module. Example: ```dotnet.module_name == \"axs\"```", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "streams", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "structure": │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "streams", │ │ │ │ │ + "documentation": "A zero-based array of stream objects, one for each stream contained in the file. Individual streams can be accessed by using the [] operator. Example: ```dotnet.streams[0].name == \"#~\"```", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "name", │ │ │ │ │ + "documentation": "Stream name.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "offset", │ │ │ │ │ + "documentation": "Stream offset.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "size", │ │ │ │ │ + "documentation": "Stream size.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_streams", │ │ │ │ │ + "documentation": "The number of streams in the file.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "guids", │ │ │ │ │ + "documentation": "A zero-based array of strings, one for each GUID. Individual guids can be accessed by using the [] operator. Example: ```dotnet.guids[0] == \"99c08ffd-f378-a891-10ab-c02fe11be6ef\"```", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_guids", │ │ │ │ │ + "documentation": "The number of GUIDs in the guids array.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_classes", │ │ │ │ │ + "documentation": "The number of classes in the file.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "classes", │ │ │ │ │ + "documentation": "A zero-based array of .NET classes stored in the metadata. Individual classes can be accessed using the [] operator.", │ │ │ │ │ + "structure": │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "classes", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "fullname", │ │ │ │ │ + "documentation": "Class full name.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "name", │ │ │ │ │ + "documentation": "Class name.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "namespace", │ │ │ │ │ + "documentation": "Class namespace.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "visibility", │ │ │ │ │ + "documentation": "Class visibility specifier, options are: private, public, protected, internal, private protected and protected internal", │ │ │ │ │ + "type" : "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "type", │ │ │ │ │ + "documentation": "Type of the object, options are: class and interface", │ │ │ │ │ + "type" : "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "abstract", │ │ │ │ │ + "documentation": "Boolean representing if class is abstract.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "sealed", │ │ │ │ │ + "documentation": "Boolean representing if class is sealed.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_generic_parameters", │ │ │ │ │ + "documentation": "Number of generic parameters.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "generic_parameters", │ │ │ │ │ + "documentation": "A zero-based array of generic parameters name. Individual parameters can be accessed using the [] operator.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_base_types", │ │ │ │ │ + "documentation": "Number of the base types.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "base_types", │ │ │ │ │ + "documentation": "A zero-based array of base types name. Individual base types can be accessed using the [] operator.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_methods", │ │ │ │ │ + "documentation": "Number of the methods.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "methods", │ │ │ │ │ + "documentation": "A zero-based array of method objects. Individual methods can be accessed by using the [] operator.", │ │ │ │ │ + "structure": │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "methods", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "name", │ │ │ │ │ + "documentation": "Method name.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "visibility", │ │ │ │ │ + "documentation": "Method visibility specifier, options are: private, public, protected, internal, private protected and protected internal", │ │ │ │ │ + "type" : "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "static", │ │ │ │ │ + "documentation": "Boolean representing if method is static.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "virtual", │ │ │ │ │ + "documentation": "Boolean representing if method is virtual.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "final", │ │ │ │ │ + "documentation": "Boolean representing if method is final.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "abstract", │ │ │ │ │ + "documentation": "Boolean representing if method is abstract.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "return_type", │ │ │ │ │ + "documentation": "Method return type name.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_parameters", │ │ │ │ │ + "documentation": "Number of the method parameters.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "parameters", │ │ │ │ │ + "documentation": "A zero-based array of method parameters. Individual parameters can be accessed by using the [] operator.", │ │ │ │ │ + "structure": │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "parameters", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "name", │ │ │ │ │ + "documentation": "Parameter name.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "type", │ │ │ │ │ + "documentation": "Parameter type.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_generic_parameters", │ │ │ │ │ + "documentation": "Number of the method generic parameters.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "generic_parameters", │ │ │ │ │ + "documentation": "A zero-based array of method generic parameters. Individual parameters can be accessed by using the [] operator.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "resources", │ │ │ │ │ + "documentation": "A zero-based array of resource objects, one for each resource the .NET file has. Individual resources can be accessed by using the [] operator. Example: ```uint16be(dotnet.resources[0].offset) == 0x4d5a```", │ │ │ │ │ + "structure": │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "resources", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "name", │ │ │ │ │ + "documentation": "Name of the resource (string).", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "offset", │ │ │ │ │ + "documentation": "Offset for the resource data.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "length", │ │ │ │ │ + "documentation": "Length of the resource data.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_resources", │ │ │ │ │ + "documentation": "The number of resources in the .NET file. These are different from normal PE resources.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "assembly_refs", │ │ │ │ │ + "documentation": "Object for .NET assembly reference information.", │ │ │ │ │ + "structure": │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "assembly_refs", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "version", │ │ │ │ │ + "documentation": "An object with integer values representing version information for this assembly.", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "major", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "minor", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "build_number", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "revision_number", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "public_key_or_token", │ │ │ │ │ + "documentation": "String containing the public key or token which identifies the author of this assembly.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "name", │ │ │ │ │ + "documentation": "String containing the assembly name.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_assembly_refs", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "assembly", │ │ │ │ │ + "documentation": "Object for .NET assembly information. Example: ```dotnet.assembly.name == \"Keylogger\"```", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "version", │ │ │ │ │ + "documentation": "An object with integer values representing version information for this assembly.", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "major", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "minor", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "build_number", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "revision_number", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "name", │ │ │ │ │ + "documentation": "String containing the assembly name.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "culture", │ │ │ │ │ + "documentation": "String containing the culture (language/country/region) for this assembly.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "modulerefs", │ │ │ │ │ + "documentation": "A zero-based array of strings, one for each module reference the .NET file has. Individual module references can be accessed by using the [] operator. Example: ```dotnet.modulerefs[0] == \"kernel32\"```", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_modulerefs", │ │ │ │ │ + "documentation": "The number of module references in the .NET file.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "user_strings", │ │ │ │ │ + "documentation": "An zero-based array of user strings, one for each stream contained in the file. Individual strings can be accessed by using the [] operator.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_user_strings", │ │ │ │ │ + "documentation": "The number of user strings in the file.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "typelib", │ │ │ │ │ + "documentation": "The typelib of the file.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "constants", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_constants", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "field_offsets", │ │ │ │ │ + "documentation": "A zero-based array of integers, one for each field. Individual field offsets can be accessed by using the [] operator.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_field_offsets", │ │ │ │ │ + "documentation": "The number of fields in the field_offsets array.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "is_dotnet", │ │ │ │ │ + "documentation": " Boolean, true if the PE is indeed .NET.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + } │ │ │ │ │ + "kind": "struct", │ │ │ │ │ "name": "time", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ "kind": "function", │ │ │ │ │ "name": "now", │ │ │ │ │ "return_type": "i", │ │ │ │ │ "overloads": [ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gcc_except_table {} │ │ │ │ │ @@ -6,18 +6,18 @@ │ │ │ │ │ 0x00000030 ff010b93 0105e001 00eb0105 0000ffff ................ │ │ │ │ │ 0x00000040 01097705 0000be02 050000ff ff010c84 ..w............. │ │ │ │ │ 0x00000050 0105c00b 009b0305 b90b00ff ff01042f .............../ │ │ │ │ │ 0x00000060 050000ff ff012853 05000088 0205e60b ......(S........ │ │ │ │ │ 0x00000070 00bb0205 fa0b00bf 0405ee0b 00870545 ...............E │ │ │ │ │ 0x00000080 f60b00c0 06a304ea 0b00870d 05000000 ................ │ │ │ │ │ 0x00000090 ff9b7501 6a7b05be 4900c103 059f4c00 ..u.j{..I.....L. │ │ │ │ │ - 0x000000a0 f60505a8 4900a908 05ee4900 e30a05bf ....I.....I..... │ │ │ │ │ - 0x000000b0 44009d0d 05e74c00 d00f059a 49008c12 D.....L.....I... │ │ │ │ │ - 0x000000c0 05af4d00 cb1405b7 49008717 05ca4900 ..M.....I.....I. │ │ │ │ │ - 0x000000d0 c61905a1 4900851c 05bd4a00 a41e05af ....I.....J..... │ │ │ │ │ + 0x000000a0 fd0505a8 4900b008 05ee4900 ea0a05bf ....I.....I..... │ │ │ │ │ + 0x000000b0 44009d0d 05e74c00 dc0f059a 49009b12 D.....L.....I... │ │ │ │ │ + 0x000000c0 05af4d00 d01405b7 49008d17 05ca4900 ..M.....I.....I. │ │ │ │ │ + 0x000000d0 c71905a1 4900861c 05bd4a00 a41e05af ....I.....J..... │ │ │ │ │ 0x000000e0 49009420 05bb4400 ce2005c5 4901e420 I.. ..D.. ..I.. │ │ │ │ │ 0x000000f0 05b54a01 9a4c0500 00894e05 d84e0001 ..J..L....N..N.. │ │ │ │ │ 0x00000100 00000000 00000000 ffff0109 6b050000 ............k... │ │ │ │ │ 0x00000110 a4060500 00ffff01 1fa901b5 01931700 ................ │ │ │ │ │ 0x00000120 ff068a01 93170084 0e058f17 00e81205 ................ │ │ │ │ │ 0x00000130 8f17009b 17050000 ffff0100 ffff0100 ................ │ │ │ │ │ 0x00000140 ffff0109 5f050000 b0040500 00ffff01 ...._........... │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN7yaramod7modules10ModuleListC2 […] │ │ │ │ │ @@ -75,27 +75,27 @@ │ │ │ │ │ cmp %esi,%eax │ │ │ │ │ je 1588 │ │ │ │ │ mov %eax,-0x274(%ebp) │ │ │ │ │ mov -0x4dc(%ebp),%eax │ │ │ │ │ mov %eax,-0x26c(%ebp) │ │ │ │ │ mov -0x570(%ebp),%eax │ │ │ │ │ mov %edx,-0x270(%ebp) │ │ │ │ │ - mov $0x676e,%ecx │ │ │ │ │ + mov $0x7465,%ecx │ │ │ │ │ lea -0x2bc(%ebp),%ebx │ │ │ │ │ lea -0x2b4(%ebp),%esi │ │ │ │ │ - mov $0x872,%edx │ │ │ │ │ + mov $0x4c85,%edx │ │ │ │ │ mov %ebx,-0x520(%ebp) │ │ │ │ │ mov %eax,-0x4e4(%ebp) │ │ │ │ │ - lea 0x396a0(%edi),%eax │ │ │ │ │ + lea 0x35280(%edi),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ movl $0x0,-0x4e0(%ebp) │ │ │ │ │ movb $0x0,-0x4dc(%ebp) │ │ │ │ │ mov %esi,-0x51c(%ebp) │ │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ │ - movl $0x69727473,-0x2b4(%ebp) │ │ │ │ │ + movl $0x6e746f64,-0x2b4(%ebp) │ │ │ │ │ mov %cx,-0x2b0(%ebp) │ │ │ │ │ movl $0x6,-0x2b8(%ebp) │ │ │ │ │ movb $0x0,-0x2ae(%ebp) │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ lea -0x4cc(%ebp),%eax │ │ │ │ │ push %ebx │ │ │ │ │ @@ -142,44 +142,45 @@ │ │ │ │ │ je 1840 │ │ │ │ │ mov %eax,-0x244(%ebp) │ │ │ │ │ mov -0x4ac(%ebp),%eax │ │ │ │ │ mov %eax,-0x23c(%ebp) │ │ │ │ │ mov -0x578(%ebp),%eax │ │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ │ mov %edx,-0x240(%ebp) │ │ │ │ │ - mov $0x6570,%ebx │ │ │ │ │ - mov $0x12e30,%edx │ │ │ │ │ + mov $0x6c65,%ebx │ │ │ │ │ + mov $0x6c07,%edx │ │ │ │ │ mov %bx,-0x2b4(%ebp) │ │ │ │ │ mov %edi,%ebx │ │ │ │ │ mov %eax,-0x4b4(%ebp) │ │ │ │ │ - lea 0x26860(%edi),%eax │ │ │ │ │ + lea 0x2e660(%edi),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ movl $0x0,-0x4b0(%ebp) │ │ │ │ │ movb $0x0,-0x4ac(%ebp) │ │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ │ - movl $0x2,-0x2b8(%ebp) │ │ │ │ │ - movb $0x0,-0x2b2(%ebp) │ │ │ │ │ + movb $0x66,-0x2b2(%ebp) │ │ │ │ │ + movl $0x3,-0x2b8(%ebp) │ │ │ │ │ + movb $0x0,-0x2b1(%ebp) │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ lea -0x49c(%ebp),%eax │ │ │ │ │ push -0x520(%ebp) │ │ │ │ │ mov %eax,-0x5bc(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - call 2f7 │ │ │ │ │ + call 2fe │ │ │ │ │ R_386_PLT32 yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ mov -0x2bc(%ebp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - je 31e │ │ │ │ │ + je 325 │ │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ add $0x1,%eax │ │ │ │ │ push %eax │ │ │ │ │ push %edx │ │ │ │ │ - call 317 │ │ │ │ │ + call 31e │ │ │ │ │ R_386_PLT32 operator delete(void*, unsigned int) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x49c(%ebp),%eax │ │ │ │ │ lea -0x224(%ebp),%ecx │ │ │ │ │ lea -0x494(%ebp),%esi │ │ │ │ │ mov -0x498(%ebp),%edx │ │ │ │ │ mov %ecx,-0x22c(%ebp) │ │ │ │ │ @@ -205,42 +206,42 @@ │ │ │ │ │ mov %eax,-0x214(%ebp) │ │ │ │ │ mov -0x47c(%ebp),%eax │ │ │ │ │ mov %eax,-0x20c(%ebp) │ │ │ │ │ mov -0x580(%ebp),%eax │ │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ │ mov %edi,%ebx │ │ │ │ │ mov %edx,-0x210(%ebp) │ │ │ │ │ - mov $0x40e2,%edx │ │ │ │ │ + mov $0x15c1,%edx │ │ │ │ │ movl $0x0,-0x480(%ebp) │ │ │ │ │ mov %eax,-0x484(%ebp) │ │ │ │ │ - lea 0x22760(%edi),%eax │ │ │ │ │ + lea 0x2d080(%edi),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ movb $0x0,-0x47c(%ebp) │ │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ │ - movl $0x6874616d,-0x2b4(%ebp) │ │ │ │ │ + movl $0x68736168,-0x2b4(%ebp) │ │ │ │ │ movl $0x4,-0x2b8(%ebp) │ │ │ │ │ movb $0x0,-0x2b0(%ebp) │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ lea -0x46c(%ebp),%eax │ │ │ │ │ push -0x520(%ebp) │ │ │ │ │ mov %eax,-0x5c0(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - call 42a │ │ │ │ │ + call 431 │ │ │ │ │ R_386_PLT32 yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ mov -0x2bc(%ebp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - je 451 │ │ │ │ │ + je 458 │ │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ add $0x1,%eax │ │ │ │ │ push %eax │ │ │ │ │ push %edx │ │ │ │ │ - call 44a │ │ │ │ │ + call 451 │ │ │ │ │ R_386_PLT32 operator delete(void*, unsigned int) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x46c(%ebp),%eax │ │ │ │ │ lea -0x1f4(%ebp),%ecx │ │ │ │ │ lea -0x464(%ebp),%ebx │ │ │ │ │ mov -0x468(%ebp),%edx │ │ │ │ │ mov %ecx,-0x1fc(%ebp) │ │ │ │ │ @@ -269,40 +270,40 @@ │ │ │ │ │ mov -0x588(%ebp),%eax │ │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ │ mov %edi,%ebx │ │ │ │ │ mov %edx,-0x1e0(%ebp) │ │ │ │ │ mov $0x33a,%edx │ │ │ │ │ movl $0x0,-0x450(%ebp) │ │ │ │ │ mov %eax,-0x454(%ebp) │ │ │ │ │ - lea 0x22420(%edi),%eax │ │ │ │ │ + lea 0x2cd40(%edi),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ movb $0x0,-0x44c(%ebp) │ │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ │ movl $0x6967616d,-0x2b4(%ebp) │ │ │ │ │ movb $0x63,-0x2b0(%ebp) │ │ │ │ │ movl $0x5,-0x2b8(%ebp) │ │ │ │ │ movb $0x0,-0x2af(%ebp) │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ lea -0x43c(%ebp),%eax │ │ │ │ │ push -0x520(%ebp) │ │ │ │ │ mov %eax,-0x5c4(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - call 564 │ │ │ │ │ + call 56b │ │ │ │ │ R_386_PLT32 yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ mov -0x2bc(%ebp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - je 58b │ │ │ │ │ + je 592 │ │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ add $0x1,%eax │ │ │ │ │ push %eax │ │ │ │ │ push %edx │ │ │ │ │ - call 584 │ │ │ │ │ + call 58b │ │ │ │ │ R_386_PLT32 operator delete(void*, unsigned int) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x43c(%ebp),%eax │ │ │ │ │ lea -0x1c4(%ebp),%ecx │ │ │ │ │ lea -0x434(%ebp),%ebx │ │ │ │ │ mov -0x438(%ebp),%edx │ │ │ │ │ mov %ecx,-0x1cc(%ebp) │ │ │ │ │ @@ -328,25 +329,24 @@ │ │ │ │ │ mov %eax,-0x1b4(%ebp) │ │ │ │ │ mov -0x41c(%ebp),%eax │ │ │ │ │ mov %eax,-0x1ac(%ebp) │ │ │ │ │ mov -0x528(%ebp),%eax │ │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ │ mov %edi,%ebx │ │ │ │ │ mov %edx,-0x1b0(%ebp) │ │ │ │ │ - mov $0xa99a,%edx │ │ │ │ │ + mov $0x40e2,%edx │ │ │ │ │ movl $0x0,-0x420(%ebp) │ │ │ │ │ mov %eax,-0x424(%ebp) │ │ │ │ │ - lea 0x17a80(%edi),%eax │ │ │ │ │ + lea 0x28c40(%edi),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ movb $0x0,-0x41c(%ebp) │ │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ │ - movl $0x6863616d,-0x2b4(%ebp) │ │ │ │ │ - movb $0x6f,-0x2b0(%ebp) │ │ │ │ │ - movl $0x5,-0x2b8(%ebp) │ │ │ │ │ - movb $0x0,-0x2af(%ebp) │ │ │ │ │ + movl $0x6874616d,-0x2b4(%ebp) │ │ │ │ │ + movl $0x4,-0x2b8(%ebp) │ │ │ │ │ + movb $0x0,-0x2b0(%ebp) │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ lea -0x40c(%ebp),%eax │ │ │ │ │ push -0x520(%ebp) │ │ │ │ │ mov %eax,-0x598(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ call 69e │ │ │ │ │ @@ -390,42 +390,44 @@ │ │ │ │ │ mov %eax,-0x184(%ebp) │ │ │ │ │ mov -0x3ec(%ebp),%eax │ │ │ │ │ mov %eax,-0x17c(%ebp) │ │ │ │ │ mov -0x530(%ebp),%eax │ │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ │ mov %edi,%ebx │ │ │ │ │ mov %edx,-0x180(%ebp) │ │ │ │ │ - mov $0x15c1,%edx │ │ │ │ │ + mov $0x6f6f,%ecx │ │ │ │ │ + mov $0x2e9,%edx │ │ │ │ │ movl $0x0,-0x3f0(%ebp) │ │ │ │ │ mov %eax,-0x3f4(%ebp) │ │ │ │ │ - lea 0x164a0(%edi),%eax │ │ │ │ │ + lea 0x28940(%edi),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ movb $0x0,-0x3ec(%ebp) │ │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ │ - movl $0x68736168,-0x2b4(%ebp) │ │ │ │ │ - movl $0x4,-0x2b8(%ebp) │ │ │ │ │ - movb $0x0,-0x2b0(%ebp) │ │ │ │ │ + movl $0x6b637563,-0x2b4(%ebp) │ │ │ │ │ + mov %cx,-0x2b0(%ebp) │ │ │ │ │ + movl $0x6,-0x2b8(%ebp) │ │ │ │ │ + movb $0x0,-0x2ae(%ebp) │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ lea -0x3dc(%ebp),%eax │ │ │ │ │ push -0x520(%ebp) │ │ │ │ │ mov %eax,-0x59c(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - call 7d1 │ │ │ │ │ + call 7dd │ │ │ │ │ R_386_PLT32 yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ mov -0x2bc(%ebp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - je 7f8 │ │ │ │ │ + je 804 │ │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ add $0x1,%eax │ │ │ │ │ push %eax │ │ │ │ │ push %edx │ │ │ │ │ - call 7f1 │ │ │ │ │ + call 7fd │ │ │ │ │ R_386_PLT32 operator delete(void*, unsigned int) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x3dc(%ebp),%eax │ │ │ │ │ lea -0x164(%ebp),%ecx │ │ │ │ │ lea -0x3d4(%ebp),%ebx │ │ │ │ │ mov -0x3d8(%ebp),%edx │ │ │ │ │ mov %ecx,-0x16c(%ebp) │ │ │ │ │ @@ -449,46 +451,46 @@ │ │ │ │ │ cmp %esi,%eax │ │ │ │ │ je 1b30 │ │ │ │ │ mov %eax,-0x154(%ebp) │ │ │ │ │ mov -0x3bc(%ebp),%eax │ │ │ │ │ mov %eax,-0x14c(%ebp) │ │ │ │ │ mov -0x538(%ebp),%eax │ │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ mov %edx,-0x150(%ebp) │ │ │ │ │ - mov $0x6c65,%ecx │ │ │ │ │ - mov $0x6c07,%edx │ │ │ │ │ - movl $0x0,-0x3c0(%ebp) │ │ │ │ │ + mov $0x6f6f,%ebx │ │ │ │ │ + mov $0x2134,%edx │ │ │ │ │ + mov %bx,-0x2b0(%ebp) │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ mov %eax,-0x3c4(%ebp) │ │ │ │ │ - lea 0xf880(%edi),%eax │ │ │ │ │ + lea 0x26800(%edi),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ + movl $0x0,-0x3c0(%ebp) │ │ │ │ │ movb $0x0,-0x3bc(%ebp) │ │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ │ - mov %cx,-0x2b4(%ebp) │ │ │ │ │ - movb $0x66,-0x2b2(%ebp) │ │ │ │ │ - movl $0x3,-0x2b8(%ebp) │ │ │ │ │ - movb $0x0,-0x2b1(%ebp) │ │ │ │ │ + movl $0x6b637563,-0x2b4(%ebp) │ │ │ │ │ + movl $0x6,-0x2b8(%ebp) │ │ │ │ │ + movb $0x0,-0x2ae(%ebp) │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ lea -0x3ac(%ebp),%eax │ │ │ │ │ push -0x520(%ebp) │ │ │ │ │ mov %eax,-0x5a0(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - call 90d │ │ │ │ │ + call 91c │ │ │ │ │ R_386_PLT32 yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ mov -0x2bc(%ebp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - je 934 │ │ │ │ │ + je 943 │ │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ add $0x1,%eax │ │ │ │ │ push %eax │ │ │ │ │ push %edx │ │ │ │ │ - call 92d │ │ │ │ │ + call 93c │ │ │ │ │ R_386_PLT32 operator delete(void*, unsigned int) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x3ac(%ebp),%eax │ │ │ │ │ lea -0x134(%ebp),%ecx │ │ │ │ │ lea -0x3a4(%ebp),%ebx │ │ │ │ │ mov -0x3a8(%ebp),%edx │ │ │ │ │ mov %ecx,-0x13c(%ebp) │ │ │ │ │ @@ -512,46 +514,45 @@ │ │ │ │ │ cmp %ebx,%eax │ │ │ │ │ je 1aa0 │ │ │ │ │ mov %eax,-0x124(%ebp) │ │ │ │ │ mov -0x38c(%ebp),%eax │ │ │ │ │ mov %eax,-0x11c(%ebp) │ │ │ │ │ mov -0x540(%ebp),%eax │ │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ │ - mov $0x7465,%ebx │ │ │ │ │ - mov $0x4c85,%edx │ │ │ │ │ - mov %bx,-0x2b0(%ebp) │ │ │ │ │ mov %edi,%ebx │ │ │ │ │ + mov %edx,-0x120(%ebp) │ │ │ │ │ + mov $0x6570,%ecx │ │ │ │ │ + mov $0x12e30,%edx │ │ │ │ │ + movl $0x0,-0x390(%ebp) │ │ │ │ │ mov %eax,-0x394(%ebp) │ │ │ │ │ - lea 0xabe0(%edi),%eax │ │ │ │ │ + lea 0x139c0(%edi),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ - movl $0x0,-0x390(%ebp) │ │ │ │ │ movb $0x0,-0x38c(%ebp) │ │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ │ - movl $0x6e746f64,-0x2b4(%ebp) │ │ │ │ │ - movl $0x6,-0x2b8(%ebp) │ │ │ │ │ - movb $0x0,-0x2ae(%ebp) │ │ │ │ │ + mov %cx,-0x2b4(%ebp) │ │ │ │ │ + movl $0x2,-0x2b8(%ebp) │ │ │ │ │ + movb $0x0,-0x2b2(%ebp) │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ lea -0x37c(%ebp),%eax │ │ │ │ │ push -0x520(%ebp) │ │ │ │ │ mov %eax,-0x5a4(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - call a4c │ │ │ │ │ + call a51 │ │ │ │ │ R_386_PLT32 yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ mov -0x2bc(%ebp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - je a73 │ │ │ │ │ + je a78 │ │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ add $0x1,%eax │ │ │ │ │ push %eax │ │ │ │ │ push %edx │ │ │ │ │ - call a6c │ │ │ │ │ + call a71 │ │ │ │ │ R_386_PLT32 operator delete(void*, unsigned int) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x37c(%ebp),%eax │ │ │ │ │ lea -0x104(%ebp),%ecx │ │ │ │ │ lea -0x374(%ebp),%ebx │ │ │ │ │ mov -0x378(%ebp),%edx │ │ │ │ │ mov %ecx,-0x10c(%ebp) │ │ │ │ │ @@ -577,44 +578,43 @@ │ │ │ │ │ mov %eax,-0xf4(%ebp) │ │ │ │ │ mov -0x35c(%ebp),%eax │ │ │ │ │ mov %eax,-0xec(%ebp) │ │ │ │ │ mov -0x548(%ebp),%eax │ │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ │ mov %edi,%ebx │ │ │ │ │ mov %edx,-0xf0(%ebp) │ │ │ │ │ - mov $0x6564,%ecx │ │ │ │ │ - mov $0x7772,%edx │ │ │ │ │ - movl $0x0,-0x360(%ebp) │ │ │ │ │ + mov $0x1011,%edx │ │ │ │ │ + movb $0x0,-0x35c(%ebp) │ │ │ │ │ mov %eax,-0x364(%ebp) │ │ │ │ │ - lea 0x3460(%edi),%eax │ │ │ │ │ + lea 0x129a0(%edi),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ - movb $0x0,-0x35c(%ebp) │ │ │ │ │ + movl $0x736e6f63,-0x2b4(%ebp) │ │ │ │ │ + movl $0x0,-0x360(%ebp) │ │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ │ - mov %cx,-0x2b4(%ebp) │ │ │ │ │ - movb $0x78,-0x2b2(%ebp) │ │ │ │ │ - movl $0x3,-0x2b8(%ebp) │ │ │ │ │ - movb $0x0,-0x2b1(%ebp) │ │ │ │ │ + movl $0x656c6f73,-0x2b1(%ebp) │ │ │ │ │ + movl $0x7,-0x2b8(%ebp) │ │ │ │ │ + movb $0x0,-0x2ad(%ebp) │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ lea -0x34c(%ebp),%eax │ │ │ │ │ push -0x520(%ebp) │ │ │ │ │ mov %eax,-0x5a8(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - call b88 │ │ │ │ │ + call b8e │ │ │ │ │ R_386_PLT32 yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ mov -0x2bc(%ebp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - je baf │ │ │ │ │ + je bb5 │ │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ add $0x1,%eax │ │ │ │ │ push %eax │ │ │ │ │ push %edx │ │ │ │ │ - call ba8 │ │ │ │ │ + call bae │ │ │ │ │ R_386_PLT32 operator delete(void*, unsigned int) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x34c(%ebp),%eax │ │ │ │ │ lea -0xd4(%ebp),%ecx │ │ │ │ │ lea -0x344(%ebp),%ebx │ │ │ │ │ mov -0x348(%ebp),%edx │ │ │ │ │ mov %ecx,-0xdc(%ebp) │ │ │ │ │ @@ -638,46 +638,45 @@ │ │ │ │ │ cmp %ebx,%eax │ │ │ │ │ je 1a58 │ │ │ │ │ mov %eax,-0xc4(%ebp) │ │ │ │ │ mov -0x32c(%ebp),%eax │ │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ │ mov -0x550(%ebp),%eax │ │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ │ - mov $0x6f6f,%ebx │ │ │ │ │ - mov $0x2e9,%edx │ │ │ │ │ - mov %bx,-0x2b0(%ebp) │ │ │ │ │ mov %edi,%ebx │ │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ │ + mov $0xa99a,%edx │ │ │ │ │ + movl $0x0,-0x330(%ebp) │ │ │ │ │ mov %eax,-0x334(%ebp) │ │ │ │ │ - lea 0x3160(%edi),%eax │ │ │ │ │ + lea 0x8000(%edi),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ - movl $0x0,-0x330(%ebp) │ │ │ │ │ movb $0x0,-0x32c(%ebp) │ │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ │ - movl $0x6b637563,-0x2b4(%ebp) │ │ │ │ │ - movl $0x6,-0x2b8(%ebp) │ │ │ │ │ - movb $0x0,-0x2ae(%ebp) │ │ │ │ │ + movl $0x6863616d,-0x2b4(%ebp) │ │ │ │ │ + movb $0x6f,-0x2b0(%ebp) │ │ │ │ │ + movl $0x5,-0x2b8(%ebp) │ │ │ │ │ + movb $0x0,-0x2af(%ebp) │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ lea -0x31c(%ebp),%eax │ │ │ │ │ push -0x520(%ebp) │ │ │ │ │ mov %eax,-0x5ac(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - call cc7 │ │ │ │ │ + call cc8 │ │ │ │ │ R_386_PLT32 yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ mov -0x2bc(%ebp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - je cee │ │ │ │ │ + je cef │ │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ add $0x1,%eax │ │ │ │ │ push %eax │ │ │ │ │ push %edx │ │ │ │ │ - call ce7 │ │ │ │ │ + call ce8 │ │ │ │ │ R_386_PLT32 operator delete(void*, unsigned int) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x31c(%ebp),%eax │ │ │ │ │ lea -0xa4(%ebp),%ecx │ │ │ │ │ lea -0x314(%ebp),%ebx │ │ │ │ │ mov -0x318(%ebp),%edx │ │ │ │ │ mov %ecx,-0xac(%ebp) │ │ │ │ │ @@ -701,46 +700,46 @@ │ │ │ │ │ cmp %esi,%eax │ │ │ │ │ je 1b70 │ │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ │ mov -0x2fc(%ebp),%eax │ │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ │ mov -0x558(%ebp),%eax │ │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ │ - mov $0x6f6f,%ecx │ │ │ │ │ - mov $0x2134,%edx │ │ │ │ │ - movl $0x0,-0x300(%ebp) │ │ │ │ │ + mov $0x676e,%ebx │ │ │ │ │ + mov $0x872,%edx │ │ │ │ │ + mov %bx,-0x2b0(%ebp) │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ mov %eax,-0x304(%ebp) │ │ │ │ │ - lea 0x1020(%edi),%eax │ │ │ │ │ + lea 0x7780(%edi),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ + movl $0x0,-0x300(%ebp) │ │ │ │ │ movb $0x0,-0x2fc(%ebp) │ │ │ │ │ mov %esi,-0x2bc(%ebp) │ │ │ │ │ - movl $0x6b637563,-0x2b4(%ebp) │ │ │ │ │ - mov %cx,-0x2b0(%ebp) │ │ │ │ │ + movl $0x69727473,-0x2b4(%ebp) │ │ │ │ │ movl $0x6,-0x2b8(%ebp) │ │ │ │ │ movb $0x0,-0x2ae(%ebp) │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ lea -0x2ec(%ebp),%eax │ │ │ │ │ push -0x520(%ebp) │ │ │ │ │ mov %eax,-0x5b0(%ebp) │ │ │ │ │ push %eax │ │ │ │ │ - call e06 │ │ │ │ │ + call e07 │ │ │ │ │ R_386_PLT32 yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ mov -0x2bc(%ebp),%edx │ │ │ │ │ add $0x10,%esp │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ - je e2d │ │ │ │ │ + je e2e │ │ │ │ │ mov -0x2b4(%ebp),%eax │ │ │ │ │ sub $0x8,%esp │ │ │ │ │ add $0x1,%eax │ │ │ │ │ push %eax │ │ │ │ │ push %edx │ │ │ │ │ - call e26 │ │ │ │ │ + call e27 │ │ │ │ │ R_386_PLT32 operator delete(void*, unsigned int) │ │ │ │ │ add $0x10,%esp │ │ │ │ │ mov -0x2ec(%ebp),%eax │ │ │ │ │ lea -0x74(%ebp),%ecx │ │ │ │ │ lea -0x2e4(%ebp),%ebx │ │ │ │ │ mov -0x2e8(%ebp),%edx │ │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ │ @@ -763,30 +762,31 @@ │ │ │ │ │ mov %ebx,-0x560(%ebp) │ │ │ │ │ cmp %ebx,%eax │ │ │ │ │ je 1ae8 │ │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ │ mov -0x2cc(%ebp),%eax │ │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ │ mov -0x560(%ebp),%eax │ │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ │ - mov %edi,%ebx │ │ │ │ │ lea -0x50c(%ebp),%ecx │ │ │ │ │ - mov $0x1011,%edx │ │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ │ lea -0x514(%ebp),%esi │ │ │ │ │ - movl $0x736e6f63,-0x50c(%ebp) │ │ │ │ │ + mov %ecx,-0x514(%ebp) │ │ │ │ │ + mov $0x7772,%edx │ │ │ │ │ + mov %edi,%ebx │ │ │ │ │ mov %eax,-0x2d4(%ebp) │ │ │ │ │ lea 0x0(%edi),%eax │ │ │ │ │ R_386_GOTOFF .rodata │ │ │ │ │ + mov %ecx,-0x524(%ebp) │ │ │ │ │ + mov $0x6564,%ecx │ │ │ │ │ movl $0x0,-0x2d0(%ebp) │ │ │ │ │ movb $0x0,-0x2cc(%ebp) │ │ │ │ │ - mov %ecx,-0x514(%ebp) │ │ │ │ │ - mov %ecx,-0x524(%ebp) │ │ │ │ │ - movl $0x656c6f73,-0x509(%ebp) │ │ │ │ │ - movl $0x7,-0x510(%ebp) │ │ │ │ │ - movb $0x0,-0x505(%ebp) │ │ │ │ │ + mov %cx,-0x50c(%ebp) │ │ │ │ │ + movb $0x78,-0x50a(%ebp) │ │ │ │ │ + movl $0x3,-0x510(%ebp) │ │ │ │ │ + movb $0x0,-0x509(%ebp) │ │ │ │ │ push %edx │ │ │ │ │ push %eax │ │ │ │ │ push %esi │ │ │ │ │ push -0x520(%ebp) │ │ │ │ │ call f25 │ │ │ │ │ R_386_PLT32 yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ mov -0x514(%ebp),%edx │ │ │ │ │ @@ -1324,114 +1324,114 @@ │ │ │ │ │ mov %ax,-0x256(%ebp,%ebx,1) │ │ │ │ │ jmp 227 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 20d2 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je bed │ │ │ │ │ + je bf3 │ │ │ │ │ mov -0x54c(%ebp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ mov %al,-0xd4(%ebp) │ │ │ │ │ test $0x2,%bl │ │ │ │ │ - je bed │ │ │ │ │ + je bf3 │ │ │ │ │ mov -0x54c(%ebp),%eax │ │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ │ mov %ax,-0xd6(%ebp,%ebx,1) │ │ │ │ │ - jmp bed │ │ │ │ │ + jmp bf3 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 1d42 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 48f │ │ │ │ │ + je 496 │ │ │ │ │ mov -0x584(%ebp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ mov %al,-0x1f4(%ebp) │ │ │ │ │ test $0x2,%bl │ │ │ │ │ - je 48f │ │ │ │ │ + je 496 │ │ │ │ │ mov -0x584(%ebp),%eax │ │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ │ mov %ax,-0x1f6(%ebp,%ebx,1) │ │ │ │ │ - jmp 48f │ │ │ │ │ + jmp 496 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 2060 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 972 │ │ │ │ │ + je 981 │ │ │ │ │ mov -0x53c(%ebp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ mov %al,-0x134(%ebp) │ │ │ │ │ test $0x2,%bl │ │ │ │ │ - je 972 │ │ │ │ │ + je 981 │ │ │ │ │ mov -0x53c(%ebp),%eax │ │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ │ mov %ax,-0x136(%ebp,%ebx,1) │ │ │ │ │ - jmp 972 │ │ │ │ │ + jmp 981 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 1f0a │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 35c │ │ │ │ │ + je 363 │ │ │ │ │ mov -0x57c(%ebp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ mov %al,-0x224(%ebp) │ │ │ │ │ test $0x2,%bl │ │ │ │ │ - je 35c │ │ │ │ │ + je 363 │ │ │ │ │ mov -0x57c(%ebp),%eax │ │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ │ mov %ax,-0x226(%ebp,%ebx,1) │ │ │ │ │ - jmp 35c │ │ │ │ │ + jmp 363 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 2144 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je e5f │ │ │ │ │ + je e60 │ │ │ │ │ mov -0x55c(%ebp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ mov %al,-0x74(%ebp) │ │ │ │ │ test $0x2,%bl │ │ │ │ │ - je e5f │ │ │ │ │ + je e60 │ │ │ │ │ mov -0x55c(%ebp),%eax │ │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ │ mov %ax,-0x76(%ebp,%ebx,1) │ │ │ │ │ - jmp e5f │ │ │ │ │ + jmp e60 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 1cd3 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 5c9 │ │ │ │ │ + je 5d0 │ │ │ │ │ mov -0x58c(%ebp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ mov %al,-0x1c4(%ebp) │ │ │ │ │ test $0x2,%bl │ │ │ │ │ - je 5c9 │ │ │ │ │ + je 5d0 │ │ │ │ │ mov -0x58c(%ebp),%eax │ │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ │ mov %ax,-0x1c6(%ebp,%ebx,1) │ │ │ │ │ - jmp 5c9 │ │ │ │ │ + jmp 5d0 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 2027 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 836 │ │ │ │ │ + je 842 │ │ │ │ │ mov -0x534(%ebp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ mov %al,-0x164(%ebp) │ │ │ │ │ test $0x2,%bl │ │ │ │ │ - je 836 │ │ │ │ │ + je 842 │ │ │ │ │ mov -0x534(%ebp),%eax │ │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ │ mov %ax,-0x166(%ebp,%ebx,1) │ │ │ │ │ - jmp 836 │ │ │ │ │ + jmp 842 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 1e98 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ je 288 │ │ │ │ │ movzbl (%esi),%eax │ │ │ │ │ @@ -1442,67 +1442,67 @@ │ │ │ │ │ mov %ax,-0x23e(%ebp,%ebx,1) │ │ │ │ │ jmp 288 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 210b │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je d2c │ │ │ │ │ + je d2d │ │ │ │ │ mov -0x554(%ebp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ mov %al,-0xa4(%ebp) │ │ │ │ │ test $0x2,%bl │ │ │ │ │ - je d2c │ │ │ │ │ + je d2d │ │ │ │ │ mov -0x554(%ebp),%eax │ │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ │ mov %ax,-0xa6(%ebp,%ebx,1) │ │ │ │ │ - jmp d2c │ │ │ │ │ + jmp d2d │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 1db4 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 4f0 │ │ │ │ │ + je 4f7 │ │ │ │ │ mov -0x588(%ebp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ mov %al,-0x1dc(%ebp) │ │ │ │ │ test $0x2,%bl │ │ │ │ │ - je 4f0 │ │ │ │ │ + je 4f7 │ │ │ │ │ mov -0x588(%ebp),%eax │ │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ │ mov %ax,-0x1de(%ebp,%ebx,1) │ │ │ │ │ - jmp 4f0 │ │ │ │ │ + jmp 4f7 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 2099 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je ab1 │ │ │ │ │ + je ab6 │ │ │ │ │ mov -0x544(%ebp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ mov %al,-0x104(%ebp) │ │ │ │ │ test $0x2,%bl │ │ │ │ │ - je ab1 │ │ │ │ │ + je ab6 │ │ │ │ │ mov -0x544(%ebp),%eax │ │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ │ mov %ax,-0x106(%ebp,%ebx,1) │ │ │ │ │ - jmp ab1 │ │ │ │ │ + jmp ab6 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 1f7c │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 3bd │ │ │ │ │ + je 3c4 │ │ │ │ │ movzbl (%esi),%eax │ │ │ │ │ mov %al,-0x20c(%ebp) │ │ │ │ │ test $0x2,%bl │ │ │ │ │ - je 3bd │ │ │ │ │ + je 3c4 │ │ │ │ │ movzwl -0x2(%esi,%ebx,1),%eax │ │ │ │ │ mov %ax,-0x20e(%ebp,%ebx,1) │ │ │ │ │ - jmp 3bd │ │ │ │ │ + jmp 3c4 │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 217a │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ je f7e │ │ │ │ │ mov -0x51c(%ebp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ @@ -1514,22 +1514,22 @@ │ │ │ │ │ mov %ax,-0x46(%ebp,%ebx,1) │ │ │ │ │ jmp f7e │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 1c9a │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 62a │ │ │ │ │ + je 631 │ │ │ │ │ movzbl (%esi),%eax │ │ │ │ │ mov %al,-0x1ac(%ebp) │ │ │ │ │ test $0x2,%bl │ │ │ │ │ - je 62a │ │ │ │ │ + je 631 │ │ │ │ │ movzwl -0x2(%esi,%ebx,1),%eax │ │ │ │ │ mov %ax,-0x1ae(%ebp,%ebx,1) │ │ │ │ │ - jmp 62a │ │ │ │ │ + jmp 631 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 1e5f │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ je 764 │ │ │ │ │ mov -0x530(%ebp),%eax │ │ │ │ │ @@ -1542,94 +1542,94 @@ │ │ │ │ │ mov %ax,-0x17e(%ebp,%ebx,1) │ │ │ │ │ jmp 764 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 1d7b │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je c4e │ │ │ │ │ + je c54 │ │ │ │ │ mov -0x550(%ebp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ mov %al,-0xbc(%ebp) │ │ │ │ │ test $0x2,%bl │ │ │ │ │ - je c4e │ │ │ │ │ + je c54 │ │ │ │ │ mov -0x550(%ebp),%eax │ │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ │ mov %ax,-0xbe(%ebp,%ebx,1) │ │ │ │ │ - jmp c4e │ │ │ │ │ + jmp c54 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 1f43 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 9d3 │ │ │ │ │ + je 9e2 │ │ │ │ │ mov -0x540(%ebp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ mov %al,-0x11c(%ebp) │ │ │ │ │ test $0x2,%bl │ │ │ │ │ - je 9d3 │ │ │ │ │ + je 9e2 │ │ │ │ │ mov -0x540(%ebp),%eax │ │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ │ mov %ax,-0x11e(%ebp,%ebx,1) │ │ │ │ │ - jmp 9d3 │ │ │ │ │ + jmp 9e2 │ │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 1d0c │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je eb1 │ │ │ │ │ + je eb2 │ │ │ │ │ mov -0x560(%ebp),%eax │ │ │ │ │ movzbl (%eax),%eax │ │ │ │ │ mov %al,-0x5c(%ebp) │ │ │ │ │ test $0x2,%bl │ │ │ │ │ - je eb1 │ │ │ │ │ + je eb2 │ │ │ │ │ mov -0x560(%ebp),%eax │ │ │ │ │ movzwl -0x2(%eax,%ebx,1),%eax │ │ │ │ │ mov %ax,-0x5e(%ebp,%ebx,1) │ │ │ │ │ - jmp eb1 │ │ │ │ │ + jmp eb2 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 1ed1 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je 897 │ │ │ │ │ + je 8a3 │ │ │ │ │ movzbl (%esi),%eax │ │ │ │ │ mov %al,-0x14c(%ebp) │ │ │ │ │ test $0x2,%bl │ │ │ │ │ - je 897 │ │ │ │ │ + je 8a3 │ │ │ │ │ movzwl -0x2(%esi,%ebx,1),%eax │ │ │ │ │ mov %ax,-0x14e(%ebp,%ebx,1) │ │ │ │ │ - jmp 897 │ │ │ │ │ + jmp 8a3 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 1ded │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je d8d │ │ │ │ │ + je d8e │ │ │ │ │ movzbl (%esi),%eax │ │ │ │ │ mov %al,-0x8c(%ebp) │ │ │ │ │ test $0x2,%bl │ │ │ │ │ - je d8d │ │ │ │ │ + je d8e │ │ │ │ │ movzwl -0x2(%esi,%ebx,1),%eax │ │ │ │ │ mov %ax,-0x8e(%ebp,%ebx,1) │ │ │ │ │ - jmp d8d │ │ │ │ │ + jmp d8e │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 1fb5 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - je b12 │ │ │ │ │ + je b17 │ │ │ │ │ movzbl (%esi),%eax │ │ │ │ │ mov %al,-0xec(%ebp) │ │ │ │ │ test $0x2,%bl │ │ │ │ │ - je b12 │ │ │ │ │ + je b17 │ │ │ │ │ movzwl -0x2(%esi,%ebx,1),%eax │ │ │ │ │ mov %ax,-0xee(%ebp,%ebx,1) │ │ │ │ │ - jmp b12 │ │ │ │ │ + jmp b17 │ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ │ cmp $0x4,%ebx │ │ │ │ │ jae 21b8 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ je fd0 │ │ │ │ │ movzbl (%esi),%eax │ │ │ │ │ @@ -1669,116 +1669,116 @@ │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ jb 1c82 │ │ │ │ │ mov -0x51c(%ebp),%edx │ │ │ │ │ jmp 13c │ │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ │ mov %esi,-0x1b0(%ebp,%ebx,1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jb 62a │ │ │ │ │ + jb 631 │ │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ │ mov %edx,%esi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ and $0xfffffffc,%esi │ │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ jb 1cbb │ │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ │ - jmp 62a │ │ │ │ │ + jmp 631 │ │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ │ mov %esi,-0x1c8(%ebp,%ebx,1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jb 5c9 │ │ │ │ │ + jb 5d0 │ │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ │ mov %edx,%esi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ and $0xfffffffc,%esi │ │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ jb 1cf4 │ │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ │ - jmp 5c9 │ │ │ │ │ + jmp 5d0 │ │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ │ mov %esi,-0x60(%ebp,%ebx,1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jb eb1 │ │ │ │ │ + jb eb2 │ │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ │ mov %edx,%esi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ and $0xfffffffc,%esi │ │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ jb 1d2a │ │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ │ - jmp eb1 │ │ │ │ │ + jmp eb2 │ │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ │ mov %esi,-0x1f8(%ebp,%ebx,1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jb 48f │ │ │ │ │ + jb 496 │ │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ │ mov %edx,%esi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ and $0xfffffffc,%esi │ │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ jb 1d63 │ │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ │ - jmp 48f │ │ │ │ │ + jmp 496 │ │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ │ mov %esi,-0xc0(%ebp,%ebx,1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jb c4e │ │ │ │ │ + jb c54 │ │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ │ mov %edx,%esi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ and $0xfffffffc,%esi │ │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ jb 1d9c │ │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ │ - jmp c4e │ │ │ │ │ + jmp c54 │ │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ │ mov %esi,-0x1e0(%ebp,%ebx,1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jb 4f0 │ │ │ │ │ + jb 4f7 │ │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ │ mov %edx,%esi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ and $0xfffffffc,%esi │ │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ jb 1dd5 │ │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ │ - jmp 4f0 │ │ │ │ │ + jmp 4f7 │ │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ │ mov %esi,-0x90(%ebp,%ebx,1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jb d8d │ │ │ │ │ + jb d8e │ │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ │ mov %edx,%esi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ and $0xfffffffc,%esi │ │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ jb 1e0e │ │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ │ - jmp d8d │ │ │ │ │ + jmp d8e │ │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ │ mov %esi,-0x258(%ebp,%ebx,1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ jb 227 │ │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ │ mov %edx,%esi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ @@ -1819,86 +1819,86 @@ │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ jb 1eb9 │ │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ │ jmp 288 │ │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ │ mov %esi,-0x150(%ebp,%ebx,1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jb 897 │ │ │ │ │ + jb 8a3 │ │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ │ mov %edx,%esi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ and $0xfffffffc,%esi │ │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ jb 1ef2 │ │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ │ - jmp 897 │ │ │ │ │ + jmp 8a3 │ │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ │ mov %esi,-0x228(%ebp,%ebx,1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jb 35c │ │ │ │ │ + jb 363 │ │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ │ mov %edx,%esi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ and $0xfffffffc,%esi │ │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ jb 1f2b │ │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ │ - jmp 35c │ │ │ │ │ + jmp 363 │ │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ │ mov %esi,-0x120(%ebp,%ebx,1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jb 9d3 │ │ │ │ │ + jb 9e2 │ │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ │ mov %edx,%esi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ and $0xfffffffc,%esi │ │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ jb 1f64 │ │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ │ - jmp 9d3 │ │ │ │ │ + jmp 9e2 │ │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ │ mov %esi,-0x210(%ebp,%ebx,1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jb 3bd │ │ │ │ │ + jb 3c4 │ │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ │ mov %edx,%esi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ and $0xfffffffc,%esi │ │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ jb 1f9d │ │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ │ - jmp 3bd │ │ │ │ │ + jmp 3c4 │ │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ │ mov %esi,-0xf0(%ebp,%ebx,1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jb b12 │ │ │ │ │ + jb b17 │ │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ │ mov %edx,%esi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ and $0xfffffffc,%esi │ │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ jb 1fd6 │ │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ │ - jmp b12 │ │ │ │ │ + jmp b17 │ │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ │ mov %esi,-0x198(%ebp,%ebx,1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ jb 703 │ │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ │ mov %edx,%esi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ @@ -1909,101 +1909,101 @@ │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ jb 200f │ │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ │ jmp 703 │ │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ │ mov %esi,-0x168(%ebp,%ebx,1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jb 836 │ │ │ │ │ + jb 842 │ │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ │ mov %edx,%esi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ and $0xfffffffc,%esi │ │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ jb 2048 │ │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ │ - jmp 836 │ │ │ │ │ + jmp 842 │ │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ │ mov %esi,-0x138(%ebp,%ebx,1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jb 972 │ │ │ │ │ + jb 981 │ │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ │ mov %edx,%esi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ and $0xfffffffc,%esi │ │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ jb 2081 │ │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ │ - jmp 972 │ │ │ │ │ + jmp 981 │ │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ │ mov %esi,-0x108(%ebp,%ebx,1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jb ab1 │ │ │ │ │ + jb ab6 │ │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ │ mov %edx,%esi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ and $0xfffffffc,%esi │ │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ jb 20ba │ │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ │ - jmp ab1 │ │ │ │ │ + jmp ab6 │ │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ │ mov %esi,-0xd8(%ebp,%ebx,1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jb bed │ │ │ │ │ + jb bf3 │ │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ │ mov %edx,%esi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ and $0xfffffffc,%esi │ │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ jb 20f3 │ │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ │ - jmp bed │ │ │ │ │ + jmp bf3 │ │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ │ mov %esi,-0xa8(%ebp,%ebx,1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jb d2c │ │ │ │ │ + jb d2d │ │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ │ mov %edx,%esi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ and $0xfffffffc,%esi │ │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ jb 212c │ │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ │ - jmp d2c │ │ │ │ │ + jmp d2d │ │ │ │ │ mov -0x4(%eax,%ebx,1),%esi │ │ │ │ │ mov %esi,-0x78(%ebp,%ebx,1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jb e5f │ │ │ │ │ + jb e60 │ │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ │ mov %edx,%esi │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ and $0xfffffffc,%esi │ │ │ │ │ mov (%eax,%ebx,1),%edx │ │ │ │ │ mov %edx,(%ecx,%ebx,1) │ │ │ │ │ add $0x4,%ebx │ │ │ │ │ cmp %esi,%ebx │ │ │ │ │ jb 2162 │ │ │ │ │ mov -0x524(%ebp),%edx │ │ │ │ │ - jmp e5f │ │ │ │ │ + jmp e60 │ │ │ │ │ mov -0x51c(%ebp),%esi │ │ │ │ │ mov -0x4(%esi,%ebx,1),%esi │ │ │ │ │ mov %esi,-0x48(%ebp,%ebx,1) │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ jb f7e │ │ │ │ │ mov %edx,%ebx │ │ │ │ │ mov %edx,-0x524(%ebp) │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,14843 +1,14843 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ 0x00000000 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ 0x00000010 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ - 0x00000020 65223a20 22636f6e 736f6c65 222c0a20 e": "console",. │ │ │ │ │ - 0x00000030 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ │ - 0x00000040 205b0a20 20202020 2020207b 0a202020 [. {. │ │ │ │ │ - 0x00000050 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00000060 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ │ - 0x00000070 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00000080 20226c6f 67222c0a 20202020 20202020 "log",. │ │ │ │ │ - 0x00000090 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ │ - 0x000000a0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ - 0x000000b0 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ │ - 0x000000c0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x000000d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000000e0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ - 0x000000f0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ - 0x00000100 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000110 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00000120 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00000130 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ │ - 0x00000140 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000150 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00000160 73747269 6e67220a 20202020 20202020 string". │ │ │ │ │ - 0x00000170 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000180 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00000190 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ │ - 0x000001a0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x000001b0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ │ - 0x000001c0 756e6374 696f6e20 77686963 68207365 unction which se │ │ │ │ │ - 0x000001d0 6e647320 74686520 73747269 6e672074 nds the string t │ │ │ │ │ - 0x000001e0 6f207468 65206d61 696e2063 616c6c62 o the main callb │ │ │ │ │ - 0x000001f0 61636b2e 5c6e5c6e 4578616d 706c653a ack.\n\nExample: │ │ │ │ │ - 0x00000200 20606060 636f6e73 6f6c652e 6c6f6728 ```console.log( │ │ │ │ │ - 0x00000210 70652e69 6d706861 73682829 29606060 pe.imphash())``` │ │ │ │ │ - 0x00000220 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00000230 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00000240 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00000250 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ - 0x00000260 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ - 0x00000270 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000280 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00000290 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000002a0 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ │ - 0x000002b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000002c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000002d0 20226d65 73736167 65220a20 20202020 "message". │ │ │ │ │ - 0x000002e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000002f0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00000300 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00000310 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000320 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00000330 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ │ - 0x00000340 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000350 20202020 20226e61 6d65223a 20227374 "name": "st │ │ │ │ │ - 0x00000360 72696e67 220a2020 20202020 20202020 ring". │ │ │ │ │ - 0x00000370 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x00000380 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000390 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ - 0x000003a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000003b0 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ │ - 0x000003c0 6374696f 6e207768 69636820 73656e64 ction which send │ │ │ │ │ - 0x000003d0 73207468 65206d65 73736167 6520616e s the message an │ │ │ │ │ - 0x000003e0 64207374 72696e67 20746f20 74686520 d string to the │ │ │ │ │ - 0x000003f0 6d61696e 2063616c 6c626163 6b2e5c6e main callback.\n │ │ │ │ │ - 0x00000400 5c6e4578 616d706c 653a2060 6060636f \nExample: ```co │ │ │ │ │ - 0x00000410 6e736f6c 652e6c6f 67285c22 54686520 nsole.log(\"The │ │ │ │ │ - 0x00000420 696d7068 61736820 69733a20 5c222c20 imphash is: \", │ │ │ │ │ - 0x00000430 70652e69 6d706861 73682829 29606060 pe.imphash())``` │ │ │ │ │ - 0x00000440 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00000450 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00000460 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00000470 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ - 0x00000480 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ - 0x00000490 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000004a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000004b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000004c0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ │ - 0x000004d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000004e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000004f0 2022696e 74656765 72220a20 20202020 "integer". │ │ │ │ │ - 0x00000500 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000510 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00000520 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ - 0x00000530 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000540 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00000550 20224675 6e637469 6f6e2077 68696368 "Function which │ │ │ │ │ - 0x00000560 2073656e 64732074 68652069 6e746567 sends the integ │ │ │ │ │ - 0x00000570 65722074 6f207468 65206d61 696e2063 er to the main c │ │ │ │ │ - 0x00000580 616c6c62 61636b2e 5c6e5c6e 4578616d allback.\n\nExam │ │ │ │ │ - 0x00000590 706c653a 20606060 636f6e73 6f6c652e ple: ```console. │ │ │ │ │ - 0x000005a0 6c6f6728 75696e74 33322830 29296060 log(uint32(0))`` │ │ │ │ │ - 0x000005b0 60220a20 20202020 20202020 20202020 `". │ │ │ │ │ - 0x000005c0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x000005d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000005e0 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ - 0x000005f0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ - 0x00000600 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000610 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00000620 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000630 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ │ - 0x00000640 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000650 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00000660 3a20226d 65737361 6765220a 20202020 : "message". │ │ │ │ │ - 0x00000670 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000680 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x00000690 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x000006a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000006b0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x000006c0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ - 0x000006d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000006e0 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ │ - 0x000006f0 6e746567 6572220a 20202020 20202020 nteger". │ │ │ │ │ - 0x00000700 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000710 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00000720 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ │ - 0x00000730 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00000740 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ │ - 0x00000750 756e6374 696f6e20 77686963 68207365 unction which se │ │ │ │ │ - 0x00000760 6e647320 74686520 6d657373 61676520 nds the message │ │ │ │ │ - 0x00000770 616e6420 696e7465 67657220 746f2074 and integer to t │ │ │ │ │ - 0x00000780 6865206d 61696e20 63616c6c 6261636b he main callback │ │ │ │ │ - 0x00000790 2e5c6e5c 6e457861 6d706c65 3a206060 .\n\nExample: `` │ │ │ │ │ - 0x000007a0 60636f6e 736f6c65 2e6c6f67 285c2233 `console.log(\"3 │ │ │ │ │ - 0x000007b0 32626974 73206174 20303a20 5c222c20 2bits at 0: \", │ │ │ │ │ - 0x000007c0 75696e74 33322830 29296060 60220a20 uint32(0))```". │ │ │ │ │ - 0x000007d0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x000007e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000007f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00000800 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ - 0x00000810 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ - 0x00000820 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00000830 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00000840 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00000850 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ │ - 0x00000860 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000870 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ │ - 0x00000880 6c6f6174 220a2020 20202020 20202020 loat". │ │ │ │ │ - 0x00000890 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x000008a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000008b0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ - 0x000008c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000008d0 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ │ - 0x000008e0 6374696f 6e207768 69636820 73656e64 ction which send │ │ │ │ │ - 0x000008f0 73207468 6520666c 6f617469 6e672070 s the floating p │ │ │ │ │ - 0x00000900 6f696e74 2076616c 75652074 6f207468 oint value to th │ │ │ │ │ - 0x00000910 65206d61 696e2063 616c6c62 61636b2e e main callback. │ │ │ │ │ - 0x00000920 5c6e5c6e 4578616d 706c653a 20606060 \n\nExample: ``` │ │ │ │ │ - 0x00000930 636f6e73 6f6c652e 6c6f6728 6d617468 console.log(math │ │ │ │ │ - 0x00000940 2e656e74 726f7079 28302c20 66696c65 .entropy(0, file │ │ │ │ │ - 0x00000950 73697a65 29296060 60220a20 20202020 size))```". │ │ │ │ │ - 0x00000960 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00000970 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00000980 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000990 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ - 0x000009a0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x000009b0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x000009c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000009d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x000009e0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ │ - 0x000009f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000a00 2020226e 616d6522 3a20226d 65737361 "name": "messa │ │ │ │ │ - 0x00000a10 6765220a 20202020 20202020 20202020 ge". │ │ │ │ │ - 0x00000a20 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00000a30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000a40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00000a50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000a60 20202020 20227479 7065223a 20226622 "type": "f" │ │ │ │ │ - 0x00000a70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00000a80 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00000a90 616d6522 3a202266 6c6f6174 220a2020 ame": "float". │ │ │ │ │ - 0x00000aa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000ab0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00000ac0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ - 0x00000ad0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000ae0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00000af0 6e223a20 2246756e 6374696f 6e207768 n": "Function wh │ │ │ │ │ - 0x00000b00 69636820 73656e64 73207468 65206d65 ich sends the me │ │ │ │ │ - 0x00000b10 73736167 6520616e 64207468 6520666c ssage and the fl │ │ │ │ │ - 0x00000b20 6f617469 6e672070 6f696e74 2076616c oating point val │ │ │ │ │ - 0x00000b30 75652074 6f207468 65206d61 696e2063 ue to the main c │ │ │ │ │ - 0x00000b40 616c6c62 61636b2e 5c6e5c6e 4578616d allback.\n\nExam │ │ │ │ │ - 0x00000b50 706c653a 20606060 636f6e73 6f6c652e ple: ```console. │ │ │ │ │ - 0x00000b60 6c6f6728 5c22456e 74726f70 793a205c log(\"Entropy: \ │ │ │ │ │ - 0x00000b70 222c206d 6174682e 656e7472 6f707928 ", math.entropy( │ │ │ │ │ - 0x00000b80 302c2066 696c6573 697a6529 29606060 0, filesize))``` │ │ │ │ │ - 0x00000b90 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00000ba0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00000bb0 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ │ - 0x00000bc0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00000bd0 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ │ - 0x00000be0 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ │ - 0x00000bf0 20202022 6e616d65 223a2022 68657822 "name": "hex" │ │ │ │ │ - 0x00000c00 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ │ - 0x00000c10 65747572 6e5f7479 7065223a 20226922 eturn_type": "i" │ │ │ │ │ - 0x00000c20 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ │ - 0x00000c30 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ │ - 0x00000c40 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00000c50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000c60 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ │ - 0x00000c70 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00000c80 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00000c90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000ca0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00000cb0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ - 0x00000cc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000cd0 20226e61 6d65223a 2022696e 74656765 "name": "intege │ │ │ │ │ - 0x00000ce0 72220a20 20202020 20202020 20202020 r". │ │ │ │ │ - 0x00000cf0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x00000d00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000d10 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x00000d20 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00000d30 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ │ - 0x00000d40 6f6e2077 68696368 2073656e 64732074 on which sends t │ │ │ │ │ - 0x00000d50 68652069 6e746567 65722074 6f207468 he integer to th │ │ │ │ │ - 0x00000d60 65206d61 696e2063 616c6c62 61636b2c e main callback, │ │ │ │ │ - 0x00000d70 20666f72 6d617474 65642061 73206120 formatted as a │ │ │ │ │ - 0x00000d80 68657820 73747269 6e672e5c 6e5c6e45 hex string.\n\nE │ │ │ │ │ - 0x00000d90 78616d70 6c653a20 60606063 6f6e736f xample: ```conso │ │ │ │ │ - 0x00000da0 6c652e68 65782875 696e7433 32283029 le.hex(uint32(0) │ │ │ │ │ - 0x00000db0 29606060 220a2020 20202020 20202020 )```". │ │ │ │ │ - 0x00000dc0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00000dd0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00000de0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00000df0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ │ - 0x00000e00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000e10 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00000e20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000e30 20202020 22747970 65223a20 2273222c "type": "s", │ │ │ │ │ - 0x00000e40 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00000e50 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00000e60 6d65223a 20226d65 73736167 65220a20 me": "message". │ │ │ │ │ - 0x00000e70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000e80 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00000e90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000ea0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00000eb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000ec0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ │ - 0x00000ed0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000ee0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00000ef0 2022696e 74656765 72220a20 20202020 "integer". │ │ │ │ │ - 0x00000f00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000f10 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00000f20 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ - 0x00000f30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000f40 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00000f50 20224675 6e637469 6f6e2077 68696368 "Function which │ │ │ │ │ - 0x00000f60 2073656e 64732074 68652069 6e746567 sends the integ │ │ │ │ │ - 0x00000f70 65722074 6f207468 65206d61 696e2063 er to the main c │ │ │ │ │ - 0x00000f80 616c6c62 61636b2c 20666f72 6d617474 allback, formatt │ │ │ │ │ - 0x00000f90 65642061 73206120 68657820 73747269 ed as a hex stri │ │ │ │ │ - 0x00000fa0 6e672e5c 6e5c6e45 78616d70 6c653a20 ng.\n\nExample: │ │ │ │ │ - 0x00000fb0 60606063 6f6e736f 6c652e68 6578285c ```console.hex(\ │ │ │ │ │ - 0x00000fc0 22486578 20617420 303a205c 222c2075 "Hex at 0: \", u │ │ │ │ │ - 0x00000fd0 696e7433 32283029 29606060 220a2020 int32(0))```". │ │ │ │ │ - 0x00000fe0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x00000ff0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ - 0x00001000 20202020 20207d0a 20202020 5d0a7d0a }. ].}. │ │ │ │ │ - 0x00001010 0a000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x00001020 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ - 0x00001030 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ - 0x00001040 65223a20 22637563 6b6f6f22 2c0a2020 e": "cuckoo",. │ │ │ │ │ - 0x00001050 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ - 0x00001060 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ │ - 0x00001070 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00001080 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ │ - 0x00001090 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ - 0x000010a0 6574776f 726b222c 0a202020 20202020 etwork",. │ │ │ │ │ - 0x000010b0 20202020 20226174 74726962 75746573 "attributes │ │ │ │ │ - 0x000010c0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x000010d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x000010e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x000010f0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ │ - 0x00001100 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001110 20202022 6e616d65 223a2022 646e735f "name": "dns_ │ │ │ │ │ - 0x00001120 6c6f6f6b 7570222c 0a202020 20202020 lookup",. │ │ │ │ │ - 0x00001130 20202020 20202020 20202020 20227265 "re │ │ │ │ │ - 0x00001140 7475726e 5f747970 65223a20 2269222c turn_type": "i", │ │ │ │ │ - 0x00001150 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00001160 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ │ - 0x00001170 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x00001180 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00001190 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000011a0 20202020 20202020 20202261 7267756d "argum │ │ │ │ │ - 0x000011b0 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ │ - 0x000011c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000011d0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x000011e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000011f0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00001200 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ │ - 0x00001210 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001220 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001230 226e616d 65223a20 22646f6d 61696e22 "name": "domain" │ │ │ │ │ - 0x00001240 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00001250 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001260 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00001270 20202020 20202020 20202020 2020205d ] │ │ │ │ │ - 0x00001280 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00001290 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x000012a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000012b0 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ │ - 0x000012c0 6e672074 72756520 69662074 68652070 ng true if the p │ │ │ │ │ - 0x000012d0 726f6772 616d2073 656e7420 6120646f rogram sent a do │ │ │ │ │ - 0x000012e0 6d61696e 206e616d 65207265 736f6c75 main name resolu │ │ │ │ │ - 0x000012f0 74696f6e 20726571 75657374 20666f72 tion request for │ │ │ │ │ - 0x00001300 20612064 6f6d6169 6e206d61 74636869 a domain matchi │ │ │ │ │ - 0x00001310 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ │ - 0x00001320 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ │ - 0x00001330 6f6e2e5c 6e5c6e45 78616d70 6c653a20 on.\n\nExample: │ │ │ │ │ - 0x00001340 6375636b 6f6f2e6e 6574776f 726b2e64 cuckoo.network.d │ │ │ │ │ - 0x00001350 6e735f6c 6f6f6b75 70282f65 76696c5c ns_lookup(/evil\ │ │ │ │ │ - 0x00001360 5c2e636f 6d2f2922 0a202020 20202020 \.com/)". │ │ │ │ │ - 0x00001370 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001380 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00001390 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ - 0x000013a0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x000013b0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x000013c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000013d0 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ │ - 0x000013e0 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ │ - 0x000013f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00001400 3a202268 7474705f 67657422 2c0a2020 : "http_get",. │ │ │ │ │ - 0x00001410 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001420 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ - 0x00001430 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ - 0x00001440 20202020 20202020 2020226f 7665726c "overl │ │ │ │ │ - 0x00001450 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ │ - 0x00001460 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001470 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00001480 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00001490 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ │ - 0x000014a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000014b0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x000014c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000014d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000014e0 20202020 22747970 65223a20 2272222c "type": "r", │ │ │ │ │ - 0x000014f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00001500 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001510 20202020 20226e61 6d65223a 20227572 "name": "ur │ │ │ │ │ - 0x00001520 6c220a20 20202020 20202020 20202020 l". │ │ │ │ │ - 0x00001530 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001540 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00001550 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001560 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x00001570 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001580 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00001590 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ │ - 0x000015a0 6e696e67 20747275 65206966 20746865 ning true if the │ │ │ │ │ - 0x000015b0 2070726f 6772616d 2073656e 74206120 program sent a │ │ │ │ │ - 0x000015c0 48545450 20474554 20726571 75657374 HTTP GET request │ │ │ │ │ - 0x000015d0 20746f20 61205552 4c206d61 74636869 to a URL matchi │ │ │ │ │ - 0x000015e0 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ │ - 0x000015f0 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ │ - 0x00001600 6f6e2e22 0a202020 20202020 20202020 on.". │ │ │ │ │ - 0x00001610 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ - 0x00001620 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001630 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ │ - 0x00001640 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00001650 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00001660 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x00001670 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ │ - 0x00001680 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00001690 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ │ - 0x000016a0 7474705f 706f7374 222c0a20 20202020 ttp_post",. │ │ │ │ │ - 0x000016b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000016c0 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ │ - 0x000016d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x000016e0 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ │ - 0x000016f0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x00001700 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00001710 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001720 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ - 0x00001730 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ - 0x00001740 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001750 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00001760 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001770 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001780 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ │ - 0x00001790 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000017a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000017b0 2020226e 616d6522 3a202275 726c220a "name": "url". │ │ │ │ │ - 0x000017c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000017d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000017e0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ - 0x000017f0 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ - 0x00001800 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00001810 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00001820 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ │ - 0x00001830 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ │ - 0x00001840 67207472 75652069 66207468 65207072 g true if the pr │ │ │ │ │ - 0x00001850 6f677261 6d207365 6e742061 20485454 ogram sent a HTT │ │ │ │ │ - 0x00001860 5020504f 53542072 65717565 73742074 P POST request t │ │ │ │ │ - 0x00001870 6f206120 55524c20 6d617463 68696e67 o a URL matching │ │ │ │ │ - 0x00001880 20746865 2070726f 76696465 64207265 the provided re │ │ │ │ │ - 0x00001890 67756c61 72206578 70726573 73696f6e gular expression │ │ │ │ │ - 0x000018a0 2e220a20 20202020 20202020 20202020 .". │ │ │ │ │ - 0x000018b0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x000018c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000018d0 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ │ - 0x000018e0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x000018f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00001900 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00001910 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ │ - 0x00001920 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001930 20202020 226e616d 65223a20 22687474 "name": "htt │ │ │ │ │ - 0x00001940 705f7265 71756573 74222c0a 20202020 p_request",. │ │ │ │ │ - 0x00001950 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001960 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ │ - 0x00001970 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ │ - 0x00001980 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ │ - 0x00001990 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ │ - 0x000019a0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x000019b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000019c0 20202020 20202020 20202020 20226172 "ar │ │ │ │ │ - 0x000019d0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ │ - 0x000019e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000019f0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00001a00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001a10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001a20 20202274 79706522 3a202272 222c0a20 "type": "r",. │ │ │ │ │ - 0x00001a30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001a40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001a50 20202022 6e616d65 223a2022 75726c22 "name": "url" │ │ │ │ │ - 0x00001a60 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00001a70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001a80 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00001a90 20202020 20202020 20202020 2020205d ] │ │ │ │ │ - 0x00001aa0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00001ab0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00001ac0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00001ad0 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ │ - 0x00001ae0 6e672074 72756520 69662074 68652070 ng true if the p │ │ │ │ │ - 0x00001af0 726f6772 616d2073 656e7420 61204854 rogram sent a HT │ │ │ │ │ - 0x00001b00 54502072 65717565 73742074 6f206120 TP request to a │ │ │ │ │ - 0x00001b10 55524c20 6d617463 68696e67 20746865 URL matching the │ │ │ │ │ - 0x00001b20 2070726f 76696465 64207265 67756c61 provided regula │ │ │ │ │ - 0x00001b30 72206578 70726573 73696f6e 2e220a20 r expression.". │ │ │ │ │ - 0x00001b40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001b50 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x00001b60 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ │ - 0x00001b70 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00001b80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00001b90 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00001ba0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00001bb0 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ │ - 0x00001bc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001bd0 226e616d 65223a20 22686f73 74222c0a "name": "host",. │ │ │ │ │ - 0x00001be0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001bf0 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ │ - 0x00001c00 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ - 0x00001c10 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ - 0x00001c20 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ + 0x00000020 65223a20 22646578 222c0a20 20202022 e": "dex",. " │ │ │ │ │ + 0x00000030 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ │ + 0x00000040 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00000050 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00000060 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00000070 2020226e 616d6522 3a202244 45585f46 "name": "DEX_F │ │ │ │ │ + 0x00000080 494c455f 4d414749 435f3033 35222c0a ILE_MAGIC_035",. │ │ │ │ │ + 0x00000090 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000000a0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x000000b0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x000000c0 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ │ + 0x000000d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x000000e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x000000f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00000100 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00000110 4445585f 46494c45 5f4d4147 49435f30 DEX_FILE_MAGIC_0 │ │ │ │ │ + 0x00000120 3336222c 0a202020 20202020 20202020 36",. │ │ │ │ │ + 0x00000130 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00000140 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00000150 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ │ + 0x00000160 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00000170 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00000180 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00000190 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000001a0 65223a20 22444558 5f46494c 455f4d41 e": "DEX_FILE_MA │ │ │ │ │ + 0x000001b0 4749435f 30333722 2c0a2020 20202020 GIC_037",. │ │ │ │ │ + 0x000001c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x000001d0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x000001e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000001f0 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ │ + 0x00000200 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00000210 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00000220 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00000230 20226e61 6d65223a 20224445 585f4649 "name": "DEX_FI │ │ │ │ │ + 0x00000240 4c455f4d 41474943 5f303338 222c0a20 LE_MAGIC_038",. │ │ │ │ │ + 0x00000250 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00000260 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00000270 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00000280 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ │ + 0x00000290 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x000002a0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x000002b0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x000002c0 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ │ + 0x000002d0 45585f46 494c455f 4d414749 435f3033 EX_FILE_MAGIC_03 │ │ │ │ │ + 0x000002e0 39222c0a 20202020 20202020 20202020 9",. │ │ │ │ │ + 0x000002f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00000300 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00000310 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ │ + 0x00000320 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00000330 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00000340 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00000350 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00000360 223a2022 454e4449 414e5f43 4f4e5354 ": "ENDIAN_CONST │ │ │ │ │ + 0x00000370 414e5422 2c0a2020 20202020 20202020 ANT",. │ │ │ │ │ + 0x00000380 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00000390 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x000003a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x000003b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000003c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000003d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x000003e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x000003f0 6d65223a 20225245 56455253 455f454e me": "REVERSE_EN │ │ │ │ │ + 0x00000400 4449414e 5f434f4e 5354414e 54222c0a DIAN_CONSTANT",. │ │ │ │ │ + 0x00000410 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00000420 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00000430 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00000440 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00000450 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00000460 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00000470 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00000480 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00000490 4e4f5f49 4e444558 222c0a20 20202020 NO_INDEX",. │ │ │ │ │ + 0x000004a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x000004b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x000004c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x000004d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x000004e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x000004f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00000500 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00000510 2020226e 616d6522 3a202241 43435f50 "name": "ACC_P │ │ │ │ │ + 0x00000520 55424c49 43222c0a 20202020 20202020 UBLIC",. │ │ │ │ │ + 0x00000530 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00000540 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00000550 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00000560 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00000570 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00000580 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00000590 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000005a0 6e616d65 223a2022 4143435f 50524956 name": "ACC_PRIV │ │ │ │ │ + 0x000005b0 41544522 2c0a2020 20202020 20202020 ATE",. │ │ │ │ │ + 0x000005c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000005d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x000005e0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x000005f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00000600 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00000610 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00000620 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00000630 6d65223a 20224143 435f5052 4f544543 me": "ACC_PROTEC │ │ │ │ │ + 0x00000640 54454422 2c0a2020 20202020 20202020 TED",. │ │ │ │ │ + 0x00000650 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00000660 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00000670 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00000680 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00000690 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000006a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x000006b0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x000006c0 6d65223a 20224143 435f5354 41544943 me": "ACC_STATIC │ │ │ │ │ + 0x000006d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000006e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x000006f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00000700 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00000710 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00000720 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00000730 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00000740 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00000750 3a202241 43435f46 494e414c 222c0a20 : "ACC_FINAL",. │ │ │ │ │ + 0x00000760 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00000770 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00000780 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00000790 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x000007a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x000007b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x000007c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x000007d0 20202020 2020226e 616d6522 3a202241 "name": "A │ │ │ │ │ + 0x000007e0 43435f53 594e4348 524f4e49 5a454422 CC_SYNCHRONIZED" │ │ │ │ │ + 0x000007f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00000800 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00000810 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00000820 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00000830 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00000840 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00000850 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00000860 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00000870 20224143 435f564f 4c415449 4c45222c "ACC_VOLATILE", │ │ │ │ │ + 0x00000880 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00000890 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x000008a0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x000008b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x000008c0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x000008d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x000008e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x000008f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00000900 22414343 5f425249 44474522 2c0a2020 "ACC_BRIDGE",. │ │ │ │ │ + 0x00000910 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00000920 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00000930 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00000940 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00000950 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00000960 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00000970 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00000980 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ │ + 0x00000990 435f5452 414e5349 454e5422 2c0a2020 C_TRANSIENT",. │ │ │ │ │ + 0x000009a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000009b0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x000009c0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x000009d0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x000009e0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x000009f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00000a00 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00000a10 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ │ + 0x00000a20 435f5641 52415247 53222c0a 20202020 C_VARARGS",. │ │ │ │ │ + 0x00000a30 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00000a40 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00000a50 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00000a60 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00000a70 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00000a80 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00000a90 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00000aa0 20202022 6e616d65 223a2022 4143435f "name": "ACC_ │ │ │ │ │ + 0x00000ab0 4e415449 5645222c 0a202020 20202020 NATIVE",. │ │ │ │ │ + 0x00000ac0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00000ad0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00000ae0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00000af0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00000b00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00000b10 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00000b20 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00000b30 226e616d 65223a20 22414343 5f494e54 "name": "ACC_INT │ │ │ │ │ + 0x00000b40 45524641 4345222c 0a202020 20202020 ERFACE",. │ │ │ │ │ + 0x00000b50 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00000b60 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00000b70 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00000b80 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00000b90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00000ba0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00000bb0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00000bc0 226e616d 65223a20 22414343 5f414253 "name": "ACC_ABS │ │ │ │ │ + 0x00000bd0 54524143 54222c0a 20202020 20202020 TRACT",. │ │ │ │ │ + 0x00000be0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00000bf0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00000c00 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00000c10 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00000c20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00000c30 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00000c40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00000c50 6e616d65 223a2022 4143435f 53545249 name": "ACC_STRI │ │ │ │ │ + 0x00000c60 4354222c 0a202020 20202020 20202020 CT",. │ │ │ │ │ + 0x00000c70 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00000c80 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00000c90 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00000ca0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00000cb0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00000cc0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00000cd0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00000ce0 65223a20 22414343 5f53594e 54484554 e": "ACC_SYNTHET │ │ │ │ │ + 0x00000cf0 4943222c 0a202020 20202020 20202020 IC",. │ │ │ │ │ + 0x00000d00 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00000d10 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00000d20 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00000d30 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00000d40 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00000d50 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00000d60 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00000d70 65223a20 22414343 5f414e4e 4f544154 e": "ACC_ANNOTAT │ │ │ │ │ + 0x00000d80 494f4e22 2c0a2020 20202020 20202020 ION",. │ │ │ │ │ + 0x00000d90 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00000da0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00000db0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00000dc0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00000dd0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00000de0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00000df0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00000e00 6d65223a 20224143 435f454e 554d222c me": "ACC_ENUM", │ │ │ │ │ + 0x00000e10 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00000e20 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00000e30 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00000e40 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00000e50 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00000e60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00000e70 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00000e80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00000e90 22414343 5f434f4e 53545255 43544f52 "ACC_CONSTRUCTOR │ │ │ │ │ + 0x00000ea0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00000eb0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00000ec0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00000ed0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00000ee0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00000ef0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00000f00 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00000f10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00000f20 3a202241 43435f44 45434c41 5245445f : "ACC_DECLARED_ │ │ │ │ │ + 0x00000f30 53594e43 48524f4e 495a4544 222c0a20 SYNCHRONIZED",. │ │ │ │ │ + 0x00000f40 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00000f50 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00000f60 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00000f70 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00000f80 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00000f90 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00000fa0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00000fb0 20202020 2020226e 616d6522 3a202254 "name": "T │ │ │ │ │ + 0x00000fc0 5950455f 48454144 45525f49 54454d22 YPE_HEADER_ITEM" │ │ │ │ │ + 0x00000fd0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00000fe0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00000ff0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00001000 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00001010 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00001020 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00001030 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00001040 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00001050 20225459 50455f53 5452494e 475f4944 "TYPE_STRING_ID │ │ │ │ │ + 0x00001060 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ │ + 0x00001070 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00001080 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00001090 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x000010a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x000010b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000010c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x000010d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000010e0 6e616d65 223a2022 54595045 5f545950 name": "TYPE_TYP │ │ │ │ │ + 0x000010f0 455f4944 5f495445 4d222c0a 20202020 E_ID_ITEM",. │ │ │ │ │ + 0x00001100 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00001110 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00001120 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00001130 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00001140 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00001150 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00001160 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00001170 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ │ + 0x00001180 5f50524f 544f5f49 445f4954 454d222c _PROTO_ID_ITEM", │ │ │ │ │ + 0x00001190 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x000011a0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x000011b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x000011c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x000011d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x000011e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x000011f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00001200 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00001210 22545950 455f4649 454c445f 49445f49 "TYPE_FIELD_ID_I │ │ │ │ │ + 0x00001220 54454d22 2c0a2020 20202020 20202020 TEM",. │ │ │ │ │ + 0x00001230 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00001240 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00001250 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00001260 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00001270 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00001280 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00001290 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x000012a0 6d65223a 20225459 50455f4d 4554484f me": "TYPE_METHO │ │ │ │ │ + 0x000012b0 445f4944 5f495445 4d222c0a 20202020 D_ID_ITEM",. │ │ │ │ │ + 0x000012c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x000012d0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x000012e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000012f0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00001300 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00001310 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00001320 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00001330 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ │ + 0x00001340 5f434c41 53535f44 45465f49 54454d22 _CLASS_DEF_ITEM" │ │ │ │ │ + 0x00001350 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00001360 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00001370 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00001380 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00001390 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x000013a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x000013b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x000013c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x000013d0 20225459 50455f43 414c4c5f 53495445 "TYPE_CALL_SITE │ │ │ │ │ + 0x000013e0 5f49445f 4954454d 222c0a20 20202020 _ID_ITEM",. │ │ │ │ │ + 0x000013f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00001400 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00001410 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00001420 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00001430 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00001440 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00001450 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00001460 2020226e 616d6522 3a202254 5950455f "name": "TYPE_ │ │ │ │ │ + 0x00001470 4d455448 4f445f48 414e444c 455f4954 METHOD_HANDLE_IT │ │ │ │ │ + 0x00001480 454d222c 0a202020 20202020 20202020 EM",. │ │ │ │ │ + 0x00001490 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x000014a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x000014b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x000014c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x000014d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x000014e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x000014f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00001500 65223a20 22545950 455f4d41 505f4c49 e": "TYPE_MAP_LI │ │ │ │ │ + 0x00001510 5354222c 0a202020 20202020 20202020 ST",. │ │ │ │ │ + 0x00001520 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00001530 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00001540 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00001550 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00001560 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00001570 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00001580 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00001590 65223a20 22545950 455f5459 50455f4c e": "TYPE_TYPE_L │ │ │ │ │ + 0x000015a0 49535422 2c0a2020 20202020 20202020 IST",. │ │ │ │ │ + 0x000015b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000015c0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x000015d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x000015e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000015f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00001600 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00001610 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00001620 6d65223a 20225459 50455f41 4e4e4f54 me": "TYPE_ANNOT │ │ │ │ │ + 0x00001630 4154494f 4e5f5345 545f5245 465f4c49 ATION_SET_REF_LI │ │ │ │ │ + 0x00001640 5354222c 0a202020 20202020 20202020 ST",. │ │ │ │ │ + 0x00001650 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00001660 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00001670 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00001680 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00001690 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x000016a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x000016b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000016c0 65223a20 22545950 455f414e 4e4f5441 e": "TYPE_ANNOTA │ │ │ │ │ + 0x000016d0 54494f4e 5f534554 5f495445 4d222c0a TION_SET_ITEM",. │ │ │ │ │ + 0x000016e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000016f0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00001700 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00001710 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00001720 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00001730 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00001740 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00001750 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00001760 54595045 5f434c41 53535f44 4154415f TYPE_CLASS_DATA_ │ │ │ │ │ + 0x00001770 4954454d 222c0a20 20202020 20202020 ITEM",. │ │ │ │ │ + 0x00001780 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00001790 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x000017a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x000017b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000017c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000017d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x000017e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x000017f0 616d6522 3a202254 5950455f 434f4445 ame": "TYPE_CODE │ │ │ │ │ + 0x00001800 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ │ + 0x00001810 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00001820 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00001830 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00001840 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00001850 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00001860 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00001870 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00001880 6e616d65 223a2022 54595045 5f535452 name": "TYPE_STR │ │ │ │ │ + 0x00001890 494e475f 44415441 5f495445 4d222c0a ING_DATA_ITEM",. │ │ │ │ │ + 0x000018a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000018b0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x000018c0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x000018d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x000018e0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x000018f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00001900 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00001910 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00001920 54595045 5f444542 55475f49 4e464f5f TYPE_DEBUG_INFO_ │ │ │ │ │ + 0x00001930 4954454d 222c0a20 20202020 20202020 ITEM",. │ │ │ │ │ + 0x00001940 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00001950 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00001960 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00001970 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00001980 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00001990 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x000019a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x000019b0 616d6522 3a202254 5950455f 414e4e4f ame": "TYPE_ANNO │ │ │ │ │ + 0x000019c0 54415449 4f4e5f49 54454d22 2c0a2020 TATION_ITEM",. │ │ │ │ │ + 0x000019d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000019e0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x000019f0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00001a00 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00001a10 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00001a20 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00001a30 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00001a40 20202020 20226e61 6d65223a 20225459 "name": "TY │ │ │ │ │ + 0x00001a50 50455f45 4e434f44 45445f41 52524159 PE_ENCODED_ARRAY │ │ │ │ │ + 0x00001a60 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ │ + 0x00001a70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00001a80 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00001a90 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00001aa0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00001ab0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00001ac0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00001ad0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00001ae0 6e616d65 223a2022 54595045 5f414e4e name": "TYPE_ANN │ │ │ │ │ + 0x00001af0 4f544154 494f4e53 5f444952 4543544f OTATIONS_DIRECTO │ │ │ │ │ + 0x00001b00 52595f49 54454d22 2c0a2020 20202020 RY_ITEM",. │ │ │ │ │ + 0x00001b10 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00001b20 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00001b30 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00001b40 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00001b50 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00001b60 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ │ + 0x00001b70 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ │ + 0x00001b80 2020226e 616d6522 3a202268 65616465 "name": "heade │ │ │ │ │ + 0x00001b90 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ │ + 0x00001ba0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00001bb0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00001bc0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ + 0x00001bd0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00001be0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00001bf0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00001c00 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00001c10 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00001c20 65223a20 226d6167 6963222c 0a202020 e": "magic",. │ │ │ │ │ 0x00001c30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001c40 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00001c50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001c60 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ - 0x00001c70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001c80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001c90 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00001ca0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001cb0 20202020 20202274 79706522 3a202272 "type": "r │ │ │ │ │ - 0x00001cc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00001cd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001ce0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00001cf0 49502061 64647265 7373220a 20202020 IP address". │ │ │ │ │ - 0x00001d00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001d10 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x00001d20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001d30 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ │ - 0x00001d40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001d50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00001d60 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ │ - 0x00001d70 696f6e20 72657475 726e696e 67207472 ion returning tr │ │ │ │ │ - 0x00001d80 75652069 66207468 65207072 6f677261 ue if the progra │ │ │ │ │ - 0x00001d90 6d20636f 6e746163 74656420 616e2049 m contacted an I │ │ │ │ │ - 0x00001da0 50206164 64726573 73206d61 74636869 P address matchi │ │ │ │ │ - 0x00001db0 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ │ - 0x00001dc0 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ │ - 0x00001dd0 6f6e2e20 4578616d 706c653a 20606060 on. Example: ``` │ │ │ │ │ - 0x00001de0 6375636b 6f6f2e6e 6574776f 726b2e68 cuckoo.network.h │ │ │ │ │ - 0x00001df0 6f737428 2f313932 5c5c2e31 36385c5c ost(/192\\.168\\ │ │ │ │ │ - 0x00001e00 2e315c5c 2e312f29 60606022 0a202020 .1\\.1/)```". │ │ │ │ │ - 0x00001e10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001e20 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x00001e30 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ - 0x00001e40 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00001e50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001e60 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00001e70 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ - 0x00001e80 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ - 0x00001e90 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00001ea0 616d6522 3a202268 7474705f 75736572 ame": "http_user │ │ │ │ │ - 0x00001eb0 5f616765 6e74222c 0a202020 20202020 _agent",. │ │ │ │ │ - 0x00001ec0 20202020 20202020 20202020 20227265 "re │ │ │ │ │ - 0x00001ed0 7475726e 5f747970 65223a20 2269222c turn_type": "i", │ │ │ │ │ - 0x00001ee0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00001ef0 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ │ - 0x00001f00 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x00001f10 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00001c40 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00001c50 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00001c60 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00001c70 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ │ + 0x00001c80 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00001c90 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00001ca0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00001cb0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00001cc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00001cd0 20202020 226e616d 65223a20 22636865 "name": "che │ │ │ │ │ + 0x00001ce0 636b7375 6d222c0a 20202020 20202020 cksum",. │ │ │ │ │ + 0x00001cf0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00001d00 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00001d10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00001d20 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00001d30 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00001d40 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00001d50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00001d60 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00001d70 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00001d80 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00001d90 6e616d65 223a2022 7369676e 61747572 name": "signatur │ │ │ │ │ + 0x00001da0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00001db0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00001dc0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00001dd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00001de0 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ │ + 0x00001df0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00001e00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00001e10 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00001e20 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00001e30 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00001e40 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00001e50 223a2022 66696c65 5f73697a 65222c0a ": "file_size",. │ │ │ │ │ + 0x00001e60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00001e70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00001e80 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00001e90 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00001ea0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00001eb0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00001ec0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00001ed0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00001ee0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00001ef0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00001f00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00001f10 68656164 65725f73 697a6522 2c0a2020 header_size",. │ │ │ │ │ 0x00001f20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001f30 20202020 20202020 20202261 7267756d "argum │ │ │ │ │ - 0x00001f40 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ │ - 0x00001f50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001f60 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00001f70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001f80 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00001f90 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ │ - 0x00001fa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001fb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001fc0 226e616d 65223a20 22616765 6e74220a "name": "agent". │ │ │ │ │ - 0x00001fd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001fe0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001ff0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00002000 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ - 0x00002010 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00002020 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00002030 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ │ - 0x00002040 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ │ - 0x00002050 67207472 75652069 66207468 65207072 g true if the pr │ │ │ │ │ - 0x00002060 6f677261 6d207365 6e742061 20485454 ogram sent a HTT │ │ │ │ │ - 0x00002070 50207265 71756573 74207769 74682061 P request with a │ │ │ │ │ - 0x00002080 20757365 72206167 656e7420 6d617463 user agent matc │ │ │ │ │ - 0x00002090 68696e67 20746865 2070726f 76696465 hing the provide │ │ │ │ │ - 0x000020a0 64207265 67756c61 72206578 70726573 d regular expres │ │ │ │ │ - 0x000020b0 73696f6e 2e204578 616d706c 653a2060 sion. Example: ` │ │ │ │ │ - 0x000020c0 60606375 636b6f6f 2e6e6574 776f726b ``cuckoo.network │ │ │ │ │ - 0x000020d0 2e687474 705f7573 65725f61 67656e74 .http_user_agent │ │ │ │ │ - 0x000020e0 282f4d53 49452036 5c5c2e30 2f296060 (/MSIE 6\\.0/)`` │ │ │ │ │ - 0x000020f0 60220a20 20202020 20202020 20202020 `". │ │ │ │ │ - 0x00002100 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x00002110 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002120 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ │ - 0x00002130 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00002140 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00002150 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00002160 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ │ - 0x00002170 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002180 20202020 226e616d 65223a20 22746370 "name": "tcp │ │ │ │ │ - 0x00002190 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x000021a0 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ │ - 0x000021b0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ - 0x000021c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000021d0 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ │ - 0x000021e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000021f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00002200 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002210 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ - 0x00002220 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00002230 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002240 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00002250 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002260 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00002270 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ │ + 0x00001f30 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00001f40 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00001f50 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00001f60 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x00001f70 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00001f80 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00001f90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00001fa0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00001fb0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00001fc0 20202020 20226e61 6d65223a 2022656e "name": "en │ │ │ │ │ + 0x00001fd0 6469616e 5f746167 222c0a20 20202020 dian_tag",. │ │ │ │ │ + 0x00001fe0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00001ff0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00002000 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00002010 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00002020 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x00002030 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00002040 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00002050 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00002060 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00002070 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00002080 2020226e 616d6522 3a20226c 696e6b5f "name": "link_ │ │ │ │ │ + 0x00002090 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ │ + 0x000020a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x000020b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x000020c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000020d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x000020e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000020f0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00002100 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00002110 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00002120 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00002130 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00002140 616d6522 3a20226c 696e6b5f 6f666673 ame": "link_offs │ │ │ │ │ + 0x00002150 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ │ + 0x00002160 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00002170 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00002180 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00002190 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x000021a0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x000021b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000021c0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000021d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x000021e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x000021f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00002200 65223a20 226d6170 5f6f6666 73657422 e": "map_offset" │ │ │ │ │ + 0x00002210 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00002220 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00002230 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00002240 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00002250 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00002260 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00002270 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ 0x00002280 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002290 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x000022a0 3a202249 50206164 64726573 73220a20 : "IP address". │ │ │ │ │ - 0x000022b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000022c0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x000022d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000022e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000022f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00002290 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000022a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000022b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x000022c0 20227374 72696e67 5f696473 5f73697a "string_ids_siz │ │ │ │ │ + 0x000022d0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x000022e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x000022f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ 0x00002300 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002310 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00002320 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ + 0x00002310 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00002320 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ 0x00002330 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002340 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00002350 2022706f 7274220a 20202020 20202020 "port". │ │ │ │ │ - 0x00002360 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002370 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x00002380 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002390 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ │ - 0x000023a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000023b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x000023c0 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ │ - 0x000023d0 72657475 726e696e 67207472 75652069 returning true i │ │ │ │ │ - 0x000023e0 66207468 65207072 6f677261 6d20636f f the program co │ │ │ │ │ - 0x000023f0 6e746163 74656420 616e2049 50206164 ntacted an IP ad │ │ │ │ │ - 0x00002400 64726573 73206d61 74636869 6e672074 dress matching t │ │ │ │ │ - 0x00002410 68652070 726f7669 64656420 72656775 he provided regu │ │ │ │ │ - 0x00002420 6c617220 65787072 65737369 6f6e2c20 lar expression, │ │ │ │ │ - 0x00002430 6f766572 20544350 206f6e20 74686520 over TCP on the │ │ │ │ │ - 0x00002440 70726f76 69646564 20706f72 74206e75 provided port nu │ │ │ │ │ - 0x00002450 6d626572 2e220a20 20202020 20202020 mber.". │ │ │ │ │ - 0x00002460 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00002470 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00002480 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ │ - 0x00002490 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000024a0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x000024b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000024c0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ │ - 0x000024d0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ - 0x000024e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000024f0 22756470 222c0a20 20202020 20202020 "udp",. │ │ │ │ │ - 0x00002500 20202020 20202020 20202022 72657475 "retu │ │ │ │ │ - 0x00002510 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ │ - 0x00002520 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002530 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ │ - 0x00002540 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00002550 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00002560 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002570 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ - 0x00002580 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ - 0x00002590 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000025a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00002340 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00002350 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00002360 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00002370 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00002380 223a2022 73747269 6e675f69 64735f6f ": "string_ids_o │ │ │ │ │ + 0x00002390 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ │ + 0x000023a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000023b0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x000023c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000023d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x000023e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000023f0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00002400 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00002410 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00002420 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00002430 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00002440 6e616d65 223a2022 74797065 5f696473 name": "type_ids │ │ │ │ │ + 0x00002450 5f73697a 65222c0a 20202020 20202020 _size",. │ │ │ │ │ + 0x00002460 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00002470 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00002480 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00002490 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x000024a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000024b0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x000024c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000024d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x000024e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x000024f0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00002500 6e616d65 223a2022 74797065 5f696473 name": "type_ids │ │ │ │ │ + 0x00002510 5f6f6666 73657422 2c0a2020 20202020 _offset",. │ │ │ │ │ + 0x00002520 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00002530 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00002540 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00002550 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00002560 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x00002570 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00002580 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00002590 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x000025a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ 0x000025b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000025c0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x000025d0 7065223a 20227222 2c0a2020 20202020 pe": "r",. │ │ │ │ │ - 0x000025e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000025f0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00002600 616d6522 3a202249 50206164 64726573 ame": "IP addres │ │ │ │ │ - 0x00002610 73220a20 20202020 20202020 20202020 s". │ │ │ │ │ - 0x00002620 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002630 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00002640 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002650 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00002660 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002670 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00002680 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ - 0x00002690 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000026a0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x000026b0 6d65223a 2022706f 7274220a 20202020 me": "port". │ │ │ │ │ - 0x000026c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000026d0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x000026e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000026f0 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ │ - 0x00002700 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002710 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00002720 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ │ - 0x00002730 696f6e20 72657475 726e696e 67207472 ion returning tr │ │ │ │ │ - 0x00002740 75652069 66207468 65207072 6f677261 ue if the progra │ │ │ │ │ - 0x00002750 6d20636f 6e746163 74656420 616e2049 m contacted an I │ │ │ │ │ - 0x00002760 50206164 64726573 73206d61 74636869 P address matchi │ │ │ │ │ - 0x00002770 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ │ - 0x00002780 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ │ - 0x00002790 6f6e2c20 6f766572 20554450 206f6e20 on, over UDP on │ │ │ │ │ - 0x000027a0 74686520 70726f76 69646564 20706f72 the provided por │ │ │ │ │ - 0x000027b0 74206e75 6d626572 2e220a20 20202020 t number.". │ │ │ │ │ - 0x000027c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000027d0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x000027e0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ - 0x000027f0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x00002800 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ - 0x00002810 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00002820 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00002830 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ │ - 0x00002840 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00002850 3a202272 65676973 74727922 2c0a2020 : "registry",. │ │ │ │ │ - 0x00002860 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ - 0x00002870 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ - 0x00002880 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x000025c0 20226e61 6d65223a 20227072 6f746f5f "name": "proto_ │ │ │ │ │ + 0x000025d0 6964735f 73697a65 222c0a20 20202020 ids_size",. │ │ │ │ │ + 0x000025e0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000025f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00002600 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00002610 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00002620 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x00002630 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00002640 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00002650 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00002660 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00002670 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00002680 2020226e 616d6522 3a202270 726f746f "name": "proto │ │ │ │ │ + 0x00002690 5f696473 5f6f6666 73657422 2c0a2020 _ids_offset",. │ │ │ │ │ + 0x000026a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000026b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000026c0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x000026d0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x000026e0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x000026f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00002700 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00002710 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00002720 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00002730 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00002740 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ │ + 0x00002750 656c645f 6964735f 73697a65 222c0a20 eld_ids_size",. │ │ │ │ │ + 0x00002760 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00002770 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00002780 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00002790 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x000027a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x000027b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000027c0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x000027d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000027e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x000027f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00002800 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ │ + 0x00002810 69656c64 5f696473 5f6f6666 73657422 ield_ids_offset" │ │ │ │ │ + 0x00002820 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00002830 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00002840 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00002850 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00002860 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00002870 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00002880 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ 0x00002890 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000028a0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ │ - 0x000028b0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ - 0x000028c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000028d0 226b6579 5f616363 65737322 2c0a2020 "key_access",. │ │ │ │ │ - 0x000028e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000028f0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ - 0x00002900 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ - 0x00002910 20202020 20202020 2020226f 7665726c "overl │ │ │ │ │ - 0x00002920 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ │ - 0x00002930 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002940 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00002950 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00002960 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ │ - 0x00002970 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002980 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00002990 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000029a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000029b0 20202020 22747970 65223a20 2272222c "type": "r", │ │ │ │ │ - 0x000029c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000029d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000029e0 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ │ - 0x000029f0 67697374 72792065 6e747279 220a2020 gistry entry". │ │ │ │ │ - 0x00002a00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002a10 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x00002a20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002a30 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ - 0x00002a40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002a50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00002a60 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ │ - 0x00002a70 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ │ - 0x00002a80 74727565 20696620 74686520 70726f67 true if the prog │ │ │ │ │ - 0x00002a90 72616d20 61636365 73736564 20612072 ram accessed a r │ │ │ │ │ - 0x00002aa0 65676973 74727920 656e7472 79206d61 egistry entry ma │ │ │ │ │ - 0x00002ab0 74636869 6e672074 68652070 726f7669 tching the provi │ │ │ │ │ - 0x00002ac0 64656420 72656775 6c617220 65787072 ded regular expr │ │ │ │ │ - 0x00002ad0 65737369 6f6e2e22 0a202020 20202020 ession.". │ │ │ │ │ - 0x00002ae0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002af0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00002b00 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ - 0x00002b10 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00002b20 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ - 0x00002b30 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00002b40 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00002b50 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ │ - 0x00002b60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00002b70 2266696c 65737973 74656d22 2c0a2020 "filesystem",. │ │ │ │ │ - 0x00002b80 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ - 0x00002b90 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ - 0x00002ba0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00002bb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002bc0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ │ - 0x00002bd0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ - 0x00002be0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00002bf0 2266696c 655f6163 63657373 222c0a20 "file_access",. │ │ │ │ │ - 0x00002c00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002c10 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ │ - 0x00002c20 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ - 0x00002c30 20202020 20202020 20202022 6f766572 "over │ │ │ │ │ - 0x00002c40 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ │ - 0x00002c50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002c60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00002c70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002c80 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ - 0x00002c90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002ca0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00002cb0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00002cc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002cd0 20202020 20227479 7065223a 20227222 "type": "r" │ │ │ │ │ - 0x00002ce0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00002cf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002d00 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ │ - 0x00002d10 696c6522 0a202020 20202020 20202020 ile". │ │ │ │ │ - 0x00002d20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002d30 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x00002d40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002d50 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ │ - 0x00002d60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002d70 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00002d80 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ │ - 0x00002d90 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ │ - 0x00002da0 68652070 726f6772 616d2061 63636573 he program acces │ │ │ │ │ - 0x00002db0 73656420 61206669 6c65206d 61746368 sed a file match │ │ │ │ │ - 0x00002dc0 696e6720 74686520 70726f76 69646564 ing the provided │ │ │ │ │ - 0x00002dd0 20726567 756c6172 20657870 72657373 regular express │ │ │ │ │ - 0x00002de0 696f6e2e 220a2020 20202020 20202020 ion.". │ │ │ │ │ - 0x00002df0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x00002e00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002e10 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ │ - 0x00002e20 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00002e30 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ │ - 0x00002e40 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00002e50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00002e60 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ │ - 0x00002e70 20202020 20226e61 6d65223a 20227379 "name": "sy │ │ │ │ │ - 0x00002e80 6e63222c 0a202020 20202020 20202020 nc",. │ │ │ │ │ - 0x00002e90 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ - 0x00002ea0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00002eb0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00002ec0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00002ed0 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ - 0x00002ee0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00002ef0 6e616d65 223a2022 6d757465 78222c0a name": "mutex",. │ │ │ │ │ - 0x00002f00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002f10 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ │ - 0x00002f20 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ - 0x00002f30 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ - 0x00002f40 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ + 0x000028a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000028b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000028c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x000028d0 20226d65 74686f64 5f696473 5f73697a "method_ids_siz │ │ │ │ │ + 0x000028e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x000028f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00002900 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00002910 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00002920 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00002930 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00002940 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00002950 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00002960 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00002970 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00002980 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00002990 223a2022 6d657468 6f645f69 64735f6f ": "method_ids_o │ │ │ │ │ + 0x000029a0 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ │ + 0x000029b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000029c0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x000029d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000029e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x000029f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00002a00 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00002a10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00002a20 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00002a30 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00002a40 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00002a50 6e616d65 223a2022 636c6173 735f6465 name": "class_de │ │ │ │ │ + 0x00002a60 66735f73 697a6522 2c0a2020 20202020 fs_size",. │ │ │ │ │ + 0x00002a70 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00002a80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00002a90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00002aa0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00002ab0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x00002ac0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00002ad0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00002ae0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00002af0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00002b00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00002b10 20226e61 6d65223a 2022636c 6173735f "name": "class_ │ │ │ │ │ + 0x00002b20 64656673 5f6f6666 73657422 2c0a2020 defs_offset",. │ │ │ │ │ + 0x00002b30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00002b40 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00002b50 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00002b60 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00002b70 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x00002b80 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00002b90 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00002ba0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00002bb0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00002bc0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00002bd0 20202020 20226e61 6d65223a 20226461 "name": "da │ │ │ │ │ + 0x00002be0 74615f73 697a6522 2c0a2020 20202020 ta_size",. │ │ │ │ │ + 0x00002bf0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00002c00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00002c10 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00002c20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00002c30 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x00002c40 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00002c50 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00002c60 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00002c70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00002c80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00002c90 20226e61 6d65223a 20226461 74615f6f "name": "data_o │ │ │ │ │ + 0x00002ca0 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ │ + 0x00002cb0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00002cc0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00002cd0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00002ce0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00002cf0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00002d00 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ │ + 0x00002d10 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00002d20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00002d30 2020226b 696e6422 3a202261 72726179 "kind": "array │ │ │ │ │ + 0x00002d40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00002d50 6e616d65 223a2022 73747269 6e675f69 name": "string_i │ │ │ │ │ + 0x00002d60 6473222c 0a202020 20202020 20202020 ds",. │ │ │ │ │ + 0x00002d70 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00002d80 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00002d90 20202273 74727563 74757265 223a0a20 "structure":. │ │ │ │ │ + 0x00002da0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00002db0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00002dc0 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ │ + 0x00002dd0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00002de0 6e616d65 223a2022 73747269 6e675f69 name": "string_i │ │ │ │ │ + 0x00002df0 6473222c 0a202020 20202020 20202020 ds",. │ │ │ │ │ + 0x00002e00 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00002e10 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00002e20 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ + 0x00002e30 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ + 0x00002e40 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00002e50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00002e60 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00002e70 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00002e80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00002e90 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ │ + 0x00002ea0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00002eb0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00002ec0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00002ed0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00002ee0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00002ef0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x00002f00 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00002f10 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00002f20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00002f30 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00002f40 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ 0x00002f50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002f60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00002f70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002f80 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ - 0x00002f90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00002f60 2020226e 616d6522 3a202273 697a6522 "name": "size" │ │ │ │ │ + 0x00002f70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00002f80 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00002f90 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ 0x00002fa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002fb0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00002fc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002fd0 20202020 20202274 79706522 3a202272 "type": "r │ │ │ │ │ - 0x00002fe0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00002fb0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00002fc0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x00002fd0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00002fe0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ 0x00002ff0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003000 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00003010 6d757465 78220a20 20202020 20202020 mutex". │ │ │ │ │ + 0x00003000 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00003010 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ 0x00003020 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003030 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x00003040 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003050 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ - 0x00003060 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003070 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00003080 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ │ - 0x00003090 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ │ - 0x000030a0 20746865 2070726f 6772616d 206f7065 the program ope │ │ │ │ │ - 0x000030b0 6e73206f 72206372 65617465 73206120 ns or creates a │ │ │ │ │ - 0x000030c0 6d757465 78206d61 74636869 6e672074 mutex matching t │ │ │ │ │ - 0x000030d0 68652070 726f7669 64656420 72656775 he provided regu │ │ │ │ │ - 0x000030e0 6c617220 65787072 65737369 6f6e2e22 lar expression." │ │ │ │ │ - 0x000030f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00003100 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00003110 20202020 20202020 20202020 2020205d ] │ │ │ │ │ - 0x00003120 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00003130 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ │ - 0x00003140 0a202020 20202020 207d0a20 2020205d . }. ] │ │ │ │ │ - 0x00003150 0a7d0a0a 00000000 00000000 00000000 .}.............. │ │ │ │ │ - 0x00003160 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ - 0x00003170 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ - 0x00003180 65223a20 22637563 6b6f6f22 2c0a2020 e": "cuckoo",. │ │ │ │ │ - 0x00003190 20202264 65707265 63617465 64223a20 "deprecated": │ │ │ │ │ - 0x000031a0 22747275 65222c0a 20202020 22617474 "true",. "att │ │ │ │ │ - 0x000031b0 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ │ - 0x000031c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x000031d0 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ │ - 0x000031e0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ - 0x000031f0 226e616d 65223a20 22736967 6e617475 "name": "signatu │ │ │ │ │ - 0x00003200 7265222c 0a202020 20202020 20202020 re",. │ │ │ │ │ - 0x00003210 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ - 0x00003220 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00003230 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00003240 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00003250 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ - 0x00003260 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00003270 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ │ - 0x00003280 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003290 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ │ - 0x000032a0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ - 0x000032b0 20202020 20202020 20202022 6f766572 "over │ │ │ │ │ - 0x000032c0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ │ - 0x000032d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000032e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000032f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003300 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ - 0x00003310 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003320 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00003330 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00003340 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003350 20202020 20227479 7065223a 20227222 "type": "r" │ │ │ │ │ - 0x00003360 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00003370 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003380 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00003390 20202020 20202020 20202020 2020205d ] │ │ │ │ │ - 0x000033a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000033b0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x000033c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000033d0 44657072 65636174 65642066 756e6374 Deprecated funct │ │ │ │ │ - 0x000033e0 696f6e2e 220a2020 20202020 20202020 ion.". │ │ │ │ │ - 0x000033f0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x00003400 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003410 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ │ - 0x00003420 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00003430 20202020 5d0a2020 20202020 20207d0a ]. }. │ │ │ │ │ - 0x00003440 20202020 5d0a7d0a 0a000000 00000000 ].}......... │ │ │ │ │ - 0x00003450 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x00003460 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ - 0x00003470 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ - 0x00003480 65223a20 22646578 222c0a20 20202022 e": "dex",. " │ │ │ │ │ - 0x00003490 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ │ - 0x000034a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000034b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x000034c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x000034d0 2020226e 616d6522 3a202244 45585f46 "name": "DEX_F │ │ │ │ │ - 0x000034e0 494c455f 4d414749 435f3033 35222c0a ILE_MAGIC_035",. │ │ │ │ │ - 0x000034f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00003500 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00003510 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00003520 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ │ - 0x00003530 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00003540 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00003550 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00003560 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00003570 4445585f 46494c45 5f4d4147 49435f30 DEX_FILE_MAGIC_0 │ │ │ │ │ - 0x00003580 3336222c 0a202020 20202020 20202020 36",. │ │ │ │ │ - 0x00003590 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x000035a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x000035b0 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ │ - 0x000035c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x000035d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x000035e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x000035f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00003600 65223a20 22444558 5f46494c 455f4d41 e": "DEX_FILE_MA │ │ │ │ │ - 0x00003610 4749435f 30333722 2c0a2020 20202020 GIC_037",. │ │ │ │ │ - 0x00003620 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00003630 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00003640 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00003650 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ │ - 0x00003660 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00003670 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00003680 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00003690 20226e61 6d65223a 20224445 585f4649 "name": "DEX_FI │ │ │ │ │ - 0x000036a0 4c455f4d 41474943 5f303338 222c0a20 LE_MAGIC_038",. │ │ │ │ │ - 0x000036b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000036c0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x000036d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x000036e0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ │ - 0x000036f0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00003700 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00003710 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00003720 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ │ - 0x00003730 45585f46 494c455f 4d414749 435f3033 EX_FILE_MAGIC_03 │ │ │ │ │ - 0x00003740 39222c0a 20202020 20202020 20202020 9",. │ │ │ │ │ - 0x00003750 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00003760 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00003770 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ │ - 0x00003780 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00003790 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x000037a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x000037b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x000037c0 223a2022 454e4449 414e5f43 4f4e5354 ": "ENDIAN_CONST │ │ │ │ │ - 0x000037d0 414e5422 2c0a2020 20202020 20202020 ANT",. │ │ │ │ │ - 0x000037e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000037f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00003800 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00003810 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00003820 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00003830 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00003840 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00003850 6d65223a 20225245 56455253 455f454e me": "REVERSE_EN │ │ │ │ │ - 0x00003860 4449414e 5f434f4e 5354414e 54222c0a DIAN_CONSTANT",. │ │ │ │ │ - 0x00003870 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00003880 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00003890 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x000038a0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x000038b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x000038c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x000038d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x000038e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000038f0 4e4f5f49 4e444558 222c0a20 20202020 NO_INDEX",. │ │ │ │ │ - 0x00003900 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00003910 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00003920 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00003930 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00003940 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00003950 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00003960 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00003970 2020226e 616d6522 3a202241 43435f50 "name": "ACC_P │ │ │ │ │ - 0x00003980 55424c49 43222c0a 20202020 20202020 UBLIC",. │ │ │ │ │ - 0x00003990 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x000039a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x000039b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x000039c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x000039d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x000039e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x000039f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00003a00 6e616d65 223a2022 4143435f 50524956 name": "ACC_PRIV │ │ │ │ │ - 0x00003a10 41544522 2c0a2020 20202020 20202020 ATE",. │ │ │ │ │ - 0x00003a20 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00003a30 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00003a40 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00003a50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00003a60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00003a70 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00003a80 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00003a90 6d65223a 20224143 435f5052 4f544543 me": "ACC_PROTEC │ │ │ │ │ - 0x00003aa0 54454422 2c0a2020 20202020 20202020 TED",. │ │ │ │ │ - 0x00003ab0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00003ac0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00003ad0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00003ae0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00003af0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00003b00 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00003b10 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00003b20 6d65223a 20224143 435f5354 41544943 me": "ACC_STATIC │ │ │ │ │ - 0x00003b30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00003b40 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00003b50 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00003b60 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00003b70 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00003b80 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00003b90 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00003ba0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00003bb0 3a202241 43435f46 494e414c 222c0a20 : "ACC_FINAL",. │ │ │ │ │ - 0x00003bc0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00003bd0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00003be0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00003bf0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00003c00 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00003c10 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00003c20 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00003c30 20202020 2020226e 616d6522 3a202241 "name": "A │ │ │ │ │ - 0x00003c40 43435f53 594e4348 524f4e49 5a454422 CC_SYNCHRONIZED" │ │ │ │ │ - 0x00003c50 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00003c60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00003c70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00003c80 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00003c90 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00003ca0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00003cb0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00003cc0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00003cd0 20224143 435f564f 4c415449 4c45222c "ACC_VOLATILE", │ │ │ │ │ - 0x00003ce0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00003cf0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00003d00 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00003d10 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00003d20 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00003d30 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00003d40 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00003d50 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00003d60 22414343 5f425249 44474522 2c0a2020 "ACC_BRIDGE",. │ │ │ │ │ - 0x00003d70 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00003d80 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00003d90 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00003da0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00003db0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00003dc0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00003dd0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00003de0 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ │ - 0x00003df0 435f5452 414e5349 454e5422 2c0a2020 C_TRANSIENT",. │ │ │ │ │ - 0x00003e00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00003e10 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00003e20 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00003e30 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00003e40 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00003e50 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00003e60 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00003e70 20202020 20226e61 6d65223a 20224143 "name": "AC │ │ │ │ │ - 0x00003e80 435f5641 52415247 53222c0a 20202020 C_VARARGS",. │ │ │ │ │ - 0x00003e90 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00003ea0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00003eb0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00003ec0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00003ed0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00003ee0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00003ef0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00003f00 20202022 6e616d65 223a2022 4143435f "name": "ACC_ │ │ │ │ │ - 0x00003f10 4e415449 5645222c 0a202020 20202020 NATIVE",. │ │ │ │ │ - 0x00003f20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00003f30 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00003f40 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00003f50 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00003f60 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00003f70 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00003f80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00003f90 226e616d 65223a20 22414343 5f494e54 "name": "ACC_INT │ │ │ │ │ - 0x00003fa0 45524641 4345222c 0a202020 20202020 ERFACE",. │ │ │ │ │ - 0x00003fb0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00003fc0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00003fd0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00003fe0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00003ff0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00004000 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00004010 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00004020 226e616d 65223a20 22414343 5f414253 "name": "ACC_ABS │ │ │ │ │ - 0x00004030 54524143 54222c0a 20202020 20202020 TRACT",. │ │ │ │ │ - 0x00004040 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00004050 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00004060 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00004070 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00004080 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00004090 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x000040a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000040b0 6e616d65 223a2022 4143435f 53545249 name": "ACC_STRI │ │ │ │ │ - 0x000040c0 4354222c 0a202020 20202020 20202020 CT",. │ │ │ │ │ - 0x000040d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x000040e0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x000040f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00004100 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00004110 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00004120 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00004130 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00004140 65223a20 22414343 5f53594e 54484554 e": "ACC_SYNTHET │ │ │ │ │ - 0x00004150 4943222c 0a202020 20202020 20202020 IC",. │ │ │ │ │ - 0x00004160 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00004170 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00004180 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00004190 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x000041a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x000041b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x000041c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x000041d0 65223a20 22414343 5f414e4e 4f544154 e": "ACC_ANNOTAT │ │ │ │ │ - 0x000041e0 494f4e22 2c0a2020 20202020 20202020 ION",. │ │ │ │ │ - 0x000041f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00004200 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00004210 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00004220 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00004230 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00004240 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00004250 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00004260 6d65223a 20224143 435f454e 554d222c me": "ACC_ENUM", │ │ │ │ │ - 0x00004270 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00004280 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00004290 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x000042a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x000042b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x000042c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x000042d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x000042e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000042f0 22414343 5f434f4e 53545255 43544f52 "ACC_CONSTRUCTOR │ │ │ │ │ - 0x00004300 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00004310 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00004320 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00004330 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00004340 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00004350 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00004360 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00004370 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00004380 3a202241 43435f44 45434c41 5245445f : "ACC_DECLARED_ │ │ │ │ │ - 0x00004390 53594e43 48524f4e 495a4544 222c0a20 SYNCHRONIZED",. │ │ │ │ │ - 0x000043a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000043b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x000043c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x000043d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x000043e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x000043f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00004400 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00004410 20202020 2020226e 616d6522 3a202254 "name": "T │ │ │ │ │ - 0x00004420 5950455f 48454144 45525f49 54454d22 YPE_HEADER_ITEM" │ │ │ │ │ - 0x00004430 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00004440 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00004450 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00004460 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00004470 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00004480 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00004490 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x000044a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000044b0 20225459 50455f53 5452494e 475f4944 "TYPE_STRING_ID │ │ │ │ │ - 0x000044c0 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ │ - 0x000044d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x000044e0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x000044f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00004500 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00004510 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00004520 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00004530 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00004540 6e616d65 223a2022 54595045 5f545950 name": "TYPE_TYP │ │ │ │ │ - 0x00004550 455f4944 5f495445 4d222c0a 20202020 E_ID_ITEM",. │ │ │ │ │ - 0x00004560 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00004570 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00004580 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00004590 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x000045a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x000045b0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x000045c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x000045d0 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ │ - 0x000045e0 5f50524f 544f5f49 445f4954 454d222c _PROTO_ID_ITEM", │ │ │ │ │ - 0x000045f0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00004600 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00004610 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00004620 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00004630 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00004640 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00004650 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00004660 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00004670 22545950 455f4649 454c445f 49445f49 "TYPE_FIELD_ID_I │ │ │ │ │ - 0x00004680 54454d22 2c0a2020 20202020 20202020 TEM",. │ │ │ │ │ - 0x00004690 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000046a0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x000046b0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x000046c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000046d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000046e0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x000046f0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00004700 6d65223a 20225459 50455f4d 4554484f me": "TYPE_METHO │ │ │ │ │ - 0x00004710 445f4944 5f495445 4d222c0a 20202020 D_ID_ITEM",. │ │ │ │ │ - 0x00004720 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00004730 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00004740 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00004750 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00004760 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00004770 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00004780 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00004790 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ │ - 0x000047a0 5f434c41 53535f44 45465f49 54454d22 _CLASS_DEF_ITEM" │ │ │ │ │ - 0x000047b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x000047c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000047d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000047e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x000047f0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00004800 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00004810 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00004820 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00004830 20225459 50455f43 414c4c5f 53495445 "TYPE_CALL_SITE │ │ │ │ │ - 0x00004840 5f49445f 4954454d 222c0a20 20202020 _ID_ITEM",. │ │ │ │ │ - 0x00004850 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00004860 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00004870 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00004880 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00004890 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000048a0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x000048b0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x000048c0 2020226e 616d6522 3a202254 5950455f "name": "TYPE_ │ │ │ │ │ - 0x000048d0 4d455448 4f445f48 414e444c 455f4954 METHOD_HANDLE_IT │ │ │ │ │ - 0x000048e0 454d222c 0a202020 20202020 20202020 EM",. │ │ │ │ │ - 0x000048f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00004900 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00004910 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00004920 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00004930 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00004940 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00004950 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00004960 65223a20 22545950 455f4d41 505f4c49 e": "TYPE_MAP_LI │ │ │ │ │ - 0x00004970 5354222c 0a202020 20202020 20202020 ST",. │ │ │ │ │ - 0x00004980 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00004990 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x000049a0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x000049b0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x000049c0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x000049d0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x000049e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x000049f0 65223a20 22545950 455f5459 50455f4c e": "TYPE_TYPE_L │ │ │ │ │ - 0x00004a00 49535422 2c0a2020 20202020 20202020 IST",. │ │ │ │ │ - 0x00004a10 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00004a20 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00004a30 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00004a40 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00004a50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00004a60 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00004a70 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00004a80 6d65223a 20225459 50455f41 4e4e4f54 me": "TYPE_ANNOT │ │ │ │ │ - 0x00004a90 4154494f 4e5f5345 545f5245 465f4c49 ATION_SET_REF_LI │ │ │ │ │ - 0x00004aa0 5354222c 0a202020 20202020 20202020 ST",. │ │ │ │ │ + 0x00003030 20226e61 6d65223a 20227661 6c756522 "name": "value" │ │ │ │ │ + 0x00003040 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00003050 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00003060 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00003070 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003080 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00003090 73220a20 20202020 20202020 20202020 s". │ │ │ │ │ + 0x000030a0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x000030b0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x000030c0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x000030d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x000030e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x000030f0 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ │ + 0x00003100 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00003110 74797065 5f696473 222c0a20 20202020 type_ids",. │ │ │ │ │ + 0x00003120 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00003130 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00003140 20202020 20202020 22737472 75637475 "structu │ │ │ │ │ + 0x00003150 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ │ + 0x00003160 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00003170 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ │ + 0x00003180 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ │ + 0x00003190 20202020 20226e61 6d65223a 20227479 "name": "ty │ │ │ │ │ + 0x000031a0 70655f69 6473222c 0a202020 20202020 pe_ids",. │ │ │ │ │ + 0x000031b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x000031c0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x000031d0 20202020 20202020 20202020 20202261 "a │ │ │ │ │ + 0x000031e0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ + 0x000031f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003200 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00003210 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00003220 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00003230 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003240 20202020 20226e61 6d65223a 20226465 "name": "de │ │ │ │ │ + 0x00003250 73637269 70746f72 5f696478 222c0a20 scriptor_idx",. │ │ │ │ │ + 0x00003260 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003270 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00003280 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00003290 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000032a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x000032b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000032c0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ + 0x000032d0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ │ + 0x000032e0 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ │ + 0x000032f0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00003300 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00003310 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ │ + 0x00003320 20202020 226e616d 65223a20 2270726f "name": "pro │ │ │ │ │ + 0x00003330 746f5f69 6473222c 0a202020 20202020 to_ids",. │ │ │ │ │ + 0x00003340 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00003350 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00003360 20202020 20202273 74727563 74757265 "structure │ │ │ │ │ + 0x00003370 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ │ + 0x00003380 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00003390 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ │ + 0x000033a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000033b0 20202022 6e616d65 223a2022 70726f74 "name": "prot │ │ │ │ │ + 0x000033c0 6f5f6964 73222c0a 20202020 20202020 o_ids",. │ │ │ │ │ + 0x000033d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x000033e0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x000033f0 20202020 20202020 20202020 20226174 "at │ │ │ │ │ + 0x00003400 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ │ + 0x00003410 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003420 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00003430 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00003440 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00003450 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003460 20202020 226e616d 65223a20 2273686f "name": "sho │ │ │ │ │ + 0x00003470 7274795f 69647822 2c0a2020 20202020 rty_idx",. │ │ │ │ │ + 0x00003480 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003490 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000034a0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x000034b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000034c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x000034d0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x000034e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000034f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00003500 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003510 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00003520 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00003530 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00003540 20227265 7475726e 5f747970 655f6964 "return_type_id │ │ │ │ │ + 0x00003550 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ │ + 0x00003560 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00003570 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00003580 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00003590 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000035a0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x000035b0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x000035c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000035d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000035e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x000035f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00003600 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003610 20202022 6e616d65 223a2022 70617261 "name": "para │ │ │ │ │ + 0x00003620 6d657465 72735f6f 66667365 74222c0a meters_offset",. │ │ │ │ │ + 0x00003630 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003640 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00003650 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00003660 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003670 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00003680 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00003690 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x000036a0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ + 0x000036b0 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ │ + 0x000036c0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x000036d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x000036e0 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ │ + 0x000036f0 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ │ + 0x00003700 656c645f 69647322 2c0a2020 20202020 eld_ids",. │ │ │ │ │ + 0x00003710 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00003720 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00003730 20202020 20202022 73747275 63747572 "structur │ │ │ │ │ + 0x00003740 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ │ + 0x00003750 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00003760 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ │ + 0x00003770 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ + 0x00003780 20202020 226e616d 65223a20 22666965 "name": "fie │ │ │ │ │ + 0x00003790 6c645f69 6473222c 0a202020 20202020 ld_ids",. │ │ │ │ │ + 0x000037a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x000037b0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x000037c0 20202020 20202020 20202020 20202261 "a │ │ │ │ │ + 0x000037d0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ + 0x000037e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000037f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00003800 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00003810 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00003820 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003830 20202020 20226e61 6d65223a 2022636c "name": "cl │ │ │ │ │ + 0x00003840 6173735f 69647822 2c0a2020 20202020 ass_idx",. │ │ │ │ │ + 0x00003850 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003860 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00003870 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00003880 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00003890 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x000038a0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x000038b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000038c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000038d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000038e0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x000038f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00003900 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00003910 20227479 70655f69 6478222c 0a202020 "type_idx",. │ │ │ │ │ + 0x00003920 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003930 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00003940 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00003950 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003960 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00003970 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003980 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x00003990 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x000039a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000039b0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x000039c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x000039d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000039e0 65223a20 226e616d 655f6964 78222c0a e": "name_idx",. │ │ │ │ │ + 0x000039f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003a00 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00003a10 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00003a20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003a30 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00003a40 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00003a50 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x00003a60 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ + 0x00003a70 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ │ + 0x00003a80 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00003a90 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00003aa0 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ │ + 0x00003ab0 20202020 20226e61 6d65223a 20226d65 "name": "me │ │ │ │ │ + 0x00003ac0 74686f64 5f696473 222c0a20 20202020 thod_ids",. │ │ │ │ │ + 0x00003ad0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00003ae0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00003af0 20202020 20202020 22737472 75637475 "structu │ │ │ │ │ + 0x00003b00 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ │ + 0x00003b10 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00003b20 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ │ + 0x00003b30 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ │ + 0x00003b40 20202020 20226e61 6d65223a 20226d65 "name": "me │ │ │ │ │ + 0x00003b50 74686f64 5f696473 222c0a20 20202020 thod_ids",. │ │ │ │ │ + 0x00003b60 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00003b70 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00003b80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003b90 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ │ + 0x00003ba0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003bb0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00003bc0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00003bd0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00003be0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003bf0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00003c00 636c6173 735f6964 78222c0a 20202020 class_idx",. │ │ │ │ │ + 0x00003c10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003c20 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00003c30 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00003c40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003c50 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00003c60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003c70 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00003c80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00003c90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003ca0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00003cb0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00003cc0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00003cd0 223a2022 70726f74 6f5f6964 78222c0a ": "proto_idx",. │ │ │ │ │ + 0x00003ce0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003cf0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00003d00 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00003d10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003d20 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00003d30 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00003d40 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00003d50 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00003d60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003d70 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00003d80 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00003d90 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00003da0 6e616d65 223a2022 6e616d65 5f696478 name": "name_idx │ │ │ │ │ + 0x00003db0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00003dc0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00003dd0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00003de0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003df0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00003e00 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x00003e10 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x00003e20 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ + 0x00003e30 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x00003e40 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00003e50 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00003e60 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ │ + 0x00003e70 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00003e80 22636c61 73735f64 65667322 2c0a2020 "class_defs",. │ │ │ │ │ + 0x00003e90 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00003ea0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00003eb0 20202020 20202020 20202022 73747275 "stru │ │ │ │ │ + 0x00003ec0 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ │ + 0x00003ed0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00003ee0 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ │ + 0x00003ef0 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ │ + 0x00003f00 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00003f10 22636c61 73735f64 65667322 2c0a2020 "class_defs",. │ │ │ │ │ + 0x00003f20 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00003f30 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00003f40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00003f50 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ │ + 0x00003f60 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00003f70 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00003f80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003f90 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00003fa0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00003fb0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00003fc0 3a202263 6c617373 5f696478 222c0a20 : "class_idx",. │ │ │ │ │ + 0x00003fd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00003fe0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00003ff0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00004000 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004010 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00004020 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004030 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00004040 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00004050 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004060 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00004070 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00004080 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00004090 616d6522 3a202261 63636573 735f666c ame": "access_fl │ │ │ │ │ + 0x000040a0 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ │ + 0x000040b0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x000040c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x000040d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000040e0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x000040f0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x00004100 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00004110 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004120 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00004130 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00004140 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00004150 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004160 20202020 20226e61 6d65223a 20227375 "name": "su │ │ │ │ │ + 0x00004170 7065725f 636c6173 735f6964 78222c0a per_class_idx",. │ │ │ │ │ + 0x00004180 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004190 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x000041a0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x000041b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000041c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x000041d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000041e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x000041f0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00004200 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004210 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00004220 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00004230 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00004240 6e616d65 223a2022 696e7465 72666163 name": "interfac │ │ │ │ │ + 0x00004250 65735f6f 66667365 74222c0a 20202020 es_offset",. │ │ │ │ │ + 0x00004260 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004270 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00004280 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00004290 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000042a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x000042b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000042c0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x000042d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x000042e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000042f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00004300 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00004310 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00004320 223a2022 736f7572 63655f66 696c655f ": "source_file_ │ │ │ │ │ + 0x00004330 69647822 2c0a2020 20202020 20202020 idx",. │ │ │ │ │ + 0x00004340 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00004350 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00004360 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00004370 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00004380 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x00004390 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x000043a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000043b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000043c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x000043d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x000043e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000043f0 20202020 20226e61 6d65223a 2022616e "name": "an │ │ │ │ │ + 0x00004400 6e6f7461 74696f6e 735f6f66 66736574 notations_offset │ │ │ │ │ + 0x00004410 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00004420 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00004430 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00004440 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004450 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00004460 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x00004470 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00004480 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00004490 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000044a0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x000044b0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x000044c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000044d0 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ │ + 0x000044e0 5f646174 615f6f66 66736574 222c0a20 _data_offset",. │ │ │ │ │ + 0x000044f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004500 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00004510 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00004520 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004530 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00004540 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004550 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00004560 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00004570 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004580 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00004590 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x000045a0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x000045b0 616d6522 3a202273 74617469 635f7661 ame": "static_va │ │ │ │ │ + 0x000045c0 6c756573 5f6f6666 73657422 2c0a2020 lues_offset",. │ │ │ │ │ + 0x000045d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000045e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x000045f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00004600 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004610 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00004620 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004630 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x00004640 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ │ + 0x00004650 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ │ + 0x00004660 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00004670 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ │ + 0x00004680 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ │ + 0x00004690 20202022 6e616d65 223a2022 636c6173 "name": "clas │ │ │ │ │ + 0x000046a0 735f6461 74615f69 74656d22 2c0a2020 s_data_item",. │ │ │ │ │ + 0x000046b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000046c0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x000046d0 20202020 20202020 20202022 73747275 "stru │ │ │ │ │ + 0x000046e0 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ │ + 0x000046f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00004700 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ │ + 0x00004710 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ │ + 0x00004720 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00004730 22636c61 73735f64 6174615f 6974656d "class_data_item │ │ │ │ │ + 0x00004740 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00004750 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00004760 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00004770 20202020 20202020 22617474 72696275 "attribu │ │ │ │ │ + 0x00004780 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ │ + 0x00004790 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x000047a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000047b0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x000047c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x000047d0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000047e0 6e616d65 223a2022 73746174 69635f66 name": "static_f │ │ │ │ │ + 0x000047f0 69656c64 735f7369 7a65222c 0a202020 ields_size",. │ │ │ │ │ + 0x00004800 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004810 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00004820 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00004830 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004840 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00004850 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004860 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x00004870 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00004880 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004890 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x000048a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x000048b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000048c0 65223a20 22696e73 74616e63 655f6669 e": "instance_fi │ │ │ │ │ + 0x000048d0 656c6473 5f73697a 65222c0a 20202020 elds_size",. │ │ │ │ │ + 0x000048e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000048f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00004900 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00004910 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004920 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00004930 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004940 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00004950 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00004960 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004970 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00004980 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00004990 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x000049a0 223a2022 64697265 63745f6d 6574686f ": "direct_metho │ │ │ │ │ + 0x000049b0 64735f73 697a6522 2c0a2020 20202020 ds_size",. │ │ │ │ │ + 0x000049c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000049d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000049e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x000049f0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00004a00 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00004a10 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00004a20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00004a30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00004a40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004a50 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00004a60 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00004a70 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00004a80 20227669 72747561 6c5f6d65 74686f64 "virtual_method │ │ │ │ │ + 0x00004a90 735f7369 7a65222c 0a202020 20202020 s_size",. │ │ │ │ │ + 0x00004aa0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00004ab0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ 0x00004ac0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00004ad0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00004ae0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00004af0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00004b00 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00004b10 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00004b20 65223a20 22545950 455f414e 4e4f5441 e": "TYPE_ANNOTA │ │ │ │ │ - 0x00004b30 54494f4e 5f534554 5f495445 4d222c0a TION_SET_ITEM",. │ │ │ │ │ - 0x00004b40 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00004b50 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00004b60 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00004b70 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00004b80 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00004b90 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00004ba0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00004bb0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00004bc0 54595045 5f434c41 53535f44 4154415f TYPE_CLASS_DATA_ │ │ │ │ │ - 0x00004bd0 4954454d 222c0a20 20202020 20202020 ITEM",. │ │ │ │ │ - 0x00004be0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00004bf0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00004c00 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00004c10 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00004c20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00004c30 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00004c40 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00004c50 616d6522 3a202254 5950455f 434f4445 ame": "TYPE_CODE │ │ │ │ │ - 0x00004c60 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ │ - 0x00004c70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00004c80 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00004c90 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00004ca0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00004cb0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00004cc0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00004cd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00004ce0 6e616d65 223a2022 54595045 5f535452 name": "TYPE_STR │ │ │ │ │ - 0x00004cf0 494e475f 44415441 5f495445 4d222c0a ING_DATA_ITEM",. │ │ │ │ │ - 0x00004d00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00004d10 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00004d20 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00004d30 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00004d40 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00004d50 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00004d60 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00004d70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00004d80 54595045 5f444542 55475f49 4e464f5f TYPE_DEBUG_INFO_ │ │ │ │ │ - 0x00004d90 4954454d 222c0a20 20202020 20202020 ITEM",. │ │ │ │ │ - 0x00004da0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00004db0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00004dc0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00004dd0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00004de0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00004df0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00004e00 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00004e10 616d6522 3a202254 5950455f 414e4e4f ame": "TYPE_ANNO │ │ │ │ │ - 0x00004e20 54415449 4f4e5f49 54454d22 2c0a2020 TATION_ITEM",. │ │ │ │ │ - 0x00004e30 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00004e40 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00004e50 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00004e60 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00004e70 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00004e80 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00004e90 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00004ea0 20202020 20226e61 6d65223a 20225459 "name": "TY │ │ │ │ │ - 0x00004eb0 50455f45 4e434f44 45445f41 52524159 PE_ENCODED_ARRAY │ │ │ │ │ - 0x00004ec0 5f495445 4d222c0a 20202020 20202020 _ITEM",. │ │ │ │ │ - 0x00004ed0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00004ee0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00004ef0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00004f00 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00004f10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00004f20 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00004f30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00004f40 6e616d65 223a2022 54595045 5f414e4e name": "TYPE_ANN │ │ │ │ │ - 0x00004f50 4f544154 494f4e53 5f444952 4543544f OTATIONS_DIRECTO │ │ │ │ │ - 0x00004f60 52595f49 54454d22 2c0a2020 20202020 RY_ITEM",. │ │ │ │ │ - 0x00004f70 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00004f80 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00004f90 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00004fa0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00004fb0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00004fc0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ │ - 0x00004fd0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ │ - 0x00004fe0 2020226e 616d6522 3a202268 65616465 "name": "heade │ │ │ │ │ - 0x00004ff0 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ │ - 0x00005000 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00005010 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00005020 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ - 0x00005030 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00005040 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00005050 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00005060 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00005070 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00005080 65223a20 226d6167 6963222c 0a202020 e": "magic",. │ │ │ │ │ + 0x00004ad0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x00004ae0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00004af0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x00004b00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004b10 5d0a2020 20202020 20202020 20207d0a ]. }. │ │ │ │ │ + 0x00004b20 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00004b30 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00004b40 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ │ + 0x00004b50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00004b60 6e616d65 223a2022 6d61705f 6c697374 name": "map_list │ │ │ │ │ + 0x00004b70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00004b80 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00004b90 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00004ba0 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ │ + 0x00004bb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004bc0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00004bd0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00004be0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00004bf0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00004c00 223a2022 73697a65 222c0a20 20202020 ": "size",. │ │ │ │ │ + 0x00004c10 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00004c20 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00004c30 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00004c40 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00004c50 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x00004c60 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00004c70 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00004c80 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00004c90 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ │ + 0x00004ca0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004cb0 2020226e 616d6522 3a20226d 61705f69 "name": "map_i │ │ │ │ │ + 0x00004cc0 74656d22 2c0a2020 20202020 20202020 tem",. │ │ │ │ │ + 0x00004cd0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00004ce0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00004cf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004d00 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ │ + 0x00004d10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004d20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00004d30 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00004d40 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ │ + 0x00004d50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004d60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00004d70 226d6170 5f697465 6d222c0a 20202020 "map_item",. │ │ │ │ │ + 0x00004d80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004d90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00004da0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00004db0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004dc0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ + 0x00004dd0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00004de0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00004df0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004e00 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00004e10 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00004e20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004e30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004e40 226e616d 65223a20 22747970 65222c0a "name": "type",. │ │ │ │ │ + 0x00004e50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004e60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004e70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00004e80 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00004e90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004ea0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00004eb0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00004ec0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00004ed0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004ee0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00004ef0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004f00 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00004f10 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00004f20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004f30 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00004f40 6e616d65 223a2022 756e7573 6564222c name": "unused", │ │ │ │ │ + 0x00004f50 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00004f60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004f70 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00004f80 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00004f90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00004fa0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00004fb0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00004fc0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x00004fd0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00004fe0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00004ff0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005000 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00005010 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00005020 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005030 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005040 226e616d 65223a20 2273697a 65222c0a "name": "size",. │ │ │ │ │ + 0x00005050 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005060 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005070 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00005080 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ 0x00005090 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000050a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x000050b0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x000050c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x000050d0 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ │ - 0x000050e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x000050f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00005100 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00005110 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x000050a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x000050b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000050c0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x000050d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000050e0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x000050f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005100 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00005110 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ 0x00005120 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005130 20202020 226e616d 65223a20 22636865 "name": "che │ │ │ │ │ - 0x00005140 636b7375 6d222c0a 20202020 20202020 cksum",. │ │ │ │ │ - 0x00005150 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00005160 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00005170 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00005180 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00005190 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000051a0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x000051b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x000051c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x000051d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x000051e0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000051f0 6e616d65 223a2022 7369676e 61747572 name": "signatur │ │ │ │ │ - 0x00005200 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00005210 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00005220 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00005230 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005240 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ │ - 0x00005250 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00005260 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005270 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00005280 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00005290 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x000052a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x000052b0 223a2022 66696c65 5f73697a 65222c0a ": "file_size",. │ │ │ │ │ - 0x000052c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000052d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x000052e0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x000052f0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00005300 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00005310 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x00005320 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00005330 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005340 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00005350 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00005360 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00005370 68656164 65725f73 697a6522 2c0a2020 header_size",. │ │ │ │ │ - 0x00005380 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005390 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000053a0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x000053b0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x000053c0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x000053d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000053e0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00005130 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00005140 6e616d65 223a2022 6f666673 6574222c name": "offset", │ │ │ │ │ + 0x00005150 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00005160 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005170 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00005180 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00005190 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000051a0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x000051b0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x000051c0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x000051d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000051e0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ │ + 0x000051f0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x00005200 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005210 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ │ + 0x00005220 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00005230 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00005240 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00005250 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00005260 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ │ + 0x00005270 5f666965 6c647322 2c0a2020 20202020 _fields",. │ │ │ │ │ + 0x00005280 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00005290 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x000052a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000052b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x000052c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000052d0 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ │ + 0x000052e0 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ │ + 0x000052f0 20226e61 6d65223a 20226669 656c6422 "name": "field" │ │ │ │ │ + 0x00005300 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00005310 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00005320 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00005330 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ │ + 0x00005340 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00005350 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00005360 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ │ + 0x00005370 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00005380 65223a20 22666965 6c64222c 0a202020 e": "field",. │ │ │ │ │ + 0x00005390 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x000053a0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x000053b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000053c0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ + 0x000053d0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x000053e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ 0x000053f0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00005400 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ 0x00005410 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00005420 20202020 20226e61 6d65223a 2022656e "name": "en │ │ │ │ │ - 0x00005430 6469616e 5f746167 222c0a20 20202020 dian_tag",. │ │ │ │ │ - 0x00005440 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00005450 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00005460 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00005470 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00005480 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x00005490 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x000054a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000054b0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x000054c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x000054d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000054e0 2020226e 616d6522 3a20226c 696e6b5f "name": "link_ │ │ │ │ │ - 0x000054f0 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ │ - 0x00005500 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00005510 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00005520 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005530 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00005420 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00005430 2022636c 6173735f 6e616d65 222c0a20 "class_name",. │ │ │ │ │ + 0x00005440 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005450 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00005460 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00005470 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005480 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ │ + 0x00005490 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000054a0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x000054b0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x000054c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000054d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x000054e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x000054f0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00005500 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ │ + 0x00005510 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005520 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00005530 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ 0x00005540 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005550 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00005560 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00005570 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00005580 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00005590 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x000055a0 616d6522 3a20226c 696e6b5f 6f666673 ame": "link_offs │ │ │ │ │ - 0x000055b0 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ │ - 0x000055c0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x000055d0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00005550 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ │ + 0x00005560 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005570 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00005580 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00005590 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000055a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000055b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000055c0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x000055d0 6d65223a 20227072 6f746f22 2c0a2020 me": "proto",. │ │ │ │ │ 0x000055e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000055f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00005600 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x00005610 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00005620 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00005630 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00005640 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00005650 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00005660 65223a20 226d6170 5f6f6666 73657422 e": "map_offset" │ │ │ │ │ - 0x00005670 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00005680 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00005690 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x000056a0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000056b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x000056c0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x000056d0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x000056e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000056f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00005700 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00005710 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00005720 20227374 72696e67 5f696473 5f73697a "string_ids_siz │ │ │ │ │ - 0x00005730 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00005740 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00005750 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x000055f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00005600 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00005610 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005620 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ │ + 0x00005630 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005640 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00005650 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00005660 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005670 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00005680 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00005690 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x000056a0 6d65223a 20226669 656c645f 6964785f me": "field_idx_ │ │ │ │ │ + 0x000056b0 64696666 222c0a20 20202020 20202020 diff",. │ │ │ │ │ + 0x000056c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000056d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x000056e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x000056f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00005700 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00005710 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x00005720 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005730 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00005740 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00005750 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ 0x00005760 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005770 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00005780 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00005770 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ │ + 0x00005780 63636573 735f666c 61677322 2c0a2020 ccess_flags",. │ │ │ │ │ 0x00005790 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000057a0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000057b0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x000057c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x000057d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x000057e0 223a2022 73747269 6e675f69 64735f6f ": "string_ids_o │ │ │ │ │ - 0x000057f0 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ │ - 0x00005800 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00005810 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00005820 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00005830 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00005840 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00005850 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00005860 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00005870 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00005880 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00005890 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000058a0 6e616d65 223a2022 74797065 5f696473 name": "type_ids │ │ │ │ │ - 0x000058b0 5f73697a 65222c0a 20202020 20202020 _size",. │ │ │ │ │ - 0x000058c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x000058d0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x000058e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000058f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00005900 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00005910 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00005920 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00005930 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00005940 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00005950 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00005960 6e616d65 223a2022 74797065 5f696473 name": "type_ids │ │ │ │ │ - 0x00005970 5f6f6666 73657422 2c0a2020 20202020 _offset",. │ │ │ │ │ - 0x00005980 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00005990 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000059a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x000059b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x000059c0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x000059d0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x000059e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000059f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00005a00 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x000057a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x000057b0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x000057c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000057d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x000057e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000057f0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x00005800 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ │ + 0x00005810 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ │ + 0x00005820 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00005830 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00005840 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00005850 20202022 6e616d65 223a2022 6e756d62 "name": "numb │ │ │ │ │ + 0x00005860 65725f6f 665f6d65 74686f64 73222c0a er_of_methods",. │ │ │ │ │ + 0x00005870 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00005880 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00005890 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x000058a0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x000058b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x000058c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x000058d0 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ │ + 0x000058e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x000058f0 6d657468 6f64222c 0a202020 20202020 method",. │ │ │ │ │ + 0x00005900 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00005910 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00005920 20202020 20202273 74727563 74757265 "structure │ │ │ │ │ + 0x00005930 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ │ + 0x00005940 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00005950 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ │ + 0x00005960 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00005970 20202022 6e616d65 223a2022 6d657468 "name": "meth │ │ │ │ │ + 0x00005980 6f64222c 0a202020 20202020 20202020 od",. │ │ │ │ │ + 0x00005990 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x000059a0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x000059b0 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ + 0x000059c0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ + 0x000059d0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x000059e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000059f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00005a00 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ 0x00005a10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005a20 20226e61 6d65223a 20227072 6f746f5f "name": "proto_ │ │ │ │ │ - 0x00005a30 6964735f 73697a65 222c0a20 20202020 ids_size",. │ │ │ │ │ + 0x00005a20 20226e61 6d65223a 2022636c 6173735f "name": "class_ │ │ │ │ │ + 0x00005a30 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ │ 0x00005a40 20202020 20202020 20202020 20202022 " │ │ │ │ │ 0x00005a50 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ 0x00005a60 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00005a70 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00005a80 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x00005a90 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x00005aa0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00005ab0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00005ac0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00005ad0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005ae0 2020226e 616d6522 3a202270 726f746f "name": "proto │ │ │ │ │ - 0x00005af0 5f696473 5f6f6666 73657422 2c0a2020 _ids_offset",. │ │ │ │ │ - 0x00005b00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005b10 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00005b20 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00005b30 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00005b40 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x00005b50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00005b60 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00005a70 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00005a80 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ │ + 0x00005a90 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x00005aa0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005ab0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00005ac0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00005ad0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00005ae0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005af0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ + 0x00005b00 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ │ + 0x00005b10 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00005b20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00005b30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00005b40 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00005b50 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ │ + 0x00005b60 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ 0x00005b70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005b80 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00005b90 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00005ba0 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ │ - 0x00005bb0 656c645f 6964735f 73697a65 222c0a20 eld_ids_size",. │ │ │ │ │ - 0x00005bc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005bd0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00005be0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00005bf0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00005c00 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00005c10 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00005c20 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00005c30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005c40 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00005c50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00005c60 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ │ - 0x00005c70 69656c64 5f696473 5f6f6666 73657422 ield_ids_offset" │ │ │ │ │ - 0x00005c80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00005c90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00005ca0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00005b80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00005b90 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00005ba0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00005bb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005bc0 20202020 20226e61 6d65223a 20227072 "name": "pr │ │ │ │ │ + 0x00005bd0 6f746f22 2c0a2020 20202020 20202020 oto",. │ │ │ │ │ + 0x00005be0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00005bf0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00005c00 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00005c10 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00005c20 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ │ + 0x00005c30 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00005c40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005c50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00005c60 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00005c70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00005c80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005c90 20202020 20226e61 6d65223a 20226469 "name": "di │ │ │ │ │ + 0x00005ca0 72656374 222c0a20 20202020 20202020 rect",. │ │ │ │ │ 0x00005cb0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00005cc0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00005cd0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00005ce0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00005cf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005d00 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00005d10 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00005d20 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00005d30 20226d65 74686f64 5f696473 5f73697a "method_ids_siz │ │ │ │ │ - 0x00005d40 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00005d50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00005d60 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00005d70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005d80 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00005d90 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00005da0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005db0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00005dc0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00005dd0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00005de0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00005df0 223a2022 6d657468 6f645f69 64735f6f ": "method_ids_o │ │ │ │ │ - 0x00005e00 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ │ - 0x00005e10 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00005e20 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00005e30 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00005e40 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00005e50 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00005e60 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00005e70 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00005e80 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00005e90 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00005ea0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00005eb0 6e616d65 223a2022 636c6173 735f6465 name": "class_de │ │ │ │ │ - 0x00005ec0 66735f73 697a6522 2c0a2020 20202020 fs_size",. │ │ │ │ │ - 0x00005ed0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00005ee0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00005ef0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00005f00 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00005f10 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x00005f20 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00005f30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00005f40 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00005f50 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00005f60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005f70 20226e61 6d65223a 2022636c 6173735f "name": "class_ │ │ │ │ │ - 0x00005f80 64656673 5f6f6666 73657422 2c0a2020 defs_offset",. │ │ │ │ │ - 0x00005f90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005fa0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00005fb0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00005fc0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00005fd0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x00005fe0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00005ff0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00005cc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00005cd0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00005ce0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00005cf0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00005d00 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x00005d10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005d20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00005d30 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00005d40 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00005d50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005d60 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ │ + 0x00005d70 69727475 616c222c 0a202020 20202020 irtual",. │ │ │ │ │ + 0x00005d80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005d90 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00005da0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00005db0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x00005dc0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00005dd0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x00005de0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00005df0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00005e00 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00005e10 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00005e20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005e30 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00005e40 226d6574 686f645f 6964785f 64696666 "method_idx_diff │ │ │ │ │ + 0x00005e50 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00005e60 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00005e70 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00005e80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005e90 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00005ea0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x00005eb0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00005ec0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00005ed0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00005ee0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00005ef0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00005f00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005f10 2020226e 616d6522 3a202261 63636573 "name": "acces │ │ │ │ │ + 0x00005f20 735f666c 61677322 2c0a2020 20202020 s_flags",. │ │ │ │ │ + 0x00005f30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005f40 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00005f50 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00005f60 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00005f70 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00005f80 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00005f90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00005fa0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00005fb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00005fc0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00005fd0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00005fe0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00005ff0 2022636f 64655f6f 6666222c 0a202020 "code_off",. │ │ │ │ │ 0x00006000 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006010 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00006020 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00006030 20202020 20226e61 6d65223a 20226461 "name": "da │ │ │ │ │ - 0x00006040 74615f73 697a6522 2c0a2020 20202020 ta_size",. │ │ │ │ │ - 0x00006050 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00006060 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00006070 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00006080 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00006090 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x000060a0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x000060b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000060c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x000060d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x000060e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000060f0 20226e61 6d65223a 20226461 74615f6f "name": "data_o │ │ │ │ │ - 0x00006100 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ │ - 0x00006110 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00006120 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00006130 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00006140 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00006150 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00006160 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ │ - 0x00006170 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00006180 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00006190 2020226b 696e6422 3a202261 72726179 "kind": "array │ │ │ │ │ - 0x000061a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000061b0 6e616d65 223a2022 73747269 6e675f69 name": "string_i │ │ │ │ │ - 0x000061c0 6473222c 0a202020 20202020 20202020 ds",. │ │ │ │ │ - 0x000061d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x000061e0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x000061f0 20202273 74727563 74757265 223a0a20 "structure":. │ │ │ │ │ - 0x00006200 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00006210 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00006220 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ │ - 0x00006230 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00006240 6e616d65 223a2022 73747269 6e675f69 name": "string_i │ │ │ │ │ - 0x00006250 6473222c 0a202020 20202020 20202020 ds",. │ │ │ │ │ - 0x00006260 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00006270 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00006280 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ - 0x00006290 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ - 0x000062a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x000062b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000062c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x000062d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x000062e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000062f0 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ │ - 0x00006300 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00006310 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00006320 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00006330 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006340 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00006350 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x00006360 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00006370 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00006380 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00006390 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x000063a0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x000063b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000063c0 2020226e 616d6522 3a202273 697a6522 "name": "size" │ │ │ │ │ - 0x000063d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000063e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000063f0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00006400 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006410 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00006420 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x00006430 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00006440 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00006450 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006460 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00006470 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00006480 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006490 20226e61 6d65223a 20227661 6c756522 "name": "value" │ │ │ │ │ - 0x000064a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000064b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000064c0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x000064d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000064e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x000064f0 73220a20 20202020 20202020 20202020 s". │ │ │ │ │ - 0x00006500 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x00006510 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ - 0x00006520 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x00006530 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00006540 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00006550 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ │ - 0x00006560 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00006570 74797065 5f696473 222c0a20 20202020 type_ids",. │ │ │ │ │ - 0x00006580 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00006590 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x000065a0 20202020 20202020 22737472 75637475 "structu │ │ │ │ │ - 0x000065b0 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ │ - 0x000065c0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000065d0 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ │ - 0x000065e0 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ │ - 0x000065f0 20202020 20226e61 6d65223a 20227479 "name": "ty │ │ │ │ │ - 0x00006600 70655f69 6473222c 0a202020 20202020 pe_ids",. │ │ │ │ │ - 0x00006610 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00006620 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00006630 20202020 20202020 20202020 20202261 "a │ │ │ │ │ - 0x00006640 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ + 0x00006010 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00006020 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00006030 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006040 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00006050 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006060 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x00006070 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00006080 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006090 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ │ + 0x000060a0 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ │ + 0x000060b0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x000060c0 6d65223a 2022636f 64655f69 74656d22 me": "code_item" │ │ │ │ │ + 0x000060d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000060e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000060f0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00006100 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006110 20202020 20202022 61747472 69627574 "attribut │ │ │ │ │ + 0x00006120 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ │ + 0x00006130 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006140 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00006150 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006160 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00006170 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00006180 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006190 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ │ + 0x000061a0 65676973 74657273 5f73697a 65222c0a egisters_size",. │ │ │ │ │ + 0x000061b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000061c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000061d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x000061e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x000061f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006200 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00006210 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00006220 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00006230 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006240 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00006250 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006260 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00006270 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00006280 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006290 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000062a0 6e616d65 223a2022 696e735f 73697a65 name": "ins_size │ │ │ │ │ + 0x000062b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000062c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000062d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x000062e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x000062f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006300 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00006310 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x00006320 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006330 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00006340 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00006350 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00006360 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006370 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00006380 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00006390 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000063a0 2020226e 616d6522 3a20226f 7574735f "name": "outs_ │ │ │ │ │ + 0x000063b0 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ │ + 0x000063c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000063d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x000063e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x000063f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006400 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00006410 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00006420 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006430 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00006440 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006450 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00006460 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006470 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00006480 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00006490 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000064a0 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ │ + 0x000064b0 72696573 5f73697a 65222c0a 20202020 ries_size",. │ │ │ │ │ + 0x000064c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000064d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000064e0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x000064f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00006500 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006510 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00006520 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006530 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00006540 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006550 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00006560 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006570 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00006580 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00006590 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000065a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x000065b0 223a2022 64656275 675f696e 666f5f6f ": "debug_info_o │ │ │ │ │ + 0x000065c0 6666222c 0a202020 20202020 20202020 ff",. │ │ │ │ │ + 0x000065d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000065e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x000065f0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00006600 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006610 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00006620 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ + 0x00006630 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006640 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ 0x00006650 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006660 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00006670 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00006680 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00006690 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000066a0 20202020 20226e61 6d65223a 20226465 "name": "de │ │ │ │ │ - 0x000066b0 73637269 70746f72 5f696478 222c0a20 scriptor_idx",. │ │ │ │ │ - 0x000066c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000066d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x000066e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x000066f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006700 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00006710 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006720 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ - 0x00006730 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ │ - 0x00006740 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ │ - 0x00006750 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00006760 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00006770 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ │ - 0x00006780 20202020 226e616d 65223a20 2270726f "name": "pro │ │ │ │ │ - 0x00006790 746f5f69 6473222c 0a202020 20202020 to_ids",. │ │ │ │ │ - 0x000067a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x000067b0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x000067c0 20202020 20202273 74727563 74757265 "structure │ │ │ │ │ - 0x000067d0 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ │ - 0x000067e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000067f0 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ │ - 0x00006800 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00006810 20202022 6e616d65 223a2022 70726f74 "name": "prot │ │ │ │ │ - 0x00006820 6f5f6964 73222c0a 20202020 20202020 o_ids",. │ │ │ │ │ - 0x00006830 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00006840 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00006850 20202020 20202020 20202020 20226174 "at │ │ │ │ │ - 0x00006860 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ │ + 0x00006660 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00006670 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006680 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00006690 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x000066a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000066b0 20202020 226e616d 65223a20 22696e73 "name": "ins │ │ │ │ │ + 0x000066c0 6e735f73 697a6522 2c0a2020 20202020 ns_size",. │ │ │ │ │ + 0x000066d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000066e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000066f0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00006700 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006710 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00006720 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00006730 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006740 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00006750 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006760 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00006770 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006780 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00006790 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x000067a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000067b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x000067c0 2022696e 736e7322 2c0a2020 20202020 "insns",. │ │ │ │ │ + 0x000067d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000067e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000067f0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00006800 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006810 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00006820 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ │ + 0x00006830 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006840 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00006850 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006860 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ 0x00006870 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006880 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00006890 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x000068a0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x000068b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000068c0 20202020 226e616d 65223a20 2273686f "name": "sho │ │ │ │ │ - 0x000068d0 7274795f 69647822 2c0a2020 20202020 rty_idx",. │ │ │ │ │ - 0x000068e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000068f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00006900 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00006910 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00006920 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00006930 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00006940 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00006950 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00006960 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006970 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00006980 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00006990 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000069a0 20227265 7475726e 5f747970 655f6964 "return_type_id │ │ │ │ │ - 0x000069b0 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ │ - 0x000069c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x000069d0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x000069e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000069f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00006a00 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x00006a10 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x00006a20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006a30 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00006a40 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00006a50 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00006a60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006a70 20202022 6e616d65 223a2022 70617261 "name": "para │ │ │ │ │ - 0x00006a80 6d657465 72735f6f 66667365 74222c0a meters_offset",. │ │ │ │ │ - 0x00006a90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006aa0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00006ab0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00006ac0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006ad0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00006ae0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00006af0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x00006b00 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ - 0x00006b10 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ │ - 0x00006b20 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00006b30 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00006b40 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ │ - 0x00006b50 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ │ - 0x00006b60 656c645f 69647322 2c0a2020 20202020 eld_ids",. │ │ │ │ │ - 0x00006b70 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00006b80 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00006b90 20202020 20202022 73747275 63747572 "structur │ │ │ │ │ - 0x00006ba0 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ │ - 0x00006bb0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00006bc0 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ │ - 0x00006bd0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ - 0x00006be0 20202020 226e616d 65223a20 22666965 "name": "fie │ │ │ │ │ - 0x00006bf0 6c645f69 6473222c 0a202020 20202020 ld_ids",. │ │ │ │ │ - 0x00006c00 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00006c10 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00006c20 20202020 20202020 20202020 20202261 "a │ │ │ │ │ - 0x00006c30 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ + 0x00006880 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00006890 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x000068a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000068b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x000068c0 20227061 6464696e 67222c0a 20202020 "padding",. │ │ │ │ │ + 0x000068d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000068e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000068f0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00006900 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00006910 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006920 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00006930 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006940 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00006950 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006960 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00006970 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006980 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00006990 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ │ + 0x000069a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000069b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000069c0 65223a20 22747269 6573222c 0a202020 e": "tries",. │ │ │ │ │ + 0x000069d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000069e0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x000069f0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00006a00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00006a10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006a20 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ + 0x00006a30 5b5d0a20 20202020 20202020 20202020 []. │ │ │ │ │ + 0x00006a40 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00006a50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00006a60 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00006a70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006a80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006a90 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ │ + 0x00006aa0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00006ab0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006ac0 20226e61 6d65223a 20226861 6e646c65 "name": "handle │ │ │ │ │ + 0x00006ad0 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ │ + 0x00006ae0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006af0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00006b00 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00006b10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006b20 20202020 20202020 20202273 74727563 "struc │ │ │ │ │ + 0x00006b30 74757265 223a207b 0a202020 20202020 ture": {. │ │ │ │ │ + 0x00006b40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006b50 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00006b60 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ │ + 0x00006b70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006b80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006b90 20202022 6e616d65 223a2022 68616e64 "name": "hand │ │ │ │ │ + 0x00006ba0 6c657273 222c0a20 20202020 20202020 lers",. │ │ │ │ │ + 0x00006bb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006bc0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00006bd0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00006be0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006c00 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ │ + 0x00006c10 3a205b5d 0a202020 20202020 20202020 : []. │ │ │ │ │ + 0x00006c20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006c30 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ 0x00006c40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006c50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00006c60 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00006c70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00006c80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006c90 20202020 20226e61 6d65223a 2022636c "name": "cl │ │ │ │ │ - 0x00006ca0 6173735f 69647822 2c0a2020 20202020 ass_idx",. │ │ │ │ │ - 0x00006cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006cc0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00006cd0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00006ce0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00006cf0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00006d00 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00006d10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00006d20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00006d30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006d40 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00006d50 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00006d60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00006d70 20227479 70655f69 6478222c 0a202020 "type_idx",. │ │ │ │ │ - 0x00006d80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006d90 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00006da0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00006c50 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x00006c60 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ │ + 0x00006c70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006c80 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x00006c90 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ │ + 0x00006ca0 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ │ + 0x00006cb0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00006cc0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ + 0x00006cd0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ + 0x00006ce0 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ │ + 0x00006cf0 61735f6d 6574686f 64222c0a 20202020 as_method",. │ │ │ │ │ + 0x00006d00 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ │ + 0x00006d10 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ │ + 0x00006d20 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ │ + 0x00006d30 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ │ + 0x00006d40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00006d50 20202020 20202020 20202020 20226172 "ar │ │ │ │ │ + 0x00006d60 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ │ + 0x00006d70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006d80 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00006d90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006da0 20202274 79706522 3a202273 222c0a20 "type": "s",. │ │ │ │ │ 0x00006db0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006dc0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00006dd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006de0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00006df0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00006e00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006e10 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00006e20 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00006e30 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00006e40 65223a20 226e616d 655f6964 78222c0a e": "name_idx",. │ │ │ │ │ - 0x00006e50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006e60 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00006e70 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00006e80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006e90 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00006ea0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00006eb0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x00006ec0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ - 0x00006ed0 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ │ - 0x00006ee0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00006ef0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00006f00 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ │ - 0x00006f10 20202020 20226e61 6d65223a 20226d65 "name": "me │ │ │ │ │ - 0x00006f20 74686f64 5f696473 222c0a20 20202020 thod_ids",. │ │ │ │ │ - 0x00006f30 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00006f40 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00006f50 20202020 20202020 22737472 75637475 "structu │ │ │ │ │ - 0x00006f60 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ │ - 0x00006f70 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00006f80 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ │ - 0x00006f90 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ │ - 0x00006fa0 20202020 20226e61 6d65223a 20226d65 "name": "me │ │ │ │ │ - 0x00006fb0 74686f64 5f696473 222c0a20 20202020 thod_ids",. │ │ │ │ │ - 0x00006fc0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00006fd0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00006fe0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006ff0 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ │ - 0x00007000 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007010 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00007020 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x00007030 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00007040 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007050 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00007060 636c6173 735f6964 78222c0a 20202020 class_idx",. │ │ │ │ │ - 0x00007070 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007080 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00007090 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x000070a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000070b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x000070c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000070d0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x000070e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x000070f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007100 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00007110 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00007120 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00007130 223a2022 70726f74 6f5f6964 78222c0a ": "proto_idx",. │ │ │ │ │ - 0x00007140 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007150 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00007160 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00007170 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007180 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00007190 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000071a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x000071b0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x000071c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000071d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x000071e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x000071f0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00007200 6e616d65 223a2022 6e616d65 5f696478 name": "name_idx │ │ │ │ │ - 0x00007210 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00007220 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00007230 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00006dc0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00006dd0 223a2022 6d657468 6f64206e 616d6522 ": "method name" │ │ │ │ │ + 0x00006de0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00006df0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x00006e00 20202020 20202020 20202020 2020205d ] │ │ │ │ │ + 0x00006e10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00006e20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00006e30 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ │ + 0x00006e40 74727565 20696620 616e7920 6d657468 true if any meth │ │ │ │ │ + 0x00006e50 6f642068 61732074 68652073 70656369 od has the speci │ │ │ │ │ + 0x00006e60 66696564 206d6574 686f6420 6e616d65 fied method name │ │ │ │ │ + 0x00006e70 2e220a20 20202020 20202020 20202020 .". │ │ │ │ │ + 0x00006e80 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00006e90 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00006ea0 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ + 0x00006eb0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ + 0x00006ec0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006ed0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00006ee0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006ef0 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ │ + 0x00006f00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006f10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00006f20 3a202263 6c617373 206e616d 65220a20 : "class name". │ │ │ │ │ + 0x00006f30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006f40 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00006f50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006f60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00006f70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006f80 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ │ + 0x00006f90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006fa0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00006fb0 20226d65 74686f64 206e616d 65220a20 "method name". │ │ │ │ │ + 0x00006fc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006fd0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x00006fe0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ + 0x00006ff0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007000 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00007010 6f6e223a 20225265 7475726e 73207472 on": "Returns tr │ │ │ │ │ + 0x00007020 75652069 6620616e 7920636c 61737320 ue if any class │ │ │ │ │ + 0x00007030 68617320 74686520 73706563 69666965 has the specifie │ │ │ │ │ + 0x00007040 6420636c 61737320 6e616d65 20616e64 d class name and │ │ │ │ │ + 0x00007050 20617420 74686520 73616d65 2074696d at the same tim │ │ │ │ │ + 0x00007060 65207468 65726520 69732061 206d6574 e there is a met │ │ │ │ │ + 0x00007070 686f6420 77697468 20746865 20737065 hod with the spe │ │ │ │ │ + 0x00007080 63696669 6564206d 65746f64 206e616d cified metod nam │ │ │ │ │ + 0x00007090 65220a20 20202020 20202020 20202020 e". │ │ │ │ │ + 0x000070a0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x000070b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000070c0 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ + 0x000070d0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ + 0x000070e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000070f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00007100 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007110 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ │ + 0x00007120 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007130 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00007140 3a20226d 6574686f 64206e61 6d65220a : "method name". │ │ │ │ │ + 0x00007150 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007160 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x00007170 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ + 0x00007180 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00007190 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x000071a0 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ │ + 0x000071b0 72756520 69662061 6e79206d 6574686f rue if any metho │ │ │ │ │ + 0x000071c0 64206e61 6d65206d 61746368 65732074 d name matches t │ │ │ │ │ + 0x000071d0 68652072 65676578 2e220a20 20202020 he regex.". │ │ │ │ │ + 0x000071e0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x000071f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00007200 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007210 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ + 0x00007220 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00007230 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ 0x00007240 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007250 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00007260 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x00007270 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x00007280 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ - 0x00007290 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x000072a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x000072b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x000072c0 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ │ - 0x000072d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000072e0 22636c61 73735f64 65667322 2c0a2020 "class_defs",. │ │ │ │ │ - 0x000072f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00007300 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00007310 20202020 20202020 20202022 73747275 "stru │ │ │ │ │ - 0x00007320 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ │ - 0x00007330 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00007340 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ │ - 0x00007350 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ │ - 0x00007360 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00007370 22636c61 73735f64 65667322 2c0a2020 "class_defs",. │ │ │ │ │ - 0x00007380 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00007390 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000073a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x000073b0 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ │ - 0x000073c0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x000073d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000073e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000073f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00007400 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00007410 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00007420 3a202263 6c617373 5f696478 222c0a20 : "class_idx",. │ │ │ │ │ - 0x00007430 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007440 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00007450 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00007460 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007470 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00007480 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007490 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x000074a0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x000074b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000074c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x000074d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x000074e0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x000074f0 616d6522 3a202261 63636573 735f666c ame": "access_fl │ │ │ │ │ - 0x00007500 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ │ - 0x00007510 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00007520 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00007530 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00007540 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00007550 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x00007560 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00007250 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00007260 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ │ + 0x00007270 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007280 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ │ + 0x00007290 206e616d 65220a20 20202020 20202020 name". │ │ │ │ │ + 0x000072a0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x000072b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000072c0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x000072d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000072e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x000072f0 2272222c 0a202020 20202020 20202020 "r",. │ │ │ │ │ + 0x00007300 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007310 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ │ + 0x00007320 206e616d 65220a20 20202020 20202020 name". │ │ │ │ │ + 0x00007330 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00007340 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00007350 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ + 0x00007360 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00007370 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ │ + 0x00007380 7475726e 73207472 75652069 6620616e turns true if an │ │ │ │ │ + 0x00007390 7920636c 61737320 6e616d65 206d6174 y class name mat │ │ │ │ │ + 0x000073a0 6368696e 67207468 65207265 67657820 ching the regex │ │ │ │ │ + 0x000073b0 636c6173 73206e61 6d652061 6e642061 class name and a │ │ │ │ │ + 0x000073c0 74207468 65207361 6d652074 696d6520 t the same time │ │ │ │ │ + 0x000073d0 74686572 65206973 2061206d 6574686f there is a metho │ │ │ │ │ + 0x000073e0 64207769 7468206e 616d6520 6d617463 d with name matc │ │ │ │ │ + 0x000073f0 68696e67 20746865 20737065 63696669 hing the specifi │ │ │ │ │ + 0x00007400 65642072 65676578 206d6574 6f64206e ed regex metod n │ │ │ │ │ + 0x00007410 616d6522 0a202020 20202020 20202020 ame". │ │ │ │ │ + 0x00007420 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x00007430 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ │ + 0x00007440 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00007450 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ + 0x00007460 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ + 0x00007470 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ │ + 0x00007480 61735f63 6c617373 222c0a20 20202020 as_class",. │ │ │ │ │ + 0x00007490 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ │ + 0x000074a0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ + 0x000074b0 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ │ + 0x000074c0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x000074d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000074e0 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ + 0x000074f0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ + 0x00007500 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007510 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00007520 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007530 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ │ + 0x00007540 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007550 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00007560 3a202263 6c617373 206e616d 65220a20 : "class name". │ │ │ │ │ 0x00007570 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007580 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00007590 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x000075a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x000075b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000075c0 20202020 20226e61 6d65223a 20227375 "name": "su │ │ │ │ │ - 0x000075d0 7065725f 636c6173 735f6964 78222c0a per_class_idx",. │ │ │ │ │ - 0x000075e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000075f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00007600 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00007610 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007620 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00007630 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00007640 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00007650 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00007580 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x00007590 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ + 0x000075a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000075b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000075c0 6f6e223a 20225265 7475726e 73207472 on": "Returns tr │ │ │ │ │ + 0x000075d0 75652069 6620616e 7920636c 61737320 ue if any class │ │ │ │ │ + 0x000075e0 68617320 74686520 73706563 69666965 has the specifie │ │ │ │ │ + 0x000075f0 64206e61 6d652e22 0a202020 20202020 d name.". │ │ │ │ │ + 0x00007600 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00007610 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00007620 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007630 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ │ + 0x00007640 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00007650 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ 0x00007660 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007670 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00007680 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00007690 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000076a0 6e616d65 223a2022 696e7465 72666163 name": "interfac │ │ │ │ │ - 0x000076b0 65735f6f 66667365 74222c0a 20202020 es_offset",. │ │ │ │ │ - 0x000076c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000076d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x000076e0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x000076f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007700 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00007710 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007720 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00007730 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00007740 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007750 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00007760 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00007770 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00007780 223a2022 736f7572 63655f66 696c655f ": "source_file_ │ │ │ │ │ - 0x00007790 69647822 2c0a2020 20202020 20202020 idx",. │ │ │ │ │ - 0x000077a0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x000077b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000077c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x000077d0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x000077e0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x000077f0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00007800 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007810 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00007820 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00007830 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00007840 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007850 20202020 20226e61 6d65223a 2022616e "name": "an │ │ │ │ │ - 0x00007860 6e6f7461 74696f6e 735f6f66 66736574 notations_offset │ │ │ │ │ - 0x00007870 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00007880 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00007890 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00007670 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00007680 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ │ + 0x00007690 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000076a0 226e616d 65223a20 22636c61 7373206e "name": "class n │ │ │ │ │ + 0x000076b0 616d6522 0a202020 20202020 20202020 ame". │ │ │ │ │ + 0x000076c0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ + 0x000076d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000076e0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ │ + 0x000076f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00007700 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ │ + 0x00007710 726e7320 74727565 20696620 616e7920 rns true if any │ │ │ │ │ + 0x00007720 636c6173 73206e61 6d65206d 61746368 class name match │ │ │ │ │ + 0x00007730 65732074 68652072 65676578 2e220a20 es the regex.". │ │ │ │ │ + 0x00007740 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00007750 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ + 0x00007760 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ │ + 0x00007770 0a0a0000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x00007780 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ + 0x00007790 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ + 0x000077a0 65223a20 22737472 696e6722 2c0a2020 e": "string",. │ │ │ │ │ + 0x000077b0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ + 0x000077c0 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ │ + 0x000077d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x000077e0 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ │ + 0x000077f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00007800 22746f5f 696e7422 2c0a2020 20202020 "to_int",. │ │ │ │ │ + 0x00007810 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ + 0x00007820 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ + 0x00007830 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ + 0x00007840 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x00007850 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00007860 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ + 0x00007870 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ + 0x00007880 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007890 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ 0x000078a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000078b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x000078c0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x000078d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000078e0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x000078f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00007900 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00007910 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00007920 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007930 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ │ - 0x00007940 5f646174 615f6f66 66736574 222c0a20 _data_offset",. │ │ │ │ │ - 0x00007950 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007960 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00007970 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00007980 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007990 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x000079a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000079b0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x000079c0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x000079d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000079e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x000079f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00007a00 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00007a10 616d6522 3a202273 74617469 635f7661 ame": "static_va │ │ │ │ │ - 0x00007a20 6c756573 5f6f6666 73657422 2c0a2020 lues_offset",. │ │ │ │ │ - 0x00007a30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007a40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00007a50 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00007a60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007a70 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00007a80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007a90 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00007aa0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ │ - 0x00007ab0 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ │ - 0x00007ac0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00007ad0 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ │ - 0x00007ae0 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ │ - 0x00007af0 20202022 6e616d65 223a2022 636c6173 "name": "clas │ │ │ │ │ - 0x00007b00 735f6461 74615f69 74656d22 2c0a2020 s_data_item",. │ │ │ │ │ - 0x00007b10 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00007b20 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00007b30 20202020 20202020 20202022 73747275 "stru │ │ │ │ │ - 0x00007b40 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ │ - 0x00007b50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00007b60 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ │ - 0x00007b70 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ │ - 0x00007b80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00007b90 22636c61 73735f64 6174615f 6974656d "class_data_item │ │ │ │ │ - 0x00007ba0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00007bb0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00007bc0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00007bd0 20202020 20202020 22617474 72696275 "attribu │ │ │ │ │ - 0x00007be0 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ │ - 0x00007bf0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00007c00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007c10 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00007c20 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00007c30 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00007c40 6e616d65 223a2022 73746174 69635f66 name": "static_f │ │ │ │ │ - 0x00007c50 69656c64 735f7369 7a65222c 0a202020 ields_size",. │ │ │ │ │ - 0x00007c60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007c70 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00007c80 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00007c90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007ca0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00007cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007cc0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00007cd0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00007ce0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007cf0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00007d00 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00007d10 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00007d20 65223a20 22696e73 74616e63 655f6669 e": "instance_fi │ │ │ │ │ - 0x00007d30 656c6473 5f73697a 65222c0a 20202020 elds_size",. │ │ │ │ │ - 0x00007d40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007d50 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00007d60 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00007d70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007d80 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00007d90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007da0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x000078b0 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ │ + 0x000078c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000078d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x000078e0 20227374 72696e67 220a2020 20202020 "string". │ │ │ │ │ + 0x000078f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007900 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00007910 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ │ + 0x00007920 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00007930 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00007940 22436f6e 76657274 20746865 20676976 "Convert the giv │ │ │ │ │ + 0x00007950 656e2073 7472696e 6720746f 20612073 en string to a s │ │ │ │ │ + 0x00007960 69676e65 6420696e 74656765 722e2049 igned integer. I │ │ │ │ │ + 0x00007970 66207468 65207374 72696e67 20737461 f the string sta │ │ │ │ │ + 0x00007980 72747320 77697468 205c2230 785c2220 rts with \"0x\" │ │ │ │ │ + 0x00007990 69742069 73207472 65617465 64206173 it is treated as │ │ │ │ │ + 0x000079a0 20626173 65203136 2e204966 20746865 base 16. If the │ │ │ │ │ + 0x000079b0 20737472 696e6720 73746172 74732077 string starts w │ │ │ │ │ + 0x000079c0 69746820 5c22305c 22206974 20697320 ith \"0\" it is │ │ │ │ │ + 0x000079d0 74726561 74656420 62617365 20382e20 treated base 8. │ │ │ │ │ + 0x000079e0 4c656164 696e6720 272b2720 6f722027 Leading '+' or ' │ │ │ │ │ + 0x000079f0 2d272069 7320616c 736f2073 7570706f -' is also suppo │ │ │ │ │ + 0x00007a00 72746564 2e204578 616d706c 653a2060 rted. Example: ` │ │ │ │ │ + 0x00007a10 60605c6e 73747269 6e672e74 6f5f696e ``\nstring.to_in │ │ │ │ │ + 0x00007a20 74285c22 31323334 5c222920 3d3d2031 t(\"1234\") == 1 │ │ │ │ │ + 0x00007a30 3233345c 6e737472 696e672e 746f5f69 234\nstring.to_i │ │ │ │ │ + 0x00007a40 6e74285c 222d3130 5c222920 3d3d202d nt(\"-10\") == - │ │ │ │ │ + 0x00007a50 31305c6e 73747269 6e672e74 6f5f696e 10\nstring.to_in │ │ │ │ │ + 0x00007a60 74285c22 2d303130 5c222920 3d3d202d t(\"-010\") == - │ │ │ │ │ + 0x00007a70 385c6e60 6060220a 20202020 20202020 8\n```". │ │ │ │ │ + 0x00007a80 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00007a90 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00007aa0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007ab0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ + 0x00007ac0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007ad0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00007ae0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007af0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ + 0x00007b00 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00007b10 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00007b20 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ │ + 0x00007b30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007b40 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00007b50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007b60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00007b70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007b80 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ │ + 0x00007b90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007ba0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00007bb0 3a202262 61736522 0a202020 20202020 : "base". │ │ │ │ │ + 0x00007bc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007bd0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00007be0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ │ + 0x00007bf0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00007c00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00007c10 436f6e76 65727420 74686520 67697665 Convert the give │ │ │ │ │ + 0x00007c20 6e207374 72696e67 2c20696e 74657270 n string, interp │ │ │ │ │ + 0x00007c30 72657465 64207769 74682074 68652067 reted with the g │ │ │ │ │ + 0x00007c40 6976656e 20626173 652c2074 6f206120 iven base, to a │ │ │ │ │ + 0x00007c50 7369676e 65642069 6e746567 65722e20 signed integer. │ │ │ │ │ + 0x00007c60 42617365 206d7573 74206265 2030206f Base must be 0 o │ │ │ │ │ + 0x00007c70 72206265 74776565 6e203220 616e6420 r between 2 and │ │ │ │ │ + 0x00007c80 33362069 6e636c75 73697665 2e204966 36 inclusive. If │ │ │ │ │ + 0x00007c90 20697420 6973207a 65726f20 7468656e it is zero then │ │ │ │ │ + 0x00007ca0 20746865 20737472 696e6720 77696c6c the string will │ │ │ │ │ + 0x00007cb0 20626520 696e7472 65707265 74656420 be intrepreted │ │ │ │ │ + 0x00007cc0 61732062 61736520 31362069 66206974 as base 16 if it │ │ │ │ │ + 0x00007cd0 20737461 72747320 77697468 205c2230 starts with \"0 │ │ │ │ │ + 0x00007ce0 785c2220 6f722061 73206261 73652038 x\" or as base 8 │ │ │ │ │ + 0x00007cf0 20696620 69742073 74617274 73207769 if it starts wi │ │ │ │ │ + 0x00007d00 7468205c 22305c22 2e204c65 6164696e th \"0\". Leadin │ │ │ │ │ + 0x00007d10 6720272b 27206f72 20272d27 20697320 g '+' or '-' is │ │ │ │ │ + 0x00007d20 616c736f 20737570 706f7274 65642e20 also supported. │ │ │ │ │ + 0x00007d30 4578616d 706c653a 20606060 5c6e7374 Example: ```\nst │ │ │ │ │ + 0x00007d40 72696e67 2e746f5f 696e7428 5c223031 ring.to_int(\"01 │ │ │ │ │ + 0x00007d50 315c222c 20382920 3d3d2039 5c6e7374 1\", 8) == 9\nst │ │ │ │ │ + 0x00007d60 72696e67 2e746f5f 696e7428 5c222d30 ring.to_int(\"-0 │ │ │ │ │ + 0x00007d70 31315c22 2c203029 203d3d20 2d395c6e 11\", 0) == -9\n │ │ │ │ │ + 0x00007d80 60606022 0a202020 20202020 20202020 ```". │ │ │ │ │ + 0x00007d90 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x00007da0 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ │ 0x00007db0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00007dc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007dd0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00007de0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00007df0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00007e00 223a2022 64697265 63745f6d 6574686f ": "direct_metho │ │ │ │ │ - 0x00007e10 64735f73 697a6522 2c0a2020 20202020 ds_size",. │ │ │ │ │ - 0x00007e20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007e30 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00007e40 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00007e50 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00007e60 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00007e70 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00007e80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00007e90 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00007ea0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007eb0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00007ec0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00007ed0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00007ee0 20227669 72747561 6c5f6d65 74686f64 "virtual_method │ │ │ │ │ - 0x00007ef0 735f7369 7a65222c 0a202020 20202020 s_size",. │ │ │ │ │ - 0x00007f00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007f10 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00007f20 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00007f30 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00007f40 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00007f50 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x00007f60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007f70 5d0a2020 20202020 20202020 20207d0a ]. }. │ │ │ │ │ - 0x00007f80 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00007f90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00007fa0 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ │ - 0x00007fb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00007fc0 6e616d65 223a2022 6d61705f 6c697374 name": "map_list │ │ │ │ │ - 0x00007fd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00007fe0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00007ff0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00008000 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ │ - 0x00008010 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008020 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00008030 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00008040 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00008050 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00008060 223a2022 73697a65 222c0a20 20202020 ": "size",. │ │ │ │ │ - 0x00008070 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00008080 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00008090 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x000080a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x000080b0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x000080c0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x000080d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000080e0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x000080f0 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ │ - 0x00008100 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008110 2020226e 616d6522 3a20226d 61705f69 "name": "map_i │ │ │ │ │ - 0x00008120 74656d22 2c0a2020 20202020 20202020 tem",. │ │ │ │ │ - 0x00008130 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00008140 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00008150 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008160 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ │ - 0x00008170 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008180 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00008190 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x000081a0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ │ - 0x000081b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000081c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000081d0 226d6170 5f697465 6d222c0a 20202020 "map_item",. │ │ │ │ │ - 0x000081e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000081f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00008200 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00008210 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008220 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ - 0x00008230 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00008240 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00008250 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008260 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00008270 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00008280 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008290 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000082a0 226e616d 65223a20 22747970 65222c0a "name": "type",. │ │ │ │ │ - 0x000082b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000082c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000082d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000082e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x000082f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008300 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00008310 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00008320 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00008330 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008340 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00008350 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008360 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x00008370 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00008380 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008390 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000083a0 6e616d65 223a2022 756e7573 6564222c name": "unused", │ │ │ │ │ - 0x000083b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000083c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000083d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x000083e0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x000083f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008400 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00008410 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00008420 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x00008430 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00008440 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00008450 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008460 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00008470 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00008480 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008490 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000084a0 226e616d 65223a20 2273697a 65222c0a "name": "size",. │ │ │ │ │ - 0x000084b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000084c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000084d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000084e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x000084f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008500 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00008510 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00008520 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00008530 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008540 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00008550 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008560 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x00008570 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00008580 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008590 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000085a0 6e616d65 223a2022 6f666673 6574222c name": "offset", │ │ │ │ │ - 0x000085b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000085c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000085d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x000085e0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x000085f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008600 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00008610 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00008620 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x00008630 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008640 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ │ - 0x00008650 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x00008660 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008670 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ │ - 0x00008680 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00008690 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000086a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x000086b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x000086c0 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ │ - 0x000086d0 5f666965 6c647322 2c0a2020 20202020 _fields",. │ │ │ │ │ - 0x000086e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x000086f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00008700 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00008710 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00008720 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00008730 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ │ - 0x00008740 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ │ - 0x00008750 20226e61 6d65223a 20226669 656c6422 "name": "field" │ │ │ │ │ - 0x00008760 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00008770 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00008780 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00008790 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ │ - 0x000087a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x000087b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x000087c0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ │ - 0x000087d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x000087e0 65223a20 22666965 6c64222c 0a202020 e": "field",. │ │ │ │ │ - 0x000087f0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00008800 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00008810 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00008820 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ - 0x00008830 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00008840 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00008850 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008860 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00008870 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00008880 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00008890 2022636c 6173735f 6e616d65 222c0a20 "class_name",. │ │ │ │ │ - 0x000088a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000088b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x000088c0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x000088d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000088e0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ │ - 0x000088f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008900 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x00008910 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00008920 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008930 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00008940 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00008950 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00008960 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ │ - 0x00008970 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008980 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00008990 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x000089a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000089b0 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ │ - 0x000089c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000089d0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x000089e0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x000089f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008a00 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00008a10 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00008a20 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00008a30 6d65223a 20227072 6f746f22 2c0a2020 me": "proto",. │ │ │ │ │ - 0x00008a40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008a50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00008a60 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00008a70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008a80 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ │ - 0x00008a90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008aa0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00008ab0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00008ac0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008ad0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00008ae0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00008af0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00008b00 6d65223a 20226669 656c645f 6964785f me": "field_idx_ │ │ │ │ │ - 0x00008b10 64696666 222c0a20 20202020 20202020 diff",. │ │ │ │ │ - 0x00008b20 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00008b30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00008b40 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00008b50 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00008b60 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00008b70 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00008b80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008b90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00008ba0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00008bb0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00008bc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008bd0 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ │ - 0x00008be0 63636573 735f666c 61677322 2c0a2020 ccess_flags",. │ │ │ │ │ - 0x00008bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008c00 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00008c10 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00008c20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008c30 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00008c40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008c50 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00008c60 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ │ - 0x00008c70 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ │ - 0x00008c80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00008c90 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00008ca0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00008cb0 20202022 6e616d65 223a2022 6e756d62 "name": "numb │ │ │ │ │ - 0x00008cc0 65725f6f 665f6d65 74686f64 73222c0a er_of_methods",. │ │ │ │ │ - 0x00008cd0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00008ce0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00008cf0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00008d00 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00008d10 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00008d20 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00008d30 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ │ - 0x00008d40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00008d50 6d657468 6f64222c 0a202020 20202020 method",. │ │ │ │ │ - 0x00008d60 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00008d70 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00008d80 20202020 20202273 74727563 74757265 "structure │ │ │ │ │ - 0x00008d90 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ │ - 0x00008da0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00008db0 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ │ - 0x00008dc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00008dd0 20202022 6e616d65 223a2022 6d657468 "name": "meth │ │ │ │ │ - 0x00008de0 6f64222c 0a202020 20202020 20202020 od",. │ │ │ │ │ - 0x00008df0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00008e00 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00008e10 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ - 0x00008e20 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ - 0x00008e30 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00008e40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008e50 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00008e60 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00008e70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008e80 20226e61 6d65223a 2022636c 6173735f "name": "class_ │ │ │ │ │ - 0x00008e90 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ │ - 0x00008ea0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00008eb0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00008ec0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00008ed0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00008ee0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ │ - 0x00008ef0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00008f00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008f10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00008f20 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00008f30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00008f40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008f50 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ - 0x00008f60 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ │ - 0x00008f70 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00008f80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00008f90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00008fa0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00008fb0 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ │ - 0x00008fc0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00008fd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008fe0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00008ff0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00009000 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00009010 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009020 20202020 20226e61 6d65223a 20227072 "name": "pr │ │ │ │ │ - 0x00009030 6f746f22 2c0a2020 20202020 20202020 oto",. │ │ │ │ │ - 0x00009040 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00009050 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00009060 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00009070 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00009080 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ │ - 0x00009090 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x000090a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000090b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000090c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x000090d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x000090e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000090f0 20202020 20226e61 6d65223a 20226469 "name": "di │ │ │ │ │ - 0x00009100 72656374 222c0a20 20202020 20202020 rect",. │ │ │ │ │ - 0x00009110 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00009120 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00009130 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00009140 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00009150 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00009160 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00009170 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009180 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00009190 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x000091a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x000091b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000091c0 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ │ - 0x000091d0 69727475 616c222c 0a202020 20202020 irtual",. │ │ │ │ │ - 0x000091e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000091f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00009200 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00009210 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00009220 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00009230 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x00009240 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00009250 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00009260 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00009270 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00009280 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009290 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000092a0 226d6574 686f645f 6964785f 64696666 "method_idx_diff │ │ │ │ │ - 0x000092b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x000092c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000092d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x000092e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000092f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00009300 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x00009310 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00009320 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00009330 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00009340 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00009350 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00009360 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009370 2020226e 616d6522 3a202261 63636573 "name": "acces │ │ │ │ │ - 0x00009380 735f666c 61677322 2c0a2020 20202020 s_flags",. │ │ │ │ │ - 0x00009390 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000093a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000093b0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x000093c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000093d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x000093e0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x000093f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00009400 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00009410 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009420 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00009430 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00009440 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00009450 2022636f 64655f6f 6666222c 0a202020 "code_off",. │ │ │ │ │ - 0x00009460 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009470 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00009480 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00009490 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000094a0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x000094b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000094c0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x000094d0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x000094e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000094f0 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ │ - 0x00009500 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ │ - 0x00009510 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00009520 6d65223a 2022636f 64655f69 74656d22 me": "code_item" │ │ │ │ │ - 0x00009530 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00009540 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00009550 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00009560 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009570 20202020 20202022 61747472 69627574 "attribut │ │ │ │ │ - 0x00009580 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ │ - 0x00009590 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000095a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000095b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000095c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x000095d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x000095e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000095f0 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ │ - 0x00009600 65676973 74657273 5f73697a 65222c0a egisters_size",. │ │ │ │ │ - 0x00009610 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009620 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009630 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00009640 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00009650 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009660 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00009670 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00009680 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00009690 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000096a0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x000096b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000096c0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x000096d0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x000096e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000096f0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00009700 6e616d65 223a2022 696e735f 73697a65 name": "ins_size │ │ │ │ │ - 0x00009710 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00009720 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009730 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00009740 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00009750 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009760 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00009770 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x00009780 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009790 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x000097a0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x000097b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000097c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000097d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x000097e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000097f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009800 2020226e 616d6522 3a20226f 7574735f "name": "outs_ │ │ │ │ │ - 0x00009810 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ │ - 0x00009820 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009830 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00009840 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00009850 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009860 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00009870 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00009880 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009890 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x000098a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000098b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000098c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000098d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x000098e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x000098f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009900 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ │ - 0x00009910 72696573 5f73697a 65222c0a 20202020 ries_size",. │ │ │ │ │ - 0x00009920 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009930 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00009940 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00009950 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00009960 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009970 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00009980 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009990 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x000099a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000099b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x000099c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000099d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x000099e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x000099f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009a00 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00009a10 223a2022 64656275 675f696e 666f5f6f ": "debug_info_o │ │ │ │ │ - 0x00009a20 6666222c 0a202020 20202020 20202020 ff",. │ │ │ │ │ - 0x00009a30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009a40 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00009a50 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00009a60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009a70 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00009a80 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ - 0x00009a90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009aa0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00009ab0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009ac0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00009ad0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009ae0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00009af0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00009b00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009b10 20202020 226e616d 65223a20 22696e73 "name": "ins │ │ │ │ │ - 0x00009b20 6e735f73 697a6522 2c0a2020 20202020 ns_size",. │ │ │ │ │ - 0x00009b30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009b40 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00009b50 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00009b60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009b70 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00009b80 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00009b90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009ba0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00009bb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009bc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00009bd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009be0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00009bf0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00009c00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009c10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00009c20 2022696e 736e7322 2c0a2020 20202020 "insns",. │ │ │ │ │ - 0x00009c30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009c40 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00009c50 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00009c60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009c70 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00009c80 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ │ - 0x00009c90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009ca0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00009cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009cc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00009cd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009ce0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00009cf0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00009d00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009d10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00009d20 20227061 6464696e 67222c0a 20202020 "padding",. │ │ │ │ │ - 0x00009d30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009d40 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00009d50 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00009d60 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00009d70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009d80 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00009d90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009da0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x00009db0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009dc0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00009dd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009de0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00009df0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ │ - 0x00009e00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009e10 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00009e20 65223a20 22747269 6573222c 0a202020 e": "tries",. │ │ │ │ │ - 0x00009e30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009e40 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00009e50 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00009e60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00009e70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009e80 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ - 0x00009e90 5b5d0a20 20202020 20202020 20202020 []. │ │ │ │ │ - 0x00009ea0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00009eb0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00009ec0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00009ed0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009ee0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009ef0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ │ - 0x00009f00 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00009f10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009f20 20226e61 6d65223a 20226861 6e646c65 "name": "handle │ │ │ │ │ - 0x00009f30 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ │ - 0x00009f40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009f50 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00009f60 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00009f70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009f80 20202020 20202020 20202273 74727563 "struc │ │ │ │ │ - 0x00009f90 74757265 223a207b 0a202020 20202020 ture": {. │ │ │ │ │ - 0x00009fa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009fb0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00009fc0 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ │ - 0x00009fd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009fe0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009ff0 20202022 6e616d65 223a2022 68616e64 "name": "hand │ │ │ │ │ - 0x0000a000 6c657273 222c0a20 20202020 20202020 lers",. │ │ │ │ │ - 0x0000a010 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a020 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0000a030 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0000a040 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a050 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a060 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ │ - 0x0000a070 3a205b5d 0a202020 20202020 20202020 : []. │ │ │ │ │ - 0x0000a080 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a090 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x0000a0a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a0b0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x0000a0c0 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ │ - 0x0000a0d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a0e0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x0000a0f0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ │ - 0x0000a100 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ │ - 0x0000a110 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0000a120 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ - 0x0000a130 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ - 0x0000a140 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ │ - 0x0000a150 61735f6d 6574686f 64222c0a 20202020 as_method",. │ │ │ │ │ - 0x0000a160 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ │ - 0x0000a170 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ │ - 0x0000a180 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ │ - 0x0000a190 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ │ - 0x0000a1a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0000a1b0 20202020 20202020 20202020 20226172 "ar │ │ │ │ │ - 0x0000a1c0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ │ - 0x0000a1d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a1e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0000a1f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a200 20202274 79706522 3a202273 222c0a20 "type": "s",. │ │ │ │ │ - 0x0000a210 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a220 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0000a230 223a2022 6d657468 6f64206e 616d6522 ": "method name" │ │ │ │ │ - 0x0000a240 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000a250 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x0000a260 20202020 20202020 20202020 2020205d ] │ │ │ │ │ - 0x0000a270 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000a280 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0000a290 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ │ - 0x0000a2a0 74727565 20696620 616e7920 6d657468 true if any meth │ │ │ │ │ - 0x0000a2b0 6f642068 61732074 68652073 70656369 od has the speci │ │ │ │ │ - 0x0000a2c0 66696564 206d6574 686f6420 6e616d65 fied method name │ │ │ │ │ - 0x0000a2d0 2e220a20 20202020 20202020 20202020 .". │ │ │ │ │ - 0x0000a2e0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x0000a2f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0000a300 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ - 0x0000a310 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ - 0x0000a320 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a330 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0000a340 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a350 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ │ - 0x0000a360 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a370 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0000a380 3a202263 6c617373 206e616d 65220a20 : "class name". │ │ │ │ │ - 0x0000a390 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a3a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0000a3b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a3c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000a3d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a3e0 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ │ - 0x0000a3f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a400 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0000a410 20226d65 74686f64 206e616d 65220a20 "method name". │ │ │ │ │ - 0x0000a420 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a430 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x0000a440 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ - 0x0000a450 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a460 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0000a470 6f6e223a 20225265 7475726e 73207472 on": "Returns tr │ │ │ │ │ - 0x0000a480 75652069 6620616e 7920636c 61737320 ue if any class │ │ │ │ │ - 0x0000a490 68617320 74686520 73706563 69666965 has the specifie │ │ │ │ │ - 0x0000a4a0 6420636c 61737320 6e616d65 20616e64 d class name and │ │ │ │ │ - 0x0000a4b0 20617420 74686520 73616d65 2074696d at the same tim │ │ │ │ │ - 0x0000a4c0 65207468 65726520 69732061 206d6574 e there is a met │ │ │ │ │ - 0x0000a4d0 686f6420 77697468 20746865 20737065 hod with the spe │ │ │ │ │ - 0x0000a4e0 63696669 6564206d 65746f64 206e616d cified metod nam │ │ │ │ │ - 0x0000a4f0 65220a20 20202020 20202020 20202020 e". │ │ │ │ │ - 0x0000a500 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x0000a510 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0000a520 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ - 0x0000a530 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ - 0x0000a540 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a550 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0000a560 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a570 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ │ - 0x0000a580 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a590 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0000a5a0 3a20226d 6574686f 64206e61 6d65220a : "method name". │ │ │ │ │ - 0x0000a5b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a5c0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x0000a5d0 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ - 0x0000a5e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000a5f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0000a600 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ │ - 0x0000a610 72756520 69662061 6e79206d 6574686f rue if any metho │ │ │ │ │ - 0x0000a620 64206e61 6d65206d 61746368 65732074 d name matches t │ │ │ │ │ - 0x0000a630 68652072 65676578 2e220a20 20202020 he regex.". │ │ │ │ │ - 0x0000a640 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x0000a650 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x0000a660 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a670 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ - 0x0000a680 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x0000a690 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x0000a6a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a6b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0000a6c0 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ │ - 0x0000a6d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a6e0 2020226e 616d6522 3a202263 6c617373 "name": "class │ │ │ │ │ - 0x0000a6f0 206e616d 65220a20 20202020 20202020 name". │ │ │ │ │ - 0x0000a700 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x0000a710 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000a720 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x0000a730 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a740 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0000a750 2272222c 0a202020 20202020 20202020 "r",. │ │ │ │ │ - 0x0000a760 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a770 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ │ - 0x0000a780 206e616d 65220a20 20202020 20202020 name". │ │ │ │ │ - 0x0000a790 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x0000a7a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000a7b0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ - 0x0000a7c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0000a7d0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ │ - 0x0000a7e0 7475726e 73207472 75652069 6620616e turns true if an │ │ │ │ │ - 0x0000a7f0 7920636c 61737320 6e616d65 206d6174 y class name mat │ │ │ │ │ - 0x0000a800 6368696e 67207468 65207265 67657820 ching the regex │ │ │ │ │ - 0x0000a810 636c6173 73206e61 6d652061 6e642061 class name and a │ │ │ │ │ - 0x0000a820 74207468 65207361 6d652074 696d6520 t the same time │ │ │ │ │ - 0x0000a830 74686572 65206973 2061206d 6574686f there is a metho │ │ │ │ │ - 0x0000a840 64207769 7468206e 616d6520 6d617463 d with name matc │ │ │ │ │ - 0x0000a850 68696e67 20746865 20737065 63696669 hing the specifi │ │ │ │ │ - 0x0000a860 65642072 65676578 206d6574 6f64206e ed regex metod n │ │ │ │ │ - 0x0000a870 616d6522 0a202020 20202020 20202020 ame". │ │ │ │ │ - 0x0000a880 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x0000a890 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ │ - 0x0000a8a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0000a8b0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ - 0x0000a8c0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ - 0x0000a8d0 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ │ - 0x0000a8e0 61735f63 6c617373 222c0a20 20202020 as_class",. │ │ │ │ │ - 0x0000a8f0 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ │ - 0x0000a900 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ - 0x0000a910 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ │ - 0x0000a920 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x0000a930 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0000a940 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ - 0x0000a950 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ - 0x0000a960 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a970 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0000a980 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a990 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ │ - 0x0000a9a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a9b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0000a9c0 3a202263 6c617373 206e616d 65220a20 : "class name". │ │ │ │ │ - 0x0000a9d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a9e0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x0000a9f0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ - 0x0000aa00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000aa10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0000aa20 6f6e223a 20225265 7475726e 73207472 on": "Returns tr │ │ │ │ │ - 0x0000aa30 75652069 6620616e 7920636c 61737320 ue if any class │ │ │ │ │ - 0x0000aa40 68617320 74686520 73706563 69666965 has the specifie │ │ │ │ │ - 0x0000aa50 64206e61 6d652e22 0a202020 20202020 d name.". │ │ │ │ │ - 0x0000aa60 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x0000aa70 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x0000aa80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000aa90 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ │ - 0x0000aaa0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000aab0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x0000aac0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000aad0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0000aae0 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ │ - 0x0000aaf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ab00 226e616d 65223a20 22636c61 7373206e "name": "class n │ │ │ │ │ - 0x0000ab10 616d6522 0a202020 20202020 20202020 ame". │ │ │ │ │ - 0x0000ab20 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ - 0x0000ab30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ab40 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ │ - 0x0000ab50 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0000ab60 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ │ - 0x0000ab70 726e7320 74727565 20696620 616e7920 rns true if any │ │ │ │ │ - 0x0000ab80 636c6173 73206e61 6d65206d 61746368 class name match │ │ │ │ │ - 0x0000ab90 65732074 68652072 65676578 2e220a20 es the regex.". │ │ │ │ │ - 0x0000aba0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x0000abb0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ - 0x0000abc0 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ │ - 0x0000abd0 0a0a0000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0000abe0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ - 0x0000abf0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ - 0x0000ac00 65223a20 22646f74 6e657422 2c0a2020 e": "dotnet",. │ │ │ │ │ - 0x0000ac10 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ - 0x0000ac20 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ │ - 0x0000ac30 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0000ac40 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0000ac50 20202020 20226e61 6d65223a 20227665 "name": "ve │ │ │ │ │ - 0x0000ac60 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ │ - 0x0000ac70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0000ac80 6f6e223a 20225468 65207665 7273696f on": "The versio │ │ │ │ │ - 0x0000ac90 6e207374 72696e67 20636f6e 7461696e n string contain │ │ │ │ │ - 0x0000aca0 65642069 6e207468 65206d65 74616461 ed in the metada │ │ │ │ │ - 0x0000acb0 74612072 6f6f742e 20457861 6d706c65 ta root. Example │ │ │ │ │ - 0x0000acc0 3a206060 60646f74 6e65742e 76657273 : ```dotnet.vers │ │ │ │ │ - 0x0000acd0 696f6e20 3d3d205c 2276322e 302e3530 ion == \"v2.0.50 │ │ │ │ │ - 0x0000ace0 3732375c 22606060 222c0a20 20202020 727\"```",. │ │ │ │ │ - 0x0000acf0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0000ad00 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ │ - 0x0000ad10 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0000ad20 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0000ad30 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0000ad40 20226e61 6d65223a 20226d6f 64756c65 "name": "module │ │ │ │ │ - 0x0000ad50 5f6e616d 65222c0a 20202020 20202020 _name",. │ │ │ │ │ - 0x0000ad60 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0000ad70 6f6e223a 20225468 65206e61 6d65206f on": "The name o │ │ │ │ │ - 0x0000ad80 66207468 65206d6f 64756c65 2e204578 f the module. Ex │ │ │ │ │ - 0x0000ad90 616d706c 653a2060 6060646f 746e6574 ample: ```dotnet │ │ │ │ │ - 0x0000ada0 2e6d6f64 756c655f 6e616d65 203d3d20 .module_name == │ │ │ │ │ - 0x0000adb0 5c226178 735c2260 6060222c 0a202020 \"axs\"```",. │ │ │ │ │ - 0x0000adc0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0000add0 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ │ - 0x0000ade0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0000adf0 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ │ - 0x0000ae00 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ │ - 0x0000ae10 20202022 6e616d65 223a2022 73747265 "name": "stre │ │ │ │ │ - 0x0000ae20 616d7322 2c0a2020 20202020 20202020 ams",. │ │ │ │ │ - 0x0000ae30 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0000ae40 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x0000ae50 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ │ - 0x0000ae60 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x0000ae70 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x0000ae80 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ │ - 0x0000ae90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000aea0 226e616d 65223a20 22737472 65616d73 "name": "streams │ │ │ │ │ - 0x0000aeb0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000aec0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0000aed0 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ │ - 0x0000aee0 64206172 72617920 6f662073 74726561 d array of strea │ │ │ │ │ - 0x0000aef0 6d206f62 6a656374 732c206f 6e652066 m objects, one f │ │ │ │ │ - 0x0000af00 6f722065 61636820 73747265 616d2063 or each stream c │ │ │ │ │ - 0x0000af10 6f6e7461 696e6564 20696e20 74686520 ontained in the │ │ │ │ │ - 0x0000af20 66696c65 2e20496e 64697669 6475616c file. Individual │ │ │ │ │ - 0x0000af30 20737472 65616d73 2063616e 20626520 streams can be │ │ │ │ │ - 0x0000af40 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ │ - 0x0000af50 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ │ - 0x0000af60 722e2045 78616d70 6c653a20 60606064 r. Example: ```d │ │ │ │ │ - 0x0000af70 6f746e65 742e7374 7265616d 735b305d otnet.streams[0] │ │ │ │ │ - 0x0000af80 2e6e616d 65203d3d 205c2223 7e5c2260 .name == \"#~\"` │ │ │ │ │ - 0x0000af90 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ │ - 0x0000afa0 20202020 20226174 74726962 75746573 "attributes │ │ │ │ │ - 0x0000afb0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x0000afc0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x0000afd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000afe0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0000aff0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0000b000 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0000b010 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ │ - 0x0000b020 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b030 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0000b040 6f6e223a 20225374 7265616d 206e616d on": "Stream nam │ │ │ │ │ - 0x0000b050 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ - 0x0000b060 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x0000b070 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ │ - 0x0000b080 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x0000b090 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b0a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0000b0b0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x0000b0c0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0000b0d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b0e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0000b0f0 6f666673 6574222c 0a202020 20202020 offset",. │ │ │ │ │ - 0x0000b100 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b110 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0000b120 3a202253 74726561 6d206f66 66736574 : "Stream offset │ │ │ │ │ - 0x0000b130 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x0000b140 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0000b150 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0000b160 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x0000b170 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b180 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0000b190 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x0000b1a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0000b1b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b1c0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ - 0x0000b1d0 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ │ - 0x0000b1e0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x0000b1f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0000b200 53747265 616d2073 697a652e 222c0a20 Stream size.",. │ │ │ │ │ - 0x0000b210 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b220 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0000b230 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x0000b240 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x0000b250 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ - 0x0000b260 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x0000b270 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0000b280 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0000b290 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0000b2a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0000b2b0 6e756d62 65725f6f 665f7374 7265616d number_of_stream │ │ │ │ │ - 0x0000b2c0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ - 0x0000b2d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0000b2e0 20225468 65206e75 6d626572 206f6620 "The number of │ │ │ │ │ - 0x0000b2f0 73747265 616d7320 696e2074 68652066 streams in the f │ │ │ │ │ - 0x0000b300 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ │ - 0x0000b310 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0000b320 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0000b330 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000b340 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ │ - 0x0000b350 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0000b360 6d65223a 20226775 69647322 2c0a2020 me": "guids",. │ │ │ │ │ - 0x0000b370 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0000b380 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ │ - 0x0000b390 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ │ - 0x0000b3a0 66207374 72696e67 732c206f 6e652066 f strings, one f │ │ │ │ │ - 0x0000b3b0 6f722065 61636820 47554944 2e20496e or each GUID. In │ │ │ │ │ - 0x0000b3c0 64697669 6475616c 20677569 64732063 dividual guids c │ │ │ │ │ - 0x0000b3d0 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ │ - 0x0000b3e0 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ │ - 0x0000b3f0 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ │ - 0x0000b400 3a206060 60646f74 6e65742e 67756964 : ```dotnet.guid │ │ │ │ │ - 0x0000b410 735b305d 203d3d20 5c223939 63303866 s[0] == \"99c08f │ │ │ │ │ - 0x0000b420 66642d66 3337382d 61383931 2d313061 fd-f378-a891-10a │ │ │ │ │ - 0x0000b430 622d6330 32666531 31626536 65665c22 b-c02fe11be6ef\" │ │ │ │ │ - 0x0000b440 60606022 2c0a2020 20202020 20202020 ```",. │ │ │ │ │ - 0x0000b450 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ │ - 0x0000b460 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0000b470 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0000b480 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0000b490 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0000b4a0 65223a20 226e756d 6265725f 6f665f67 e": "number_of_g │ │ │ │ │ - 0x0000b4b0 75696473 222c0a20 20202020 20202020 uids",. │ │ │ │ │ - 0x0000b4c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0000b4d0 6e223a20 22546865 206e756d 62657220 n": "The number │ │ │ │ │ - 0x0000b4e0 6f662047 55494473 20696e20 74686520 of GUIDs in the │ │ │ │ │ - 0x0000b4f0 67756964 73206172 7261792e 222c0a20 guids array.",. │ │ │ │ │ - 0x0000b500 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0000b510 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0000b520 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0000b530 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0000b540 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0000b550 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ │ - 0x0000b560 6d626572 5f6f665f 636c6173 73657322 mber_of_classes" │ │ │ │ │ - 0x0000b570 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0000b580 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0000b590 54686520 6e756d62 6572206f 6620636c The number of cl │ │ │ │ │ - 0x0000b5a0 61737365 7320696e 20746865 2066696c asses in the fil │ │ │ │ │ - 0x0000b5b0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ - 0x0000b5c0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0000b5d0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0000b5e0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0000b5f0 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ │ - 0x0000b600 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0000b610 223a2022 636c6173 73657322 2c0a2020 ": "classes",. │ │ │ │ │ - 0x0000b620 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0000b630 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ │ - 0x0000b640 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ │ - 0x0000b650 66202e4e 45542063 6c617373 65732073 f .NET classes s │ │ │ │ │ - 0x0000b660 746f7265 6420696e 20746865 206d6574 tored in the met │ │ │ │ │ - 0x0000b670 61646174 612e2049 6e646976 69647561 adata. Individua │ │ │ │ │ - 0x0000b680 6c20636c 61737365 73206361 6e206265 l classes can be │ │ │ │ │ - 0x0000b690 20616363 65737365 64207573 696e6720 accessed using │ │ │ │ │ - 0x0000b6a0 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ │ - 0x0000b6b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0000b6c0 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ │ - 0x0000b6d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0000b6e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0000b6f0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ │ - 0x0000b700 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0000b710 65223a20 22636c61 73736573 222c0a20 e": "classes",. │ │ │ │ │ - 0x0000b720 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000b730 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0000b740 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0000b750 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ │ - 0x0000b760 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x0000b770 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0000b780 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b790 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0000b7a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000b7b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0000b7c0 223a2022 66756c6c 6e616d65 222c0a20 ": "fullname",. │ │ │ │ │ - 0x0000b7d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b7e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0000b7f0 6174696f 6e223a20 22436c61 73732066 ation": "Class f │ │ │ │ │ - 0x0000b800 756c6c20 6e616d65 2e222c0a 20202020 ull name.",. │ │ │ │ │ - 0x0000b810 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b820 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ │ - 0x0000b830 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b840 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x0000b850 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x0000b860 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b870 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0000b880 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0000b890 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x0000b8a0 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ │ - 0x0000b8b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b8c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0000b8d0 74696f6e 223a2022 436c6173 73206e61 tion": "Class na │ │ │ │ │ - 0x0000b8e0 6d652e22 2c0a2020 20202020 20202020 me.",. │ │ │ │ │ - 0x0000b8f0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x0000b900 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ │ - 0x0000b910 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x0000b920 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000b930 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0000b940 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000b950 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0000b960 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b970 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0000b980 226e616d 65737061 6365222c 0a202020 "namespace",. │ │ │ │ │ - 0x0000b990 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b9a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0000b9b0 696f6e22 3a202243 6c617373 206e616d ion": "Class nam │ │ │ │ │ - 0x0000b9c0 65737061 63652e22 2c0a2020 20202020 espace.",. │ │ │ │ │ - 0x0000b9d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b9e0 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ │ - 0x0000b9f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ba00 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x0000ba10 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x0000ba20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ba30 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0000ba40 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0000ba50 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0000ba60 65223a20 22766973 6962696c 69747922 e": "visibility" │ │ │ │ │ - 0x0000ba70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000ba80 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0000ba90 656e7461 74696f6e 223a2022 436c6173 entation": "Clas │ │ │ │ │ - 0x0000baa0 73207669 73696269 6c697479 20737065 s visibility spe │ │ │ │ │ - 0x0000bab0 63696669 65722c20 6f707469 6f6e7320 cifier, options │ │ │ │ │ - 0x0000bac0 6172653a 20707269 76617465 2c207075 are: private, pu │ │ │ │ │ - 0x0000bad0 626c6963 2c207072 6f746563 7465642c blic, protected, │ │ │ │ │ - 0x0000bae0 20696e74 65726e61 6c2c2070 72697661 internal, priva │ │ │ │ │ - 0x0000baf0 74652070 726f7465 63746564 20616e64 te protected and │ │ │ │ │ - 0x0000bb00 2070726f 74656374 65642069 6e746572 protected inter │ │ │ │ │ - 0x0000bb10 6e616c22 2c0a2020 20202020 20202020 nal",. │ │ │ │ │ - 0x0000bb20 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x0000bb30 79706522 203a2022 73220a20 20202020 ype" : "s". │ │ │ │ │ - 0x0000bb40 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x0000bb50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000bb60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0000bb70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000bb80 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0000bb90 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000bba0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0000bbb0 20227479 7065222c 0a202020 20202020 "type",. │ │ │ │ │ - 0x0000bbc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000bbd0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0000bbe0 3a202254 79706520 6f662074 6865206f : "Type of the o │ │ │ │ │ - 0x0000bbf0 626a6563 742c206f 7074696f 6e732061 bject, options a │ │ │ │ │ - 0x0000bc00 72653a20 636c6173 7320616e 6420696e re: class and in │ │ │ │ │ - 0x0000bc10 74657266 61636522 2c0a2020 20202020 terface",. │ │ │ │ │ - 0x0000bc20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000bc30 20202274 79706522 203a2022 73220a20 "type" : "s". │ │ │ │ │ - 0x0000bc40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000bc50 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x0000bc60 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x0000bc70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000bc80 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0000bc90 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0000bca0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x0000bcb0 6d65223a 20226162 73747261 6374222c me": "abstract", │ │ │ │ │ - 0x0000bcc0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000bcd0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0000bce0 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ │ - 0x0000bcf0 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ │ - 0x0000bd00 69662063 6c617373 20697320 61627374 if class is abst │ │ │ │ │ - 0x0000bd10 72616374 2e222c0a 20202020 20202020 ract.",. │ │ │ │ │ - 0x0000bd20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000bd30 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0000bd40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000bd50 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x0000bd60 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0000bd70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000bd80 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0000bd90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000bda0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0000bdb0 3a202273 65616c65 64222c0a 20202020 : "sealed",. │ │ │ │ │ - 0x0000bdc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000bdd0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0000bde0 6f6e223a 2022426f 6f6c6561 6e207265 on": "Boolean re │ │ │ │ │ - 0x0000bdf0 70726573 656e7469 6e672069 6620636c presenting if cl │ │ │ │ │ - 0x0000be00 61737320 69732073 65616c65 642e222c ass is sealed.", │ │ │ │ │ - 0x0000be10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000be20 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0000be30 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x0000be40 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x0000be50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000be60 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000be70 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0000be80 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0000be90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000bea0 20202022 6e616d65 223a2022 6e756d62 "name": "numb │ │ │ │ │ - 0x0000beb0 65725f6f 665f6765 6e657269 635f7061 er_of_generic_pa │ │ │ │ │ - 0x0000bec0 72616d65 74657273 222c0a20 20202020 rameters",. │ │ │ │ │ - 0x0000bed0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000bee0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0000bef0 6e223a20 224e756d 62657220 6f662067 n": "Number of g │ │ │ │ │ - 0x0000bf00 656e6572 69632070 6172616d 65746572 eneric parameter │ │ │ │ │ - 0x0000bf10 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ │ - 0x0000bf20 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x0000bf30 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0000bf40 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x0000bf50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000bf60 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0000bf70 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x0000bf80 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ │ - 0x0000bf90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000bfa0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0000bfb0 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ │ - 0x0000bfc0 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ │ - 0x0000bfd0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x0000bfe0 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ │ - 0x0000bff0 207a6572 6f2d6261 73656420 61727261 zero-based arra │ │ │ │ │ - 0x0000c000 79206f66 2067656e 65726963 20706172 y of generic par │ │ │ │ │ - 0x0000c010 616d6574 65727320 6e616d65 2e20496e ameters name. In │ │ │ │ │ - 0x0000c020 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ │ - 0x0000c030 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ │ - 0x0000c040 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ │ - 0x0000c050 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ │ - 0x0000c060 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c070 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ - 0x0000c080 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000c090 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0000c0a0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x0000c0b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c0c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0000c0d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0000c0e0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000c0f0 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ │ - 0x0000c100 665f6261 73655f74 79706573 222c0a20 f_base_types",. │ │ │ │ │ - 0x0000c110 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c120 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0000c130 6174696f 6e223a20 224e756d 62657220 ation": "Number │ │ │ │ │ - 0x0000c140 6f662074 68652062 61736520 74797065 of the base type │ │ │ │ │ - 0x0000c150 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ │ - 0x0000c160 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x0000c170 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0000c180 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x0000c190 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c1a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0000c1b0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x0000c1c0 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ │ - 0x0000c1d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c1e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0000c1f0 62617365 5f747970 6573222c 0a202020 base_types",. │ │ │ │ │ - 0x0000c200 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c210 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0000c220 696f6e22 3a202241 207a6572 6f2d6261 ion": "A zero-ba │ │ │ │ │ - 0x0000c230 73656420 61727261 79206f66 20626173 sed array of bas │ │ │ │ │ - 0x0000c240 65207479 70657320 6e616d65 2e20496e e types name. In │ │ │ │ │ - 0x0000c250 64697669 6475616c 20626173 65207479 dividual base ty │ │ │ │ │ - 0x0000c260 70657320 63616e20 62652061 63636573 pes can be acces │ │ │ │ │ - 0x0000c270 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ │ - 0x0000c280 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ │ - 0x0000c290 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c2a0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ - 0x0000c2b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000c2c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0000c2d0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x0000c2e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c2f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0000c300 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0000c310 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000c320 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ │ - 0x0000c330 665f6d65 74686f64 73222c0a 20202020 f_methods",. │ │ │ │ │ - 0x0000c340 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c350 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0000c360 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ │ - 0x0000c370 74686520 6d657468 6f64732e 222c0a20 the methods.",. │ │ │ │ │ - 0x0000c380 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c390 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0000c3a0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x0000c3b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0000c3c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x0000c3d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c3e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0000c3f0 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ │ - 0x0000c400 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c410 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ │ - 0x0000c420 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ - 0x0000c430 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0000c440 756d656e 74617469 6f6e223a 20224120 umentation": "A │ │ │ │ │ - 0x0000c450 7a65726f 2d626173 65642061 72726179 zero-based array │ │ │ │ │ - 0x0000c460 206f6620 6d657468 6f64206f 626a6563 of method objec │ │ │ │ │ - 0x0000c470 74732e20 496e6469 76696475 616c206d ts. Individual m │ │ │ │ │ - 0x0000c480 6574686f 64732063 616e2062 65206163 ethods can be ac │ │ │ │ │ - 0x0000c490 63657373 65642062 79207573 696e6720 cessed by using │ │ │ │ │ - 0x0000c4a0 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ │ - 0x0000c4b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000c4c0 20202020 20202020 20202022 73747275 "stru │ │ │ │ │ - 0x0000c4d0 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ │ - 0x0000c4e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c4f0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000c500 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x0000c510 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ │ - 0x0000c520 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c530 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0000c540 65223a20 226d6574 686f6473 222c0a20 e": "methods",. │ │ │ │ │ - 0x0000c550 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c560 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0000c570 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0000c580 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c590 20202020 20202020 20202020 22617474 "att │ │ │ │ │ - 0x0000c5a0 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ │ - 0x0000c5b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c5c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x0000c5d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c5e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c5f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0000c600 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000c610 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c620 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0000c630 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ │ - 0x0000c640 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c650 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0000c660 6d656e74 6174696f 6e223a20 224d6574 mentation": "Met │ │ │ │ │ - 0x0000c670 686f6420 6e616d65 2e222c0a 20202020 hod name.",. │ │ │ │ │ - 0x0000c680 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c690 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c6a0 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ │ - 0x0000c6b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c6c0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x0000c6d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c6e0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x0000c6f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000c700 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c710 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0000c720 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0000c730 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c740 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0000c750 3a202276 69736962 696c6974 79222c0a : "visibility",. │ │ │ │ │ - 0x0000c760 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c770 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c780 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0000c790 6f6e223a 20224d65 74686f64 20766973 on": "Method vis │ │ │ │ │ - 0x0000c7a0 6962696c 69747920 73706563 69666965 ibility specifie │ │ │ │ │ - 0x0000c7b0 722c206f 7074696f 6e732061 72653a20 r, options are: │ │ │ │ │ - 0x0000c7c0 70726976 6174652c 20707562 6c69632c private, public, │ │ │ │ │ - 0x0000c7d0 2070726f 74656374 65642c20 696e7465 protected, inte │ │ │ │ │ - 0x0000c7e0 726e616c 2c207072 69766174 65207072 rnal, private pr │ │ │ │ │ - 0x0000c7f0 6f746563 74656420 616e6420 70726f74 otected and prot │ │ │ │ │ - 0x0000c800 65637465 6420696e 7465726e 616c222c ected internal", │ │ │ │ │ - 0x0000c810 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000c820 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c830 20202020 20227479 70652220 3a202273 "type" : "s │ │ │ │ │ - 0x0000c840 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x0000c850 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c860 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x0000c870 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c880 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0000c890 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c8a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0000c8b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0000c8c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c8d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c8e0 226e616d 65223a20 22737461 74696322 "name": "static" │ │ │ │ │ - 0x0000c8f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000c900 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c910 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0000c920 74696f6e 223a2022 426f6f6c 65616e20 tion": "Boolean │ │ │ │ │ - 0x0000c930 72657072 6573656e 74696e67 20696620 representing if │ │ │ │ │ - 0x0000c940 6d657468 6f642069 73207374 61746963 method is static │ │ │ │ │ - 0x0000c950 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x0000c960 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c970 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0000c980 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x0000c990 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c9a0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x0000c9b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c9c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0000c9d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c9e0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x0000c9f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0000ca00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ca10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ca20 2020226e 616d6522 3a202276 69727475 "name": "virtu │ │ │ │ │ - 0x0000ca30 616c222c 0a202020 20202020 20202020 al",. │ │ │ │ │ - 0x0000ca40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ca50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0000ca60 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ │ - 0x0000ca70 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ │ - 0x0000ca80 6966206d 6574686f 64206973 20766972 if method is vir │ │ │ │ │ - 0x0000ca90 7475616c 2e222c0a 20202020 20202020 tual.",. │ │ │ │ │ - 0x0000caa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cab0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0000cac0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0000cad0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cae0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0000caf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cb00 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x0000cb10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cb20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cb30 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0000cb40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000cb50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cb60 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ │ - 0x0000cb70 696e616c 222c0a20 20202020 20202020 inal",. │ │ │ │ │ - 0x0000cb80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cb90 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0000cba0 6d656e74 6174696f 6e223a20 22426f6f mentation": "Boo │ │ │ │ │ - 0x0000cbb0 6c65616e 20726570 72657365 6e74696e lean representin │ │ │ │ │ - 0x0000cbc0 67206966 206d6574 686f6420 69732066 g if method is f │ │ │ │ │ - 0x0000cbd0 696e616c 2e222c0a 20202020 20202020 inal.",. │ │ │ │ │ - 0x0000cbe0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cbf0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0000cc00 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0000cc10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cc20 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0000cc30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cc40 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x0000cc50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cc60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cc70 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0000cc80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000cc90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cca0 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ │ - 0x0000ccb0 62737472 61637422 2c0a2020 20202020 bstract",. │ │ │ │ │ - 0x0000ccc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ccd0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x0000cce0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0000ccf0 426f6f6c 65616e20 72657072 6573656e Boolean represen │ │ │ │ │ - 0x0000cd00 74696e67 20696620 6d657468 6f642069 ting if method i │ │ │ │ │ - 0x0000cd10 73206162 73747261 63742e22 2c0a2020 s abstract.",. │ │ │ │ │ - 0x0000cd20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cd30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cd40 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0000cd50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cd60 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x0000cd70 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000cd80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cd90 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000cda0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cdb0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0000cdc0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0000cdd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cde0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0000cdf0 65223a20 22726574 75726e5f 74797065 e": "return_type │ │ │ │ │ - 0x0000ce00 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000ce10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ce20 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0000ce30 6174696f 6e223a20 224d6574 686f6420 ation": "Method │ │ │ │ │ - 0x0000ce40 72657475 726e2074 79706520 6e616d65 return type name │ │ │ │ │ - 0x0000ce50 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x0000ce60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ce70 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0000ce80 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ - 0x0000ce90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cea0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x0000ceb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cec0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0000ced0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cee0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x0000cef0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0000cf00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cf10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cf20 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ │ - 0x0000cf30 725f6f66 5f706172 616d6574 65727322 r_of_parameters" │ │ │ │ │ - 0x0000cf40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000cf50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cf60 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0000cf70 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ │ - 0x0000cf80 66207468 65206d65 74686f64 20706172 f the method par │ │ │ │ │ - 0x0000cf90 616d6574 6572732e 222c0a20 20202020 ameters.",. │ │ │ │ │ - 0x0000cfa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cfb0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000cfc0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0000cfd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cfe0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x0000cff0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d000 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x0000d010 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d020 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d030 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ │ - 0x0000d040 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ │ - 0x0000d050 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d060 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0000d070 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ │ - 0x0000d080 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d090 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d0a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0000d0b0 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ │ - 0x0000d0c0 64206172 72617920 6f66206d 6574686f d array of metho │ │ │ │ │ - 0x0000d0d0 64207061 72616d65 74657273 2e20496e d parameters. In │ │ │ │ │ - 0x0000d0e0 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ │ - 0x0000d0f0 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ │ - 0x0000d100 73656420 62792075 73696e67 20746865 sed by using the │ │ │ │ │ - 0x0000d110 205b5d20 6f706572 61746f72 2e222c0a [] operator.",. │ │ │ │ │ - 0x0000d120 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d130 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d140 20202020 22737472 75637475 7265223a "structure": │ │ │ │ │ - 0x0000d150 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000d160 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d170 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0000d180 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d190 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000d1a0 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ │ - 0x0000d1b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000d1c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d1d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0000d1e0 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ │ - 0x0000d1f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d200 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d210 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0000d220 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0000d230 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d240 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d250 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ │ - 0x0000d260 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x0000d270 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d280 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d290 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000d2a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d2b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d2c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0000d2d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000d2e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d2f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d300 20202022 6e616d65 223a2022 6e616d65 "name": "name │ │ │ │ │ - 0x0000d310 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000d320 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d330 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d340 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0000d350 6e223a20 22506172 616d6574 6572206e n": "Parameter n │ │ │ │ │ - 0x0000d360 616d652e 222c0a20 20202020 20202020 ame.",. │ │ │ │ │ - 0x0000d370 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d380 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d390 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0000d3a0 73220a20 20202020 20202020 20202020 s". │ │ │ │ │ - 0x0000d3b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d3c0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x0000d3d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000d3e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d3f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x0000d400 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d410 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d420 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d430 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0000d440 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000d450 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d460 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d470 20226e61 6d65223a 20227479 7065222c "name": "type", │ │ │ │ │ - 0x0000d480 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000d490 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d4a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d4b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0000d4c0 3a202250 6172616d 65746572 20747970 : "Parameter typ │ │ │ │ │ - 0x0000d4d0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ - 0x0000d4e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d4f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d500 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ - 0x0000d510 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000d520 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d530 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ - 0x0000d540 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d550 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d560 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ - 0x0000d570 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d580 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ - 0x0000d590 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d5a0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x0000d5b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000d5c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d5d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000d5e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d5f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0000d600 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0000d610 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d620 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x0000d630 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ │ - 0x0000d640 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ │ - 0x0000d650 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ │ - 0x0000d660 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d670 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0000d680 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ │ - 0x0000d690 72206f66 20746865 206d6574 686f6420 r of the method │ │ │ │ │ - 0x0000d6a0 67656e65 72696320 70617261 6d657465 generic paramete │ │ │ │ │ - 0x0000d6b0 72732e22 2c0a2020 20202020 20202020 rs.",. │ │ │ │ │ - 0x0000d6c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d6d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0000d6e0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ - 0x0000d6f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d700 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0000d710 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d720 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x0000d730 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d740 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000d750 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ │ - 0x0000d760 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d770 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d780 20202020 226e616d 65223a20 2267656e "name": "gen │ │ │ │ │ - 0x0000d790 65726963 5f706172 616d6574 65727322 eric_parameters" │ │ │ │ │ - 0x0000d7a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000d7b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d7c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0000d7d0 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ │ - 0x0000d7e0 61736564 20617272 6179206f 66206d65 ased array of me │ │ │ │ │ - 0x0000d7f0 74686f64 2067656e 65726963 20706172 thod generic par │ │ │ │ │ - 0x0000d800 616d6574 6572732e 20496e64 69766964 ameters. Individ │ │ │ │ │ - 0x0000d810 75616c20 70617261 6d657465 72732063 ual parameters c │ │ │ │ │ - 0x0000d820 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ │ - 0x0000d830 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ │ - 0x0000d840 70657261 746f722e 222c0a20 20202020 perator.",. │ │ │ │ │ - 0x0000d850 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d860 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000d870 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ │ - 0x0000d880 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d890 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x0000d8a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d8b0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ - 0x0000d8c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d8d0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x0000d8e0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x0000d8f0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ - 0x0000d900 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x0000d910 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0000d920 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0000d930 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ │ - 0x0000d940 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0000d950 20227265 736f7572 63657322 2c0a2020 "resources",. │ │ │ │ │ - 0x0000d960 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0000d970 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ │ - 0x0000d980 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ │ - 0x0000d990 66207265 736f7572 6365206f 626a6563 f resource objec │ │ │ │ │ - 0x0000d9a0 74732c20 6f6e6520 666f7220 65616368 ts, one for each │ │ │ │ │ - 0x0000d9b0 20726573 6f757263 65207468 65202e4e resource the .N │ │ │ │ │ - 0x0000d9c0 45542066 696c6520 6861732e 20496e64 ET file has. Ind │ │ │ │ │ - 0x0000d9d0 69766964 75616c20 7265736f 75726365 ividual resource │ │ │ │ │ - 0x0000d9e0 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ │ - 0x0000d9f0 64206279 20757369 6e672074 6865205b d by using the [ │ │ │ │ │ - 0x0000da00 5d206f70 65726174 6f722e20 4578616d ] operator. Exam │ │ │ │ │ - 0x0000da10 706c653a 20606060 75696e74 31366265 ple: ```uint16be │ │ │ │ │ - 0x0000da20 28646f74 6e65742e 7265736f 75726365 (dotnet.resource │ │ │ │ │ - 0x0000da30 735b305d 2e6f6666 73657429 203d3d20 s[0].offset) == │ │ │ │ │ - 0x0000da40 30783464 35616060 60222c0a 20202020 0x4d5a```",. │ │ │ │ │ - 0x0000da50 20202020 20202020 22737472 75637475 "structu │ │ │ │ │ - 0x0000da60 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ │ - 0x0000da70 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000da80 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ │ - 0x0000da90 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ │ - 0x0000daa0 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ │ - 0x0000dab0 736f7572 63657322 2c0a2020 20202020 sources",. │ │ │ │ │ - 0x0000dac0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0000dad0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0000dae0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000daf0 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ │ - 0x0000db00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000db10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0000db20 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x0000db30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0000db40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000db50 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ - 0x0000db60 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ │ - 0x0000db70 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x0000db80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0000db90 4e616d65 206f6620 74686520 7265736f Name of the reso │ │ │ │ │ - 0x0000dba0 75726365 20287374 72696e67 292e222c urce (string).", │ │ │ │ │ - 0x0000dbb0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000dbc0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0000dbd0 20227322 0a202020 20202020 20202020 "s". │ │ │ │ │ - 0x0000dbe0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x0000dbf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dc00 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000dc10 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0000dc20 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0000dc30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dc40 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ │ - 0x0000dc50 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ │ - 0x0000dc60 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x0000dc70 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ │ - 0x0000dc80 66667365 7420666f 72207468 65207265 ffset for the re │ │ │ │ │ - 0x0000dc90 736f7572 63652064 6174612e 222c0a20 source data.",. │ │ │ │ │ - 0x0000dca0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dcb0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0000dcc0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x0000dcd0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0000dce0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x0000dcf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dd00 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0000dd10 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0000dd20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dd30 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ │ - 0x0000dd40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000dd50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0000dd60 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ │ - 0x0000dd70 67746820 6f662074 68652072 65736f75 gth of the resou │ │ │ │ │ - 0x0000dd80 72636520 64617461 2e222c0a 20202020 rce data.",. │ │ │ │ │ - 0x0000dd90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dda0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0000ddb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ddc0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ - 0x0000ddd0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ │ - 0x0000dde0 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ │ - 0x0000ddf0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0000de00 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0000de10 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0000de20 20202020 226e616d 65223a20 226e756d "name": "num │ │ │ │ │ - 0x0000de30 6265725f 6f665f72 65736f75 72636573 ber_of_resources │ │ │ │ │ - 0x0000de40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0000de50 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0000de60 22546865 206e756d 62657220 6f662072 "The number of r │ │ │ │ │ - 0x0000de70 65736f75 72636573 20696e20 74686520 esources in the │ │ │ │ │ - 0x0000de80 2e4e4554 2066696c 652e2054 68657365 .NET file. These │ │ │ │ │ - 0x0000de90 20617265 20646966 66657265 6e742066 are different f │ │ │ │ │ - 0x0000dea0 726f6d20 6e6f726d 616c2050 45207265 rom normal PE re │ │ │ │ │ - 0x0000deb0 736f7572 6365732e 222c0a20 20202020 sources.",. │ │ │ │ │ - 0x0000dec0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0000ded0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0000dee0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0000def0 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ │ - 0x0000df00 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ │ - 0x0000df10 20226e61 6d65223a 20226173 73656d62 "name": "assemb │ │ │ │ │ - 0x0000df20 6c795f72 65667322 2c0a2020 20202020 ly_refs",. │ │ │ │ │ - 0x0000df30 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0000df40 74696f6e 223a2022 4f626a65 63742066 tion": "Object f │ │ │ │ │ - 0x0000df50 6f72202e 4e455420 61737365 6d626c79 or .NET assembly │ │ │ │ │ - 0x0000df60 20726566 6572656e 63652069 6e666f72 reference infor │ │ │ │ │ - 0x0000df70 6d617469 6f6e2e22 2c0a2020 20202020 mation.",. │ │ │ │ │ - 0x0000df80 20202020 20202273 74727563 74757265 "structure │ │ │ │ │ - 0x0000df90 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ │ + 0x00007dc0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ + 0x00007dd0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ + 0x00007de0 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ │ + 0x00007df0 656e6774 68222c0a 20202020 20202020 ength",. │ │ │ │ │ + 0x00007e00 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ │ + 0x00007e10 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ + 0x00007e20 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ │ + 0x00007e30 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00007e40 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00007e50 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ + 0x00007e60 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ + 0x00007e70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007e80 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00007e90 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x00007ea0 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ │ + 0x00007eb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007ec0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00007ed0 73747269 6e67220a 20202020 20202020 string". │ │ │ │ │ + 0x00007ee0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00007ef0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00007f00 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ │ + 0x00007f10 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00007f20 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ │ + 0x00007f30 65747572 6e207468 65206c65 6e677468 eturn the length │ │ │ │ │ + 0x00007f40 206f6620 74686520 73747269 6e672c20 of the string, │ │ │ │ │ + 0x00007f50 77686963 68206361 6e206265 20616e79 which can be any │ │ │ │ │ + 0x00007f60 20736571 75656e63 65206f66 20627974 sequence of byt │ │ │ │ │ + 0x00007f70 65732e20 4e554c4c 20627974 65732069 es. NULL bytes i │ │ │ │ │ + 0x00007f80 6e636c75 6465642e 20457861 6d706c65 ncluded. Example │ │ │ │ │ + 0x00007f90 3a206060 605c6e73 7472696e 672e6c65 : ```\nstring.le │ │ │ │ │ + 0x00007fa0 6e677468 285c2241 58537830 30455253 ngth(\"AXSx00ERS │ │ │ │ │ + 0x00007fb0 5c222920 3d3d2037 5c6e6060 60220a20 \") == 7\n```". │ │ │ │ │ + 0x00007fc0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00007fd0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ + 0x00007fe0 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ │ + 0x00007ff0 0a0a0000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x00008000 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ + 0x00008010 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ + 0x00008020 65223a20 226d6163 686f222c 0a202020 e": "macho",. │ │ │ │ │ + 0x00008030 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ + 0x00008040 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00008050 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00008060 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00008070 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ │ + 0x00008080 4d414749 43222c0a 20202020 20202020 MAGIC",. │ │ │ │ │ + 0x00008090 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000080a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x000080b0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ + 0x000080c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x000080d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000080e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x000080f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00008100 6e616d65 223a2022 4d485f43 4947414d name": "MH_CIGAM │ │ │ │ │ + 0x00008110 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00008120 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00008130 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00008140 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00008150 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00008160 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00008170 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00008180 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00008190 3a20224d 485f4d41 4749435f 3634222c : "MH_MAGIC_64", │ │ │ │ │ + 0x000081a0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x000081b0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x000081c0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x000081d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x000081e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x000081f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00008200 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00008210 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00008220 224d485f 43494741 4d5f3634 222c0a20 "MH_CIGAM_64",. │ │ │ │ │ + 0x00008230 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00008240 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00008250 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00008260 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00008270 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00008280 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00008290 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x000082a0 20202020 2020226e 616d6522 3a202246 "name": "F │ │ │ │ │ + 0x000082b0 41545f4d 41474943 222c0a20 20202020 AT_MAGIC",. │ │ │ │ │ + 0x000082c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x000082d0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x000082e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x000082f0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00008300 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00008310 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00008320 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00008330 2020226e 616d6522 3a202246 41545f43 "name": "FAT_C │ │ │ │ │ + 0x00008340 4947414d 222c0a20 20202020 20202020 IGAM",. │ │ │ │ │ + 0x00008350 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00008360 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00008370 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00008380 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00008390 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000083a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x000083b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x000083c0 616d6522 3a202246 41545f4d 41474943 ame": "FAT_MAGIC │ │ │ │ │ + 0x000083d0 5f363422 2c0a2020 20202020 20202020 _64",. │ │ │ │ │ + 0x000083e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000083f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00008400 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00008410 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00008420 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00008430 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00008440 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00008450 6d65223a 20224641 545f4349 47414d5f me": "FAT_CIGAM_ │ │ │ │ │ + 0x00008460 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ │ + 0x00008470 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00008480 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00008490 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x000084a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x000084b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x000084c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x000084d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000084e0 65223a20 22435055 5f415243 485f4142 e": "CPU_ARCH_AB │ │ │ │ │ + 0x000084f0 49363422 2c0a2020 20202020 20202020 I64",. │ │ │ │ │ + 0x00008500 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00008510 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00008520 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00008530 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00008540 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00008550 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00008560 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00008570 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ │ + 0x00008580 455f4c49 42363422 2c0a2020 20202020 E_LIB64",. │ │ │ │ │ + 0x00008590 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x000085a0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x000085b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000085c0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x000085d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000085e0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000085f0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00008600 20226e61 6d65223a 20224350 555f5459 "name": "CPU_TY │ │ │ │ │ + 0x00008610 50455f4d 43363830 5830222c 0a202020 PE_MC680X0",. │ │ │ │ │ + 0x00008620 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00008630 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00008640 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00008650 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00008660 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00008670 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00008680 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00008690 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ + 0x000086a0 5f545950 455f5838 36222c0a 20202020 _TYPE_X86",. │ │ │ │ │ + 0x000086b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x000086c0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x000086d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000086e0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x000086f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00008700 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00008710 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00008720 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ │ + 0x00008730 54595045 5f493338 36222c0a 20202020 TYPE_I386",. │ │ │ │ │ + 0x00008740 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00008750 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00008760 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00008770 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00008780 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00008790 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x000087a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x000087b0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ │ + 0x000087c0 54595045 5f583836 5f363422 2c0a2020 TYPE_X86_64",. │ │ │ │ │ + 0x000087d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000087e0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x000087f0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00008800 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00008810 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00008820 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00008830 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00008840 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ │ + 0x00008850 555f5459 50455f4d 49505322 2c0a2020 U_TYPE_MIPS",. │ │ │ │ │ + 0x00008860 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00008870 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00008880 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00008890 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x000088a0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x000088b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x000088c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x000088d0 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ │ + 0x000088e0 555f5459 50455f4d 43393830 3030222c U_TYPE_MC98000", │ │ │ │ │ + 0x000088f0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00008900 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00008910 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00008920 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00008930 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00008940 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00008950 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00008960 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00008970 22435055 5f545950 455f4152 4d222c0a "CPU_TYPE_ARM",. │ │ │ │ │ + 0x00008980 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00008990 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x000089a0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x000089b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x000089c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x000089d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x000089e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x000089f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00008a00 4350555f 54595045 5f41524d 3634222c CPU_TYPE_ARM64", │ │ │ │ │ + 0x00008a10 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00008a20 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00008a30 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00008a40 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00008a50 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00008a60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00008a70 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00008a80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00008a90 22435055 5f545950 455f4d43 38383030 "CPU_TYPE_MC8800 │ │ │ │ │ + 0x00008aa0 30222c0a 20202020 20202020 20202020 0",. │ │ │ │ │ + 0x00008ab0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00008ac0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00008ad0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00008ae0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00008af0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00008b00 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00008b10 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00008b20 223a2022 4350555f 54595045 5f535041 ": "CPU_TYPE_SPA │ │ │ │ │ + 0x00008b30 5243222c 0a202020 20202020 20202020 RC",. │ │ │ │ │ + 0x00008b40 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00008b50 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00008b60 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00008b70 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00008b80 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00008b90 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00008ba0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00008bb0 65223a20 22435055 5f545950 455f504f e": "CPU_TYPE_PO │ │ │ │ │ + 0x00008bc0 57455250 43222c0a 20202020 20202020 WERPC",. │ │ │ │ │ + 0x00008bd0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00008be0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00008bf0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00008c00 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00008c10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00008c20 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00008c30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00008c40 6e616d65 223a2022 4350555f 54595045 name": "CPU_TYPE │ │ │ │ │ + 0x00008c50 5f504f57 45525043 3634222c 0a202020 _POWERPC64",. │ │ │ │ │ + 0x00008c60 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00008c70 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00008c80 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00008c90 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00008ca0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00008cb0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00008cc0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00008cd0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ + 0x00008ce0 5f535542 54595045 5f494e54 454c5f4d _SUBTYPE_INTEL_M │ │ │ │ │ + 0x00008cf0 4f44454c 5f414c4c 222c0a20 20202020 ODEL_ALL",. │ │ │ │ │ + 0x00008d00 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00008d10 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00008d20 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00008d30 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00008d40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00008d50 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00008d60 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00008d70 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ │ + 0x00008d80 55425459 50455f33 3836222c 0a202020 UBTYPE_386",. │ │ │ │ │ + 0x00008d90 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00008da0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00008db0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00008dc0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00008dd0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00008de0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00008df0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00008e00 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ + 0x00008e10 5f535542 54595045 5f493338 365f414c _SUBTYPE_I386_AL │ │ │ │ │ + 0x00008e20 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ │ + 0x00008e30 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00008e40 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00008e50 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00008e60 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00008e70 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00008e80 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00008e90 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00008ea0 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ │ + 0x00008eb0 5838365f 36345f41 4c4c222c 0a202020 X86_64_ALL",. │ │ │ │ │ + 0x00008ec0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00008ed0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00008ee0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00008ef0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00008f00 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00008f10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00008f20 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00008f30 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ + 0x00008f40 5f535542 54595045 5f343836 222c0a20 _SUBTYPE_486",. │ │ │ │ │ + 0x00008f50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00008f60 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00008f70 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00008f80 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00008f90 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00008fa0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00008fb0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00008fc0 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ │ + 0x00008fd0 50555f53 55425459 50455f34 38365358 PU_SUBTYPE_486SX │ │ │ │ │ + 0x00008fe0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00008ff0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00009000 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00009010 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00009020 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00009030 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00009040 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00009050 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00009060 3a202243 50555f53 55425459 50455f35 : "CPU_SUBTYPE_5 │ │ │ │ │ + 0x00009070 3836222c 0a202020 20202020 20202020 86",. │ │ │ │ │ + 0x00009080 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00009090 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x000090a0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x000090b0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x000090c0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x000090d0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x000090e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000090f0 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ │ + 0x00009100 5f50454e 54222c0a 20202020 20202020 _PENT",. │ │ │ │ │ + 0x00009110 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00009120 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00009130 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00009140 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00009150 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00009160 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00009170 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00009180 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ │ + 0x00009190 5950455f 50454e54 50524f22 2c0a2020 YPE_PENTPRO",. │ │ │ │ │ + 0x000091a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000091b0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x000091c0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x000091d0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x000091e0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x000091f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00009200 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00009210 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ │ + 0x00009220 555f5355 42545950 455f5045 4e544949 U_SUBTYPE_PENTII │ │ │ │ │ + 0x00009230 5f4d3322 2c0a2020 20202020 20202020 _M3",. │ │ │ │ │ + 0x00009240 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00009250 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00009260 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00009270 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00009280 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00009290 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x000092a0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x000092b0 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ │ + 0x000092c0 455f5045 4e544949 5f4d3522 2c0a2020 E_PENTII_M5",. │ │ │ │ │ + 0x000092d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000092e0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x000092f0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00009300 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00009310 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00009320 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00009330 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00009340 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ │ + 0x00009350 555f5355 42545950 455f4345 4c45524f U_SUBTYPE_CELERO │ │ │ │ │ + 0x00009360 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ │ + 0x00009370 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00009380 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00009390 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x000093a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x000093b0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x000093c0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x000093d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x000093e0 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ │ + 0x000093f0 43454c45 524f4e5f 4d4f4249 4c45222c CELERON_MOBILE", │ │ │ │ │ + 0x00009400 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00009410 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00009420 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00009430 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00009440 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00009450 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00009460 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00009470 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00009480 22435055 5f535542 54595045 5f50454e "CPU_SUBTYPE_PEN │ │ │ │ │ + 0x00009490 5449554d 5f33222c 0a202020 20202020 TIUM_3",. │ │ │ │ │ + 0x000094a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x000094b0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x000094c0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x000094d0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x000094e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x000094f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00009500 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00009510 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ │ + 0x00009520 54595045 5f50454e 5449554d 5f335f4d TYPE_PENTIUM_3_M │ │ │ │ │ + 0x00009530 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00009540 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00009550 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00009560 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00009570 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00009580 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00009590 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x000095a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x000095b0 3a202243 50555f53 55425459 50455f50 : "CPU_SUBTYPE_P │ │ │ │ │ + 0x000095c0 454e5449 554d5f33 5f58454f 4e222c0a ENTIUM_3_XEON",. │ │ │ │ │ + 0x000095d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000095e0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x000095f0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00009600 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00009610 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00009620 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00009630 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00009640 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00009650 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ │ + 0x00009660 49554d5f 4d222c0a 20202020 20202020 IUM_M",. │ │ │ │ │ + 0x00009670 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00009680 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00009690 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x000096a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x000096b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000096c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x000096d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000096e0 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ │ + 0x000096f0 5950455f 50454e54 49554d5f 34222c0a YPE_PENTIUM_4",. │ │ │ │ │ + 0x00009700 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00009710 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00009720 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00009730 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00009740 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00009750 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00009760 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00009770 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00009780 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ │ + 0x00009790 49554d5f 345f4d22 2c0a2020 20202020 IUM_4_M",. │ │ │ │ │ + 0x000097a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x000097b0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x000097c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000097d0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x000097e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000097f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00009800 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00009810 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ │ + 0x00009820 42545950 455f4954 414e4955 4d222c0a BTYPE_ITANIUM",. │ │ │ │ │ + 0x00009830 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00009840 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00009850 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00009860 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00009870 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00009880 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00009890 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x000098a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x000098b0 4350555f 53554254 5950455f 4954414e CPU_SUBTYPE_ITAN │ │ │ │ │ + 0x000098c0 49554d5f 32222c0a 20202020 20202020 IUM_2",. │ │ │ │ │ + 0x000098d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000098e0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x000098f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00009900 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00009910 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00009920 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00009930 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00009940 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ │ + 0x00009950 5950455f 58454f4e 222c0a20 20202020 YPE_XEON",. │ │ │ │ │ + 0x00009960 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00009970 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00009980 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00009990 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x000099a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x000099b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x000099c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x000099d0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ │ + 0x000099e0 55425459 50455f58 454f4e5f 4d50222c UBTYPE_XEON_MP", │ │ │ │ │ + 0x000099f0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00009a00 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00009a10 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00009a20 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00009a30 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00009a40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00009a50 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00009a60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00009a70 22435055 5f535542 54595045 5f41524d "CPU_SUBTYPE_ARM │ │ │ │ │ + 0x00009a80 5f414c4c 222c0a20 20202020 20202020 _ALL",. │ │ │ │ │ + 0x00009a90 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00009aa0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00009ab0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00009ac0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00009ad0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00009ae0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00009af0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00009b00 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ │ + 0x00009b10 50455f41 524d5f56 3454222c 0a202020 PE_ARM_V4T",. │ │ │ │ │ + 0x00009b20 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00009b30 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00009b40 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00009b50 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00009b60 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00009b70 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00009b80 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00009b90 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ + 0x00009ba0 5f535542 54595045 5f41524d 5f563622 _SUBTYPE_ARM_V6" │ │ │ │ │ + 0x00009bb0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00009bc0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00009bd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00009be0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00009bf0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00009c00 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00009c10 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00009c20 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00009c30 20224350 555f5355 42545950 455f4152 "CPU_SUBTYPE_AR │ │ │ │ │ + 0x00009c40 4d5f5635 222c0a20 20202020 20202020 M_V5",. │ │ │ │ │ + 0x00009c50 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00009c60 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00009c70 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00009c80 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00009c90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00009ca0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00009cb0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00009cc0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ │ + 0x00009cd0 50455f41 524d5f56 3554454a 222c0a20 PE_ARM_V5TEJ",. │ │ │ │ │ + 0x00009ce0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00009cf0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00009d00 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00009d10 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00009d20 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00009d30 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00009d40 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00009d50 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ │ + 0x00009d60 50555f53 55425459 50455f41 524d5f58 PU_SUBTYPE_ARM_X │ │ │ │ │ + 0x00009d70 5343414c 45222c0a 20202020 20202020 SCALE",. │ │ │ │ │ + 0x00009d80 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00009d90 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00009da0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00009db0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00009dc0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00009dd0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00009de0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00009df0 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ │ + 0x00009e00 5950455f 41524d5f 5637222c 0a202020 YPE_ARM_V7",. │ │ │ │ │ + 0x00009e10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00009e20 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00009e30 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00009e40 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00009e50 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00009e60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00009e70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00009e80 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ + 0x00009e90 5f535542 54595045 5f41524d 5f563746 _SUBTYPE_ARM_V7F │ │ │ │ │ + 0x00009ea0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00009eb0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00009ec0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00009ed0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00009ee0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00009ef0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00009f00 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00009f10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00009f20 3a202243 50555f53 55425459 50455f41 : "CPU_SUBTYPE_A │ │ │ │ │ + 0x00009f30 524d5f56 3753222c 0a202020 20202020 RM_V7S",. │ │ │ │ │ + 0x00009f40 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00009f50 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00009f60 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00009f70 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00009f80 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00009f90 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00009fa0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00009fb0 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ │ + 0x00009fc0 54595045 5f41524d 5f56374b 222c0a20 TYPE_ARM_V7K",. │ │ │ │ │ + 0x00009fd0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00009fe0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00009ff0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0000a000 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0000a010 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0000a020 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0000a030 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0000a040 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ │ + 0x0000a050 50555f53 55425459 50455f41 524d5f56 PU_SUBTYPE_ARM_V │ │ │ │ │ + 0x0000a060 364d222c 0a202020 20202020 20202020 6M",. │ │ │ │ │ + 0x0000a070 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0000a080 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0000a090 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0000a0a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0000a0b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0000a0c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0000a0d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0000a0e0 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ │ + 0x0000a0f0 5f41524d 5f56374d 222c0a20 20202020 _ARM_V7M",. │ │ │ │ │ + 0x0000a100 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0000a110 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0000a120 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0000a130 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0000a140 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0000a150 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0000a160 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0000a170 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ │ + 0x0000a180 55425459 50455f41 524d5f56 37454d22 UBTYPE_ARM_V7EM" │ │ │ │ │ + 0x0000a190 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0000a1a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0000a1b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000a1c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0000a1d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0000a1e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0000a1f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0000a200 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0000a210 20224350 555f5355 42545950 455f4152 "CPU_SUBTYPE_AR │ │ │ │ │ + 0x0000a220 4d36345f 414c4c22 2c0a2020 20202020 M64_ALL",. │ │ │ │ │ + 0x0000a230 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0000a240 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x0000a250 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0000a260 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x0000a270 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0000a280 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0000a290 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0000a2a0 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ │ + 0x0000a2b0 42545950 455f5350 4152435f 414c4c22 BTYPE_SPARC_ALL" │ │ │ │ │ + 0x0000a2c0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0000a2d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0000a2e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000a2f0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0000a300 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0000a310 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0000a320 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0000a330 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0000a340 20224350 555f5355 42545950 455f504f "CPU_SUBTYPE_PO │ │ │ │ │ + 0x0000a350 57455250 435f414c 4c222c0a 20202020 WERPC_ALL",. │ │ │ │ │ + 0x0000a360 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0000a370 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0000a380 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0000a390 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x0000a3a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0000a3b0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0000a3c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0000a3d0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ │ + 0x0000a3e0 53554254 5950455f 4d433938 30303030 SUBTYPE_MC980000 │ │ │ │ │ + 0x0000a3f0 5f414c4c 222c0a20 20202020 20202020 _ALL",. │ │ │ │ │ + 0x0000a400 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0000a410 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0000a420 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0000a430 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0000a440 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000a450 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0000a460 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0000a470 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ │ + 0x0000a480 50455f50 4f574552 50435f36 3031222c PE_POWERPC_601", │ │ │ │ │ + 0x0000a490 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0000a4a0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0000a4b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0000a4c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0000a4d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0000a4e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0000a4f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0000a500 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0000a510 22435055 5f535542 54595045 5f4d4339 "CPU_SUBTYPE_MC9 │ │ │ │ │ + 0x0000a520 38363031 222c0a20 20202020 20202020 8601",. │ │ │ │ │ + 0x0000a530 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0000a540 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0000a550 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0000a560 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0000a570 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000a580 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0000a590 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0000a5a0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ │ + 0x0000a5b0 50455f50 4f574552 50435f36 3032222c PE_POWERPC_602", │ │ │ │ │ + 0x0000a5c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0000a5d0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0000a5e0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0000a5f0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0000a600 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0000a610 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0000a620 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0000a630 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0000a640 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ │ + 0x0000a650 45525043 5f363033 222c0a20 20202020 ERPC_603",. │ │ │ │ │ + 0x0000a660 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0000a670 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0000a680 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0000a690 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0000a6a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0000a6b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0000a6c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0000a6d0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ │ + 0x0000a6e0 55425459 50455f50 4f574552 50435f36 UBTYPE_POWERPC_6 │ │ │ │ │ + 0x0000a6f0 30336522 2c0a2020 20202020 20202020 03e",. │ │ │ │ │ + 0x0000a700 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0000a710 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0000a720 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0000a730 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0000a740 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000a750 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0000a760 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0000a770 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ │ + 0x0000a780 455f504f 57455250 435f3630 33657622 E_POWERPC_603ev" │ │ │ │ │ + 0x0000a790 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0000a7a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0000a7b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000a7c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0000a7d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0000a7e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0000a7f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0000a800 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0000a810 20224350 555f5355 42545950 455f504f "CPU_SUBTYPE_PO │ │ │ │ │ + 0x0000a820 57455250 435f3630 34222c0a 20202020 WERPC_604",. │ │ │ │ │ + 0x0000a830 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0000a840 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0000a850 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0000a860 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x0000a870 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0000a880 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0000a890 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0000a8a0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ │ + 0x0000a8b0 53554254 5950455f 504f5745 5250435f SUBTYPE_POWERPC_ │ │ │ │ │ + 0x0000a8c0 36303465 222c0a20 20202020 20202020 604e",. │ │ │ │ │ + 0x0000a8d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0000a8e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0000a8f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0000a900 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0000a910 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000a920 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0000a930 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0000a940 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ │ + 0x0000a950 50455f50 4f574552 50435f36 3230222c PE_POWERPC_620", │ │ │ │ │ + 0x0000a960 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0000a970 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0000a980 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0000a990 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0000a9a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0000a9b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0000a9c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0000a9d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0000a9e0 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ │ + 0x0000a9f0 45525043 5f373530 222c0a20 20202020 ERPC_750",. │ │ │ │ │ + 0x0000aa00 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0000aa10 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0000aa20 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0000aa30 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0000aa40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0000aa50 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0000aa60 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0000aa70 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ │ + 0x0000aa80 55425459 50455f50 4f574552 50435f37 UBTYPE_POWERPC_7 │ │ │ │ │ + 0x0000aa90 34303022 2c0a2020 20202020 20202020 400",. │ │ │ │ │ + 0x0000aaa0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0000aab0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0000aac0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0000aad0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0000aae0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000aaf0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0000ab00 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0000ab10 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ │ + 0x0000ab20 455f504f 57455250 435f3734 3530222c E_POWERPC_7450", │ │ │ │ │ + 0x0000ab30 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0000ab40 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0000ab50 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0000ab60 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0000ab70 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0000ab80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0000ab90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0000aba0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0000abb0 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ │ + 0x0000abc0 45525043 5f393730 222c0a20 20202020 ERPC_970",. │ │ │ │ │ + 0x0000abd0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0000abe0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0000abf0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0000ac00 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0000ac10 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0000ac20 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0000ac30 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0000ac40 2020226e 616d6522 3a20224d 485f4f42 "name": "MH_OB │ │ │ │ │ + 0x0000ac50 4a454354 222c0a20 20202020 20202020 JECT",. │ │ │ │ │ + 0x0000ac60 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0000ac70 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0000ac80 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0000ac90 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0000aca0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000acb0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0000acc0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0000acd0 616d6522 3a20224d 485f4558 45435554 ame": "MH_EXECUT │ │ │ │ │ + 0x0000ace0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ │ + 0x0000acf0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0000ad00 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0000ad10 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0000ad20 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0000ad30 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0000ad40 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0000ad50 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0000ad60 223a2022 4d485f46 564d4c49 42222c0a ": "MH_FVMLIB",. │ │ │ │ │ + 0x0000ad70 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0000ad80 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0000ad90 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x0000ada0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0000adb0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0000adc0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0000add0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0000ade0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0000adf0 4d485f43 4f524522 2c0a2020 20202020 MH_CORE",. │ │ │ │ │ + 0x0000ae00 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0000ae10 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x0000ae20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0000ae30 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x0000ae40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0000ae50 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0000ae60 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0000ae70 20226e61 6d65223a 20224d48 5f505245 "name": "MH_PRE │ │ │ │ │ + 0x0000ae80 4c4f4144 222c0a20 20202020 20202020 LOAD",. │ │ │ │ │ + 0x0000ae90 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0000aea0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0000aeb0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0000aec0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0000aed0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000aee0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0000aef0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0000af00 616d6522 3a20224d 485f4459 4c494222 ame": "MH_DYLIB" │ │ │ │ │ + 0x0000af10 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0000af20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0000af30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000af40 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0000af50 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0000af60 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0000af70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0000af80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0000af90 20224d48 5f44594c 494e4b45 52222c0a "MH_DYLINKER",. │ │ │ │ │ + 0x0000afa0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0000afb0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0000afc0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x0000afd0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0000afe0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0000aff0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0000b000 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0000b010 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0000b020 4d485f42 554e444c 45222c0a 20202020 MH_BUNDLE",. │ │ │ │ │ + 0x0000b030 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0000b040 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0000b050 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0000b060 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x0000b070 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0000b080 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0000b090 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0000b0a0 20202022 6e616d65 223a2022 4d485f44 "name": "MH_D │ │ │ │ │ + 0x0000b0b0 594c4942 5f535455 42222c0a 20202020 YLIB_STUB",. │ │ │ │ │ + 0x0000b0c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0000b0d0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0000b0e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0000b0f0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x0000b100 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0000b110 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0000b120 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0000b130 20202022 6e616d65 223a2022 4d485f44 "name": "MH_D │ │ │ │ │ + 0x0000b140 53594d22 2c0a2020 20202020 20202020 SYM",. │ │ │ │ │ + 0x0000b150 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0000b160 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0000b170 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0000b180 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0000b190 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000b1a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0000b1b0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0000b1c0 6d65223a 20224d48 5f4b4558 545f4255 me": "MH_KEXT_BU │ │ │ │ │ + 0x0000b1d0 4e444c45 222c0a20 20202020 20202020 NDLE",. │ │ │ │ │ + 0x0000b1e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0000b1f0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0000b200 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0000b210 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0000b220 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000b230 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0000b240 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0000b250 616d6522 3a20224d 485f4e4f 554e4445 ame": "MH_NOUNDE │ │ │ │ │ + 0x0000b260 4653222c 0a202020 20202020 20202020 FS",. │ │ │ │ │ + 0x0000b270 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0000b280 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0000b290 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0000b2a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0000b2b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0000b2c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0000b2d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0000b2e0 65223a20 224d485f 494e4352 4c494e4b e": "MH_INCRLINK │ │ │ │ │ + 0x0000b2f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000b300 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0000b310 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0000b320 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0000b330 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0000b340 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0000b350 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0000b360 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0000b370 3a20224d 485f4459 4c444c49 4e4b222c : "MH_DYLDLINK", │ │ │ │ │ + 0x0000b380 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0000b390 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0000b3a0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0000b3b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0000b3c0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0000b3d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0000b3e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0000b3f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0000b400 224d485f 42494e44 41544c4f 4144222c "MH_BINDATLOAD", │ │ │ │ │ + 0x0000b410 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0000b420 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0000b430 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0000b440 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0000b450 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0000b460 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0000b470 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0000b480 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0000b490 224d485f 50524542 4f554e44 222c0a20 "MH_PREBOUND",. │ │ │ │ │ + 0x0000b4a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0000b4b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0000b4c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0000b4d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0000b4e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0000b4f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0000b500 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0000b510 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ │ + 0x0000b520 485f5350 4c49545f 53454753 222c0a20 H_SPLIT_SEGS",. │ │ │ │ │ + 0x0000b530 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0000b540 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0000b550 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0000b560 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0000b570 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0000b580 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0000b590 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0000b5a0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ │ + 0x0000b5b0 485f4c41 5a595f49 4e495422 2c0a2020 H_LAZY_INIT",. │ │ │ │ │ + 0x0000b5c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0000b5d0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x0000b5e0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0000b5f0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x0000b600 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x0000b610 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0000b620 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x0000b630 20202020 20226e61 6d65223a 20224d48 "name": "MH │ │ │ │ │ + 0x0000b640 5f54574f 4c455645 4c222c0a 20202020 _TWOLEVEL",. │ │ │ │ │ + 0x0000b650 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0000b660 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0000b670 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0000b680 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x0000b690 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0000b6a0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0000b6b0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0000b6c0 20202022 6e616d65 223a2022 4d485f46 "name": "MH_F │ │ │ │ │ + 0x0000b6d0 4f524345 5f464c41 54222c0a 20202020 ORCE_FLAT",. │ │ │ │ │ + 0x0000b6e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0000b6f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0000b700 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0000b710 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x0000b720 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0000b730 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0000b740 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0000b750 20202022 6e616d65 223a2022 4d485f4e "name": "MH_N │ │ │ │ │ + 0x0000b760 4f4d554c 54494445 4653222c 0a202020 OMULTIDEFS",. │ │ │ │ │ + 0x0000b770 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0000b780 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0000b790 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0000b7a0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x0000b7b0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x0000b7c0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0000b7d0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0000b7e0 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ │ + 0x0000b7f0 4e4f4649 58505245 42494e44 494e4722 NOFIXPREBINDING" │ │ │ │ │ + 0x0000b800 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0000b810 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0000b820 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000b830 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0000b840 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0000b850 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0000b860 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0000b870 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0000b880 20224d48 5f505245 42494e44 41424c45 "MH_PREBINDABLE │ │ │ │ │ + 0x0000b890 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000b8a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0000b8b0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0000b8c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0000b8d0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0000b8e0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0000b8f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0000b900 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0000b910 3a20224d 485f414c 4c4d4f44 53424f55 : "MH_ALLMODSBOU │ │ │ │ │ + 0x0000b920 4e44222c 0a202020 20202020 20202020 ND",. │ │ │ │ │ + 0x0000b930 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0000b940 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0000b950 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0000b960 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0000b970 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0000b980 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0000b990 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0000b9a0 65223a20 224d485f 53554253 45435449 e": "MH_SUBSECTI │ │ │ │ │ + 0x0000b9b0 4f4e535f 5649415f 53594d42 4f4c5322 ONS_VIA_SYMBOLS" │ │ │ │ │ + 0x0000b9c0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0000b9d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0000b9e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000b9f0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0000ba00 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0000ba10 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0000ba20 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0000ba30 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0000ba40 20224d48 5f43414e 4f4e4943 414c222c "MH_CANONICAL", │ │ │ │ │ + 0x0000ba50 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0000ba60 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0000ba70 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0000ba80 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0000ba90 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0000baa0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0000bab0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0000bac0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0000bad0 224d485f 5745414b 5f444546 494e4553 "MH_WEAK_DEFINES │ │ │ │ │ + 0x0000bae0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000baf0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0000bb00 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0000bb10 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0000bb20 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0000bb30 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0000bb40 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0000bb50 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0000bb60 3a20224d 485f4249 4e44535f 544f5f57 : "MH_BINDS_TO_W │ │ │ │ │ + 0x0000bb70 45414b22 2c0a2020 20202020 20202020 EAK",. │ │ │ │ │ + 0x0000bb80 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0000bb90 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0000bba0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0000bbb0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0000bbc0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000bbd0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0000bbe0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0000bbf0 6d65223a 20224d48 5f414c4c 4f575f53 me": "MH_ALLOW_S │ │ │ │ │ + 0x0000bc00 5441434b 5f455845 43555449 4f4e222c TACK_EXECUTION", │ │ │ │ │ + 0x0000bc10 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0000bc20 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0000bc30 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0000bc40 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0000bc50 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0000bc60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0000bc70 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0000bc80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0000bc90 224d485f 524f4f54 5f534146 45222c0a "MH_ROOT_SAFE",. │ │ │ │ │ + 0x0000bca0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0000bcb0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0000bcc0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x0000bcd0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0000bce0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0000bcf0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0000bd00 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0000bd10 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0000bd20 4d485f53 45545549 445f5341 4645222c MH_SETUID_SAFE", │ │ │ │ │ + 0x0000bd30 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0000bd40 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0000bd50 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0000bd60 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0000bd70 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0000bd80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0000bd90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0000bda0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0000bdb0 224d485f 4e4f5f52 45455850 4f525445 "MH_NO_REEXPORTE │ │ │ │ │ + 0x0000bdc0 445f4459 4c494253 222c0a20 20202020 D_DYLIBS",. │ │ │ │ │ + 0x0000bdd0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0000bde0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0000bdf0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0000be00 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0000be10 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0000be20 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0000be30 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0000be40 2020226e 616d6522 3a20224d 485f5049 "name": "MH_PI │ │ │ │ │ + 0x0000be50 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ │ + 0x0000be60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0000be70 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0000be80 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0000be90 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0000bea0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0000beb0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0000bec0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0000bed0 223a2022 4d485f44 4541445f 53545249 ": "MH_DEAD_STRI │ │ │ │ │ + 0x0000bee0 50504142 4c455f44 594c4942 222c0a20 PPABLE_DYLIB",. │ │ │ │ │ + 0x0000bef0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0000bf00 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0000bf10 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0000bf20 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0000bf30 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0000bf40 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0000bf50 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0000bf60 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ │ + 0x0000bf70 485f4841 535f544c 565f4445 53435249 H_HAS_TLV_DESCRI │ │ │ │ │ + 0x0000bf80 50544f52 53222c0a 20202020 20202020 PTORS",. │ │ │ │ │ + 0x0000bf90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0000bfa0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x0000bfb0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0000bfc0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0000bfd0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0000bfe0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0000bff0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000c000 6e616d65 223a2022 4d485f4e 4f5f4845 name": "MH_NO_HE │ │ │ │ │ + 0x0000c010 41505f45 58454355 54494f4e 222c0a20 AP_EXECUTION",. │ │ │ │ │ + 0x0000c020 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0000c030 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0000c040 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0000c050 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0000c060 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0000c070 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0000c080 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0000c090 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ │ + 0x0000c0a0 485f4150 505f4558 54454e53 494f4e5f H_APP_EXTENSION_ │ │ │ │ │ + 0x0000c0b0 53414645 222c0a20 20202020 20202020 SAFE",. │ │ │ │ │ + 0x0000c0c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0000c0d0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0000c0e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0000c0f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0000c100 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000c110 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0000c120 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0000c130 616d6522 3a202253 475f4849 4748564d ame": "SG_HIGHVM │ │ │ │ │ + 0x0000c140 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000c150 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0000c160 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0000c170 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0000c180 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0000c190 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0000c1a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0000c1b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0000c1c0 3a202253 475f4656 4d4c4942 222c0a20 : "SG_FVMLIB",. │ │ │ │ │ + 0x0000c1d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0000c1e0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0000c1f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0000c200 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0000c210 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0000c220 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0000c230 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0000c240 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ + 0x0000c250 475f4e4f 52454c4f 43222c0a 20202020 G_NORELOC",. │ │ │ │ │ + 0x0000c260 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0000c270 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0000c280 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0000c290 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x0000c2a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0000c2b0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0000c2c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0000c2d0 20202022 6e616d65 223a2022 53475f50 "name": "SG_P │ │ │ │ │ + 0x0000c2e0 524f5445 43544544 5f564552 53494f4e ROTECTED_VERSION │ │ │ │ │ + 0x0000c2f0 5f31222c 0a202020 20202020 20202020 _1",. │ │ │ │ │ + 0x0000c300 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0000c310 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0000c320 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0000c330 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0000c340 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0000c350 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0000c360 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0000c370 65223a20 22534543 54494f4e 5f545950 e": "SECTION_TYP │ │ │ │ │ + 0x0000c380 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ │ + 0x0000c390 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0000c3a0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0000c3b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0000c3c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0000c3d0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0000c3e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0000c3f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0000c400 223a2022 53454354 494f4e5f 41545452 ": "SECTION_ATTR │ │ │ │ │ + 0x0000c410 49425554 4553222c 0a202020 20202020 IBUTES",. │ │ │ │ │ + 0x0000c420 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0000c430 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x0000c440 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0000c450 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x0000c460 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0000c470 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0000c480 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0000c490 226e616d 65223a20 22535f52 4547554c "name": "S_REGUL │ │ │ │ │ + 0x0000c4a0 4152222c 0a202020 20202020 20202020 AR",. │ │ │ │ │ + 0x0000c4b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0000c4c0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0000c4d0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0000c4e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0000c4f0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0000c500 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0000c510 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0000c520 65223a20 22535f5a 45524f46 494c4c22 e": "S_ZEROFILL" │ │ │ │ │ + 0x0000c530 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0000c540 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0000c550 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000c560 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0000c570 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0000c580 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0000c590 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0000c5a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0000c5b0 2022535f 43535452 494e475f 4c495445 "S_CSTRING_LITE │ │ │ │ │ + 0x0000c5c0 52414c53 222c0a20 20202020 20202020 RALS",. │ │ │ │ │ + 0x0000c5d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0000c5e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0000c5f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0000c600 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0000c610 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000c620 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0000c630 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0000c640 616d6522 3a202253 5f344259 54455f4c ame": "S_4BYTE_L │ │ │ │ │ + 0x0000c650 49544552 414c5322 2c0a2020 20202020 ITERALS",. │ │ │ │ │ + 0x0000c660 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0000c670 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x0000c680 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0000c690 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x0000c6a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0000c6b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0000c6c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0000c6d0 20226e61 6d65223a 2022535f 38425954 "name": "S_8BYT │ │ │ │ │ + 0x0000c6e0 455f4c49 54455241 4c53222c 0a202020 E_LITERALS",. │ │ │ │ │ + 0x0000c6f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0000c700 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0000c710 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0000c720 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x0000c730 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x0000c740 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0000c750 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0000c760 20202020 226e616d 65223a20 22535f4c "name": "S_L │ │ │ │ │ + 0x0000c770 49544552 414c5f50 4f494e54 45525322 ITERAL_POINTERS" │ │ │ │ │ + 0x0000c780 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0000c790 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0000c7a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000c7b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0000c7c0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0000c7d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0000c7e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0000c7f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0000c800 2022535f 4e4f4e5f 4c415a59 5f53594d "S_NON_LAZY_SYM │ │ │ │ │ + 0x0000c810 424f4c5f 504f494e 54455253 222c0a20 BOL_POINTERS",. │ │ │ │ │ + 0x0000c820 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0000c830 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0000c840 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0000c850 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0000c860 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0000c870 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0000c880 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0000c890 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ + 0x0000c8a0 5f4c415a 595f5359 4d424f4c 5f504f49 _LAZY_SYMBOL_POI │ │ │ │ │ + 0x0000c8b0 4e544552 53222c0a 20202020 20202020 NTERS",. │ │ │ │ │ + 0x0000c8c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0000c8d0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x0000c8e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0000c8f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0000c900 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0000c910 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0000c920 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000c930 6e616d65 223a2022 535f5359 4d424f4c name": "S_SYMBOL │ │ │ │ │ + 0x0000c940 5f535455 4253222c 0a202020 20202020 _STUBS",. │ │ │ │ │ + 0x0000c950 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0000c960 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x0000c970 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0000c980 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x0000c990 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0000c9a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0000c9b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0000c9c0 226e616d 65223a20 22535f4d 4f445f49 "name": "S_MOD_I │ │ │ │ │ + 0x0000c9d0 4e49545f 46554e43 5f504f49 4e544552 NIT_FUNC_POINTER │ │ │ │ │ + 0x0000c9e0 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ │ + 0x0000c9f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0000ca00 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0000ca10 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0000ca20 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0000ca30 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0000ca40 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0000ca50 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0000ca60 223a2022 535f4d4f 445f5445 524d5f46 ": "S_MOD_TERM_F │ │ │ │ │ + 0x0000ca70 554e435f 504f494e 54455253 222c0a20 UNC_POINTERS",. │ │ │ │ │ + 0x0000ca80 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0000ca90 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0000caa0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0000cab0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0000cac0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0000cad0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0000cae0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0000caf0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ + 0x0000cb00 5f434f41 4c455343 4544222c 0a202020 _COALESCED",. │ │ │ │ │ + 0x0000cb10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0000cb20 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0000cb30 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0000cb40 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x0000cb50 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x0000cb60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0000cb70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0000cb80 20202020 226e616d 65223a20 22535f47 "name": "S_G │ │ │ │ │ + 0x0000cb90 425f5a45 524f4649 4c4c222c 0a202020 B_ZEROFILL",. │ │ │ │ │ + 0x0000cba0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0000cbb0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0000cbc0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0000cbd0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x0000cbe0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x0000cbf0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0000cc00 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0000cc10 20202020 226e616d 65223a20 22535f49 "name": "S_I │ │ │ │ │ + 0x0000cc20 4e544552 504f5349 4e47222c 0a202020 NTERPOSING",. │ │ │ │ │ + 0x0000cc30 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0000cc40 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0000cc50 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0000cc60 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x0000cc70 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x0000cc80 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0000cc90 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0000cca0 20202020 226e616d 65223a20 22535f31 "name": "S_1 │ │ │ │ │ + 0x0000ccb0 36425954 455f4c49 54455241 4c53222c 6BYTE_LITERALS", │ │ │ │ │ + 0x0000ccc0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0000ccd0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0000cce0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0000ccf0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0000cd00 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0000cd10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0000cd20 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0000cd30 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0000cd40 22535f44 54524143 455f444f 46222c0a "S_DTRACE_DOF",. │ │ │ │ │ + 0x0000cd50 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0000cd60 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0000cd70 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x0000cd80 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0000cd90 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0000cda0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0000cdb0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0000cdc0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0000cdd0 535f4c41 5a595f44 594c4942 5f53594d S_LAZY_DYLIB_SYM │ │ │ │ │ + 0x0000cde0 424f4c5f 504f494e 54455253 222c0a20 BOL_POINTERS",. │ │ │ │ │ + 0x0000cdf0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0000ce00 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0000ce10 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0000ce20 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0000ce30 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0000ce40 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0000ce50 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0000ce60 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ + 0x0000ce70 5f544852 4541445f 4c4f4341 4c5f5245 _THREAD_LOCAL_RE │ │ │ │ │ + 0x0000ce80 47554c41 52222c0a 20202020 20202020 GULAR",. │ │ │ │ │ + 0x0000ce90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0000cea0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x0000ceb0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0000cec0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0000ced0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0000cee0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0000cef0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000cf00 6e616d65 223a2022 535f5448 52454144 name": "S_THREAD │ │ │ │ │ + 0x0000cf10 5f4c4f43 414c5f5a 45524f46 494c4c22 _LOCAL_ZEROFILL" │ │ │ │ │ + 0x0000cf20 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0000cf30 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0000cf40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000cf50 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0000cf60 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0000cf70 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0000cf80 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0000cf90 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0000cfa0 2022535f 54485245 41445f4c 4f43414c "S_THREAD_LOCAL │ │ │ │ │ + 0x0000cfb0 5f564152 4941424c 4553222c 0a202020 _VARIABLES",. │ │ │ │ │ + 0x0000cfc0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0000cfd0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0000cfe0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0000cff0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x0000d000 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x0000d010 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0000d020 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0000d030 20202020 226e616d 65223a20 22535f54 "name": "S_T │ │ │ │ │ + 0x0000d040 48524541 445f4c4f 43414c5f 56415249 HREAD_LOCAL_VARI │ │ │ │ │ + 0x0000d050 41424c45 5f504f49 4e544552 53222c0a ABLE_POINTERS",. │ │ │ │ │ + 0x0000d060 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0000d070 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0000d080 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x0000d090 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0000d0a0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0000d0b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0000d0c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0000d0d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0000d0e0 535f5448 52454144 5f4c4f43 414c5f49 S_THREAD_LOCAL_I │ │ │ │ │ + 0x0000d0f0 4e49545f 46554e43 54494f4e 5f504f49 NIT_FUNCTION_POI │ │ │ │ │ + 0x0000d100 4e544552 53222c0a 20202020 20202020 NTERS",. │ │ │ │ │ + 0x0000d110 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0000d120 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x0000d130 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0000d140 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0000d150 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0000d160 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0000d170 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000d180 6e616d65 223a2022 535f4154 54525f50 name": "S_ATTR_P │ │ │ │ │ + 0x0000d190 5552455f 494e5354 52554354 494f4e53 URE_INSTRUCTIONS │ │ │ │ │ + 0x0000d1a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000d1b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0000d1c0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0000d1d0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0000d1e0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0000d1f0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0000d200 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0000d210 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0000d220 3a202253 5f415454 525f4e4f 5f544f43 : "S_ATTR_NO_TOC │ │ │ │ │ + 0x0000d230 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000d240 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0000d250 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0000d260 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0000d270 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0000d280 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0000d290 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0000d2a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0000d2b0 3a202253 5f415454 525f5354 5249505f : "S_ATTR_STRIP_ │ │ │ │ │ + 0x0000d2c0 53544154 49435f53 594d5322 2c0a2020 STATIC_SYMS",. │ │ │ │ │ + 0x0000d2d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0000d2e0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x0000d2f0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0000d300 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x0000d310 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x0000d320 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0000d330 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x0000d340 20202020 20226e61 6d65223a 2022535f "name": "S_ │ │ │ │ │ + 0x0000d350 41545452 5f4e4f5f 44454144 5f535452 ATTR_NO_DEAD_STR │ │ │ │ │ + 0x0000d360 4950222c 0a202020 20202020 20202020 IP",. │ │ │ │ │ + 0x0000d370 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0000d380 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0000d390 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0000d3a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0000d3b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0000d3c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0000d3d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0000d3e0 65223a20 22535f41 5454525f 4c495645 e": "S_ATTR_LIVE │ │ │ │ │ + 0x0000d3f0 5f535550 504f5254 222c0a20 20202020 _SUPPORT",. │ │ │ │ │ + 0x0000d400 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0000d410 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0000d420 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0000d430 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0000d440 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0000d450 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0000d460 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0000d470 2020226e 616d6522 3a202253 5f415454 "name": "S_ATT │ │ │ │ │ + 0x0000d480 525f5345 4c465f4d 4f444946 59494e47 R_SELF_MODIFYING │ │ │ │ │ + 0x0000d490 5f434f44 45222c0a 20202020 20202020 _CODE",. │ │ │ │ │ + 0x0000d4a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0000d4b0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x0000d4c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0000d4d0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0000d4e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0000d4f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0000d500 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000d510 6e616d65 223a2022 535f4154 54525f44 name": "S_ATTR_D │ │ │ │ │ + 0x0000d520 45425547 222c0a20 20202020 20202020 EBUG",. │ │ │ │ │ + 0x0000d530 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0000d540 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0000d550 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0000d560 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0000d570 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000d580 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0000d590 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0000d5a0 616d6522 3a202253 5f415454 525f534f ame": "S_ATTR_SO │ │ │ │ │ + 0x0000d5b0 4d455f49 4e535452 55435449 4f4e5322 ME_INSTRUCTIONS" │ │ │ │ │ + 0x0000d5c0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0000d5d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0000d5e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000d5f0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0000d600 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0000d610 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0000d620 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0000d630 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0000d640 2022535f 41545452 5f455854 5f52454c "S_ATTR_EXT_REL │ │ │ │ │ + 0x0000d650 4f43222c 0a202020 20202020 20202020 OC",. │ │ │ │ │ + 0x0000d660 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0000d670 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0000d680 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0000d690 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0000d6a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0000d6b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0000d6c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0000d6d0 65223a20 22535f41 5454525f 4c4f435f e": "S_ATTR_LOC_ │ │ │ │ │ + 0x0000d6e0 52454c4f 43222c0a 20202020 20202020 RELOC",. │ │ │ │ │ + 0x0000d6f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0000d700 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x0000d710 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0000d720 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0000d730 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0000d740 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0000d750 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000d760 6e616d65 223a2022 6d616769 63222c0a name": "magic",. │ │ │ │ │ + 0x0000d770 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0000d780 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0000d790 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x0000d7a0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0000d7b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0000d7c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0000d7d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0000d7e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0000d7f0 63707574 79706522 2c0a2020 20202020 cputype",. │ │ │ │ │ + 0x0000d800 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0000d810 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x0000d820 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0000d830 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x0000d840 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0000d850 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0000d860 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0000d870 20226e61 6d65223a 20226370 75737562 "name": "cpusub │ │ │ │ │ + 0x0000d880 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ │ + 0x0000d890 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0000d8a0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0000d8b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0000d8c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0000d8d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000d8e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0000d8f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0000d900 616d6522 3a202266 696c6574 79706522 ame": "filetype" │ │ │ │ │ + 0x0000d910 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0000d920 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0000d930 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000d940 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0000d950 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0000d960 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0000d970 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0000d980 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0000d990 20226e63 6d647322 2c0a2020 20202020 "ncmds",. │ │ │ │ │ + 0x0000d9a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0000d9b0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x0000d9c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0000d9d0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x0000d9e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0000d9f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0000da00 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0000da10 20226e61 6d65223a 20227369 7a656f66 "name": "sizeof │ │ │ │ │ + 0x0000da20 636d6473 222c0a20 20202020 20202020 cmds",. │ │ │ │ │ + 0x0000da30 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0000da40 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0000da50 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0000da60 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0000da70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000da80 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0000da90 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0000daa0 616d6522 3a202266 6c616773 222c0a20 ame": "flags",. │ │ │ │ │ + 0x0000dab0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0000dac0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0000dad0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0000dae0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0000daf0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0000db00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0000db10 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0000db20 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ │ + 0x0000db30 65736572 76656422 2c0a2020 20202020 eserved",. │ │ │ │ │ + 0x0000db40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0000db50 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x0000db60 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0000db70 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x0000db80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0000db90 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0000dba0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0000dbb0 20226e61 6d65223a 20226e75 6d626572 "name": "number │ │ │ │ │ + 0x0000dbc0 5f6f665f 7365676d 656e7473 222c0a20 _of_segments",. │ │ │ │ │ + 0x0000dbd0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0000dbe0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0000dbf0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0000dc00 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0000dc10 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0000dc20 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0000dc30 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ │ + 0x0000dc40 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ + 0x0000dc50 65676d65 6e747322 2c0a2020 20202020 egments",. │ │ │ │ │ + 0x0000dc60 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0000dc70 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x0000dc80 20202020 20202022 73747275 63747572 "structur │ │ │ │ │ + 0x0000dc90 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ │ + 0x0000dca0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000dcb0 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ │ + 0x0000dcc0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ + 0x0000dcd0 20202020 226e616d 65223a20 22736567 "name": "seg │ │ │ │ │ + 0x0000dce0 6d656e74 73222c0a 20202020 20202020 ments",. │ │ │ │ │ + 0x0000dcf0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0000dd00 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0000dd10 20202020 20202020 20202020 20226174 "at │ │ │ │ │ + 0x0000dd20 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ │ + 0x0000dd30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000dd40 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000dd50 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0000dd60 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0000dd70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000dd80 20202020 226e616d 65223a20 22736567 "name": "seg │ │ │ │ │ + 0x0000dd90 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ │ + 0x0000dda0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000ddb0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0000ddc0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0000ddd0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0000dde0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ │ + 0x0000ddf0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x0000de00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000de10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000de20 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x0000de30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0000de40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000de50 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ │ + 0x0000de60 6d616464 72222c0a 20202020 20202020 maddr",. │ │ │ │ │ + 0x0000de70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000de80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0000de90 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0000dea0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x0000deb0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0000dec0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x0000ded0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000dee0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0000def0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x0000df00 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0000df10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000df20 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0000df30 766d7369 7a65222c 0a202020 20202020 vmsize",. │ │ │ │ │ + 0x0000df40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000df50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0000df60 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0000df70 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x0000df80 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0000df90 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ 0x0000dfa0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000dfb0 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ │ - 0x0000dfc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000dfd0 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ │ - 0x0000dfe0 6d626c79 5f726566 73222c0a 20202020 mbly_refs",. │ │ │ │ │ - 0x0000dff0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0000e000 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0000e010 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000e020 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ - 0x0000e030 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000e040 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0000e050 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000e060 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ │ - 0x0000e070 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000e080 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0000e090 20227665 7273696f 6e222c0a 20202020 "version",. │ │ │ │ │ - 0x0000e0a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e0b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0000e0c0 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ │ - 0x0000e0d0 77697468 20696e74 65676572 2076616c with integer val │ │ │ │ │ - 0x0000e0e0 75657320 72657072 6573656e 74696e67 ues representing │ │ │ │ │ - 0x0000e0f0 20766572 73696f6e 20696e66 6f726d61 version informa │ │ │ │ │ - 0x0000e100 74696f6e 20666f72 20746869 73206173 tion for this as │ │ │ │ │ - 0x0000e110 73656d62 6c792e22 2c0a2020 20202020 sembly.",. │ │ │ │ │ - 0x0000e120 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e130 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ - 0x0000e140 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ - 0x0000e150 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0000dfb0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0000dfc0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000dfd0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0000dfe0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000dff0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0000e000 2266696c 656f6666 222c0a20 20202020 "fileoff",. │ │ │ │ │ + 0x0000e010 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e020 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0000e030 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0000e040 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e050 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0000e060 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e070 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0000e080 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0000e090 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e0a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0000e0b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0000e0c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0000e0d0 3a202266 73697a65 222c0a20 20202020 : "fsize",. │ │ │ │ │ + 0x0000e0e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e0f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0000e100 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0000e110 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e120 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0000e130 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e140 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0000e150 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ 0x0000e160 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e170 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e180 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0000e190 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000e1a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e1b0 20226e61 6d65223a 20226d61 6a6f7222 "name": "major" │ │ │ │ │ - 0x0000e1c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000e1d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e1e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0000e1f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0000e170 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0000e180 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0000e190 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0000e1a0 3a20226d 61787072 6f74222c 0a202020 : "maxprot",. │ │ │ │ │ + 0x0000e1b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e1c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0000e1d0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x0000e1e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e1f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ 0x0000e200 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e210 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0000e220 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x0000e230 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x0000e240 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000e250 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x0000e260 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e270 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e280 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0000e290 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000e2a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e2b0 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ │ - 0x0000e2c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000e2d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e2e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0000e2f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0000e210 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x0000e220 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x0000e230 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e240 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0000e250 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0000e260 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0000e270 65223a20 22696e69 7470726f 74222c0a e": "initprot",. │ │ │ │ │ + 0x0000e280 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e290 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0000e2a0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0000e2b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e2c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0000e2d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000e2e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0000e2f0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ 0x0000e300 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e310 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0000e320 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x0000e330 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x0000e340 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000e350 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x0000e360 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e370 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e380 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0000e390 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000e3a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e3b0 20226e61 6d65223a 20226275 696c645f "name": "build_ │ │ │ │ │ - 0x0000e3c0 6e756d62 6572222c 0a202020 20202020 number",. │ │ │ │ │ + 0x0000e310 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0000e320 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0000e330 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000e340 6e616d65 223a2022 6e736563 7473222c name": "nsects", │ │ │ │ │ + 0x0000e350 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000e360 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0000e370 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0000e380 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e390 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0000e3a0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x0000e3b0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0000e3c0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ 0x0000e3d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e3e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0000e3f0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0000e3e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0000e3f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ 0x0000e400 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e410 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x0000e420 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0000e430 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e440 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0000e410 226e616d 65223a20 22666c61 6773222c "name": "flags", │ │ │ │ │ + 0x0000e420 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000e430 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0000e440 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ 0x0000e450 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e460 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0000e470 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e480 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0000e490 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0000e460 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0000e470 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x0000e480 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0000e490 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ 0x0000e4a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e4b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0000e4c0 22726576 6973696f 6e5f6e75 6d626572 "revision_number │ │ │ │ │ - 0x0000e4d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000e4e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e4f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0000e500 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0000e510 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e520 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0000e530 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x0000e540 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e550 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ - 0x0000e560 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ - 0x0000e570 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e580 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x0000e590 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0000e5a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e5b0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0000e5c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000e5d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0000e5e0 3a202270 75626c69 635f6b65 795f6f72 : "public_key_or │ │ │ │ │ - 0x0000e5f0 5f746f6b 656e222c 0a202020 20202020 _token",. │ │ │ │ │ - 0x0000e600 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e610 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0000e620 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ │ - 0x0000e630 6e696e67 20746865 20707562 6c696320 ning the public │ │ │ │ │ - 0x0000e640 6b657920 6f722074 6f6b656e 20776869 key or token whi │ │ │ │ │ - 0x0000e650 63682069 64656e74 69666965 73207468 ch identifies th │ │ │ │ │ - 0x0000e660 65206175 74686f72 206f6620 74686973 e author of this │ │ │ │ │ - 0x0000e670 20617373 656d626c 792e222c 0a202020 assembly.",. │ │ │ │ │ + 0x0000e4b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0000e4c0 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ │ + 0x0000e4d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e4e0 226e616d 65223a20 22736563 74696f6e "name": "section │ │ │ │ │ + 0x0000e4f0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ + 0x0000e500 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0000e510 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0000e520 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000e530 20202020 20202020 20227374 72756374 "struct │ │ │ │ │ + 0x0000e540 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ │ + 0x0000e550 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0000e560 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e570 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0000e580 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ │ + 0x0000e590 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e5a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0000e5b0 3a202273 65637469 6f6e7322 2c0a2020 : "sections",. │ │ │ │ │ + 0x0000e5c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e5d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0000e5e0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x0000e5f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e600 20202020 20202020 20202022 61747472 "attr │ │ │ │ │ + 0x0000e610 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ │ + 0x0000e620 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e630 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0000e640 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e650 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e660 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0000e670 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ 0x0000e680 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e690 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ - 0x0000e6a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000e6b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0000e6c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x0000e6d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e6e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0000e6f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0000e700 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000e710 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ │ + 0x0000e690 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ + 0x0000e6a0 6563746e 616d6522 2c0a2020 20202020 ectname",. │ │ │ │ │ + 0x0000e6b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e6c0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x0000e6d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0000e6e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0000e6f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e700 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0000e710 73220a20 20202020 20202020 20202020 s". │ │ │ │ │ 0x0000e720 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e730 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0000e740 6174696f 6e223a20 22537472 696e6720 ation": "String │ │ │ │ │ - 0x0000e750 636f6e74 61696e69 6e672074 68652061 containing the a │ │ │ │ │ - 0x0000e760 7373656d 626c7920 6e616d65 2e222c0a ssembly name.",. │ │ │ │ │ - 0x0000e770 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e780 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0000e790 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ - 0x0000e7a0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x0000e7b0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ - 0x0000e7c0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x0000e7d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0000e7e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0000e7f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0000e800 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0000e810 226e756d 6265725f 6f665f61 7373656d "number_of_assem │ │ │ │ │ - 0x0000e820 626c795f 72656673 222c0a20 20202020 bly_refs",. │ │ │ │ │ - 0x0000e830 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0000e840 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0000e850 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0000e860 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0000e870 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0000e880 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ │ - 0x0000e890 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ │ - 0x0000e8a0 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ │ - 0x0000e8b0 6d626c79 222c0a20 20202020 20202020 mbly",. │ │ │ │ │ - 0x0000e8c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0000e8d0 6e223a20 224f626a 65637420 666f7220 n": "Object for │ │ │ │ │ - 0x0000e8e0 2e4e4554 20617373 656d626c 7920696e .NET assembly in │ │ │ │ │ - 0x0000e8f0 666f726d 6174696f 6e2e2045 78616d70 formation. Examp │ │ │ │ │ - 0x0000e900 6c653a20 60606064 6f746e65 742e6173 le: ```dotnet.as │ │ │ │ │ - 0x0000e910 73656d62 6c792e6e 616d6520 3d3d205c sembly.name == \ │ │ │ │ │ - 0x0000e920 224b6579 6c6f6767 65725c22 60606022 "Keylogger\"```" │ │ │ │ │ - 0x0000e930 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ │ - 0x0000e940 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ - 0x0000e950 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x0000e960 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e970 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ │ - 0x0000e980 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ │ - 0x0000e990 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0000e9a0 3a202276 65727369 6f6e222c 0a202020 : "version",. │ │ │ │ │ - 0x0000e9b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e9c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0000e9d0 3a202241 6e206f62 6a656374 20776974 : "An object wit │ │ │ │ │ - 0x0000e9e0 6820696e 74656765 72207661 6c756573 h integer values │ │ │ │ │ - 0x0000e9f0 20726570 72657365 6e74696e 67207665 representing ve │ │ │ │ │ - 0x0000ea00 7273696f 6e20696e 666f726d 6174696f rsion informatio │ │ │ │ │ - 0x0000ea10 6e20666f 72207468 69732061 7373656d n for this assem │ │ │ │ │ - 0x0000ea20 626c792e 222c0a20 20202020 20202020 bly.",. │ │ │ │ │ - 0x0000ea30 20202020 20202020 20202022 61747472 "attr │ │ │ │ │ - 0x0000ea40 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ │ - 0x0000ea50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ea60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0000ea70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ea80 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0000ea90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000eaa0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x0000eab0 616d6522 3a20226d 616a6f72 222c0a20 ame": "major",. │ │ │ │ │ - 0x0000eac0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ead0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0000eae0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0000eaf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000eb00 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0000eb10 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0000eb20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000eb30 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x0000eb40 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0000e730 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x0000e740 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e750 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0000e760 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e770 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0000e780 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0000e790 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e7a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e7b0 20226e61 6d65223a 20227365 676e616d "name": "segnam │ │ │ │ │ + 0x0000e7c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0000e7d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e7e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0000e7f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0000e800 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e810 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e820 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ │ + 0x0000e830 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e840 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x0000e850 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e860 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e870 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000e880 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e890 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0000e8a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0000e8b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e8c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0000e8d0 223a2022 61646472 222c0a20 20202020 ": "addr",. │ │ │ │ │ + 0x0000e8e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e8f0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000e900 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0000e910 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0000e920 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e930 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0000e940 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x0000e950 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e960 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x0000e970 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e980 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0000e990 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e9a0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x0000e9b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0000e9c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e9d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e9e0 2020226e 616d6522 3a202273 697a6522 "name": "size" │ │ │ │ │ + 0x0000e9f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0000ea00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ea10 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0000ea20 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x0000ea30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ea40 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000ea50 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0000ea60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ea70 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x0000ea80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ea90 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0000eaa0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000eab0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000eac0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0000ead0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0000eae0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000eaf0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0000eb00 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ │ + 0x0000eb10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000eb20 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000eb30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0000eb40 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ 0x0000eb50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000eb60 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0000eb70 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0000eb60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0000eb70 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ 0x0000eb80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000eb90 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ │ - 0x0000eba0 696e6f72 222c0a20 20202020 20202020 inor",. │ │ │ │ │ - 0x0000ebb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ebc0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0000ebd0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0000ebe0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ebf0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0000eb90 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x0000eba0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ebb0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0000ebc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ebd0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x0000ebe0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0000ebf0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x0000ec00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ec10 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0000ec20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ec30 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0000ec40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ec50 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0000ec60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000ec70 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x0000ec80 616d6522 3a202262 75696c64 5f6e756d ame": "build_num │ │ │ │ │ - 0x0000ec90 62657222 2c0a2020 20202020 20202020 ber",. │ │ │ │ │ - 0x0000eca0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ecb0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0000ecc0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x0000ecd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ece0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0000ecf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ed00 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0000ec10 2020226e 616d6522 3a202261 6c69676e "name": "align │ │ │ │ │ + 0x0000ec20 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0000ec30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ec40 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0000ec50 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0000ec60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ec70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ec80 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0000ec90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000eca0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x0000ecb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ecc0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x0000ecd0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000ece0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ecf0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0000ed00 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ 0x0000ed10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ed20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000ed30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ed40 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0000ed50 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000ed60 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x0000ed70 6d65223a 20227265 76697369 6f6e5f6e me": "revision_n │ │ │ │ │ - 0x0000ed80 756d6265 72222c0a 20202020 20202020 umber",. │ │ │ │ │ - 0x0000ed90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000eda0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0000edb0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0000edc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000edd0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0000ede0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000edf0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x0000ee00 20202020 20202020 20202020 2020205d ] │ │ │ │ │ - 0x0000ee10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000ee20 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x0000ee30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0000ee40 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0000ee50 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0000ee60 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000ee70 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ │ - 0x0000ee80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ee90 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0000eea0 6e223a20 22537472 696e6720 636f6e74 n": "String cont │ │ │ │ │ - 0x0000eeb0 61696e69 6e672074 68652061 7373656d aining the assem │ │ │ │ │ - 0x0000eec0 626c7920 6e616d65 2e222c0a 20202020 bly name.",. │ │ │ │ │ - 0x0000eed0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000eee0 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ │ - 0x0000eef0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x0000ef00 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x0000ef10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000ef20 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0000ef30 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0000ef40 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0000ef50 3a202263 756c7475 7265222c 0a202020 : "culture",. │ │ │ │ │ - 0x0000ef60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ef70 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0000ef80 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ │ - 0x0000ef90 6e696e67 20746865 2063756c 74757265 ning the culture │ │ │ │ │ - 0x0000efa0 20286c61 6e677561 67652f63 6f756e74 (language/count │ │ │ │ │ - 0x0000efb0 72792f72 6567696f 6e292066 6f722074 ry/region) for t │ │ │ │ │ - 0x0000efc0 68697320 61737365 6d626c79 2e222c0a his assembly.",. │ │ │ │ │ - 0x0000efd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000efe0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ │ - 0x0000eff0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f000 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ │ - 0x0000f010 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0000f020 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0000f030 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ │ - 0x0000f040 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0000f050 616d6522 3a20226d 6f64756c 65726566 ame": "moduleref │ │ │ │ │ - 0x0000f060 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ - 0x0000f070 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0000f080 20224120 7a65726f 2d626173 65642061 "A zero-based a │ │ │ │ │ - 0x0000f090 72726179 206f6620 73747269 6e67732c rray of strings, │ │ │ │ │ - 0x0000f0a0 206f6e65 20666f72 20656163 68206d6f one for each mo │ │ │ │ │ - 0x0000f0b0 64756c65 20726566 6572656e 63652074 dule reference t │ │ │ │ │ - 0x0000f0c0 6865202e 4e455420 66696c65 20686173 he .NET file has │ │ │ │ │ - 0x0000f0d0 2e20496e 64697669 6475616c 206d6f64 . Individual mod │ │ │ │ │ - 0x0000f0e0 756c6520 72656665 72656e63 65732063 ule references c │ │ │ │ │ - 0x0000f0f0 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ │ - 0x0000f100 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ │ - 0x0000f110 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ │ - 0x0000f120 3a206060 60646f74 6e65742e 6d6f6475 : ```dotnet.modu │ │ │ │ │ - 0x0000f130 6c657265 66735b30 5d203d3d 205c226b lerefs[0] == \"k │ │ │ │ │ - 0x0000f140 65726e65 6c33325c 22606060 222c0a20 ernel32\"```",. │ │ │ │ │ - 0x0000f150 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0000f160 223a2022 73220a20 20202020 2020207d ": "s". } │ │ │ │ │ - 0x0000f170 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0000f180 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0000f190 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0000f1a0 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ │ - 0x0000f1b0 6d626572 5f6f665f 6d6f6475 6c657265 mber_of_modulere │ │ │ │ │ - 0x0000f1c0 6673222c 0a202020 20202020 20202020 fs",. │ │ │ │ │ - 0x0000f1d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0000f1e0 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ │ - 0x0000f1f0 206d6f64 756c6520 72656665 72656e63 module referenc │ │ │ │ │ - 0x0000f200 65732069 6e207468 65202e4e 45542066 es in the .NET f │ │ │ │ │ - 0x0000f210 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ │ - 0x0000f220 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0000f230 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0000f240 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000f250 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ │ - 0x0000f260 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0000f270 6d65223a 20227573 65725f73 7472696e me": "user_strin │ │ │ │ │ - 0x0000f280 6773222c 0a202020 20202020 20202020 gs",. │ │ │ │ │ - 0x0000f290 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0000f2a0 3a202241 6e207a65 726f2d62 61736564 : "An zero-based │ │ │ │ │ - 0x0000f2b0 20617272 6179206f 66207573 65722073 array of user s │ │ │ │ │ - 0x0000f2c0 7472696e 67732c20 6f6e6520 666f7220 trings, one for │ │ │ │ │ - 0x0000f2d0 65616368 20737472 65616d20 636f6e74 each stream cont │ │ │ │ │ - 0x0000f2e0 61696e65 6420696e 20746865 2066696c ained in the fil │ │ │ │ │ - 0x0000f2f0 652e2049 6e646976 69647561 6c207374 e. Individual st │ │ │ │ │ - 0x0000f300 72696e67 73206361 6e206265 20616363 rings can be acc │ │ │ │ │ - 0x0000f310 65737365 64206279 20757369 6e672074 essed by using t │ │ │ │ │ - 0x0000f320 6865205b 5d206f70 65726174 6f722e22 he [] operator." │ │ │ │ │ - 0x0000f330 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0000f340 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ │ - 0x0000f350 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0000f360 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0000f370 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0000f380 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0000f390 226e756d 6265725f 6f665f75 7365725f "number_of_user_ │ │ │ │ │ - 0x0000f3a0 73747269 6e677322 2c0a2020 20202020 strings",. │ │ │ │ │ - 0x0000f3b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0000f3c0 74696f6e 223a2022 54686520 6e756d62 tion": "The numb │ │ │ │ │ - 0x0000f3d0 6572206f 66207573 65722073 7472696e er of user strin │ │ │ │ │ - 0x0000f3e0 67732069 6e207468 65206669 6c652e22 gs in the file." │ │ │ │ │ - 0x0000f3f0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0000f400 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0000f410 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0000f420 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0000f430 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0000f440 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0000f450 22747970 656c6962 222c0a20 20202020 "typelib",. │ │ │ │ │ - 0x0000f460 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0000f470 6174696f 6e223a20 22546865 20747970 ation": "The typ │ │ │ │ │ - 0x0000f480 656c6962 206f6620 74686520 66696c65 elib of the file │ │ │ │ │ - 0x0000f490 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x0000f4a0 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ │ - 0x0000f4b0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0000f4c0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0000f4d0 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ │ - 0x0000f4e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0000f4f0 3a202263 6f6e7374 616e7473 222c0a20 : "constants",. │ │ │ │ │ - 0x0000f500 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0000f510 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0000f520 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0000f530 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ │ - 0x0000f540 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0000f550 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0000f560 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0000f570 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ - 0x0000f580 756d6265 725f6f66 5f636f6e 7374616e umber_of_constan │ │ │ │ │ - 0x0000f590 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ │ - 0x0000f5a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0000f5b0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0000f5c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0000f5d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0000f5e0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0000f5f0 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ │ - 0x0000f600 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0000f610 65223a20 22666965 6c645f6f 66667365 e": "field_offse │ │ │ │ │ - 0x0000f620 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ │ - 0x0000f630 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0000f640 3a202241 207a6572 6f2d6261 73656420 : "A zero-based │ │ │ │ │ - 0x0000f650 61727261 79206f66 20696e74 65676572 array of integer │ │ │ │ │ - 0x0000f660 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ │ - 0x0000f670 6669656c 642e2049 6e646976 69647561 field. Individua │ │ │ │ │ - 0x0000f680 6c206669 656c6420 6f666673 65747320 l field offsets │ │ │ │ │ - 0x0000f690 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ │ - 0x0000f6a0 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ │ - 0x0000f6b0 6f706572 61746f72 2e222c0a 20202020 operator.",. │ │ │ │ │ - 0x0000f6c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0000f6d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0000f6e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0000f6f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0000f700 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0000f710 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ │ - 0x0000f720 725f6f66 5f666965 6c645f6f 66667365 r_of_field_offse │ │ │ │ │ - 0x0000f730 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ │ - 0x0000f740 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0000f750 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ │ - 0x0000f760 20666965 6c647320 696e2074 68652066 fields in the f │ │ │ │ │ - 0x0000f770 69656c64 5f6f6666 73657473 20617272 ield_offsets arr │ │ │ │ │ - 0x0000f780 61792e22 2c0a2020 20202020 20202020 ay.",. │ │ │ │ │ - 0x0000f790 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0000f7a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0000f7b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0000f7c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0000f7d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0000f7e0 65223a20 2269735f 646f746e 6574222c e": "is_dotnet", │ │ │ │ │ - 0x0000f7f0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0000f800 63756d65 6e746174 696f6e22 3a202220 cumentation": " │ │ │ │ │ - 0x0000f810 426f6f6c 65616e2c 20747275 65206966 Boolean, true if │ │ │ │ │ - 0x0000f820 20746865 20504520 69732069 6e646565 the PE is indee │ │ │ │ │ - 0x0000f830 64202e4e 45542e22 2c0a2020 20202020 d .NET.",. │ │ │ │ │ - 0x0000f840 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0000f850 220a2020 20202020 20207d0a 20202020 ". }. │ │ │ │ │ - 0x0000f860 5d0a7d0a 0a000000 00000000 00000000 ].}............. │ │ │ │ │ - 0x0000f870 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0000f880 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ - 0x0000f890 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ - 0x0000f8a0 65223a20 22656c66 222c0a20 20202022 e": "elf",. " │ │ │ │ │ - 0x0000f8b0 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ │ - 0x0000f8c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0000f8d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0000f8e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0000f8f0 2020226e 616d6522 3a202245 545f4e4f "name": "ET_NO │ │ │ │ │ - 0x0000f900 4e45222c 0a202020 20202020 20202020 NE",. │ │ │ │ │ - 0x0000f910 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0000f920 3a20224e 6f206669 6c652074 7970652e : "No file type. │ │ │ │ │ - 0x0000f930 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0000f940 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0000f950 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0000f960 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0000f970 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0000f980 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0000f990 20224554 5f52454c 222c0a20 20202020 "ET_REL",. │ │ │ │ │ - 0x0000f9a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0000f9b0 6174696f 6e223a20 2252656c 6f636174 ation": "Relocat │ │ │ │ │ - 0x0000f9c0 61626c65 2066696c 652e222c 0a202020 able file.",. │ │ │ │ │ - 0x0000f9d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0000f9e0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0000f9f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0000fa00 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0000fa10 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0000fa20 20202022 6e616d65 223a2022 45545f45 "name": "ET_E │ │ │ │ │ - 0x0000fa30 58454322 2c0a2020 20202020 20202020 XEC",. │ │ │ │ │ - 0x0000fa40 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0000fa50 223a2022 45786563 75746162 6c652066 ": "Executable f │ │ │ │ │ - 0x0000fa60 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ │ - 0x0000fa70 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0000fa80 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0000fa90 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000faa0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0000fab0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0000fac0 6d65223a 20224554 5f44594e 222c0a20 me": "ET_DYN",. │ │ │ │ │ - 0x0000fad0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0000fae0 6d656e74 6174696f 6e223a20 22536861 mentation": "Sha │ │ │ │ │ - 0x0000faf0 72656420 6f626a65 63742066 696c652e red object file. │ │ │ │ │ - 0x0000fb00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0000fb10 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0000fb20 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0000fb30 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0000fb40 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0000fb50 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0000fb60 20224554 5f434f52 45222c0a 20202020 "ET_CORE",. │ │ │ │ │ - 0x0000fb70 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0000fb80 74617469 6f6e223a 2022436f 72652066 tation": "Core f │ │ │ │ │ - 0x0000fb90 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ │ - 0x0000fba0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0000fbb0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0000fbc0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000fbd0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0000fbe0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0000fbf0 6d65223a 2022454d 5f4e4f4e 45222c0a me": "EM_NONE",. │ │ │ │ │ - 0x0000fc00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0000fc10 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0000fc20 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0000fc30 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0000fc40 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0000fc50 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0000fc60 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0000fc70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0000fc80 454d5f4d 3332222c 0a202020 20202020 EM_M32",. │ │ │ │ │ - 0x0000fc90 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0000fca0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0000fcb0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0000fcc0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0000fcd0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0000fce0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0000fcf0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0000fd00 226e616d 65223a20 22454d5f 53504152 "name": "EM_SPAR │ │ │ │ │ - 0x0000fd10 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ │ - 0x0000fd20 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0000fd30 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0000ed20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0000ed30 3a202272 656c6f66 66222c0a 20202020 : "reloff",. │ │ │ │ │ + 0x0000ed40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ed50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ed60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0000ed70 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0000ed80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ed90 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0000eda0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x0000edb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000edc0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0000edd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ede0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0000edf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ee00 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x0000ee10 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0000ee20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ee30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ee40 20202022 6e616d65 223a2022 6e72656c "name": "nrel │ │ │ │ │ + 0x0000ee50 6f63222c 0a202020 20202020 20202020 oc",. │ │ │ │ │ + 0x0000ee60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ee70 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0000ee80 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0000ee90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000eea0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000eeb0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0000eec0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000eed0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x0000eee0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000eef0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ef00 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000ef10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ef20 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0000ef30 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0000ef40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ef50 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0000ef60 65223a20 22666c61 6773222c 0a202020 e": "flags",. │ │ │ │ │ + 0x0000ef70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ef80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ef90 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0000efa0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0000efb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000efc0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0000efd0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ + 0x0000efe0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000eff0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0000f000 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f010 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x0000f020 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f030 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000f040 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0000f050 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f060 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f070 20202020 226e616d 65223a20 22726573 "name": "res │ │ │ │ │ + 0x0000f080 65727665 6431222c 0a202020 20202020 erved1",. │ │ │ │ │ + 0x0000f090 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f0a0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x0000f0b0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0000f0c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0000f0d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f0e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0000f0f0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x0000f100 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f110 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x0000f120 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f130 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0000f140 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f150 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0000f160 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0000f170 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f180 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f190 226e616d 65223a20 22726573 65727665 "name": "reserve │ │ │ │ │ + 0x0000f1a0 6432222c 0a202020 20202020 20202020 d2",. │ │ │ │ │ + 0x0000f1b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f1c0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0000f1d0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0000f1e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f1f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f200 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0000f210 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f220 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x0000f230 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000f240 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f250 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000f260 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f270 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0000f280 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0000f290 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f2a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0000f2b0 65223a20 22726573 65727665 6433222c e": "reserved3", │ │ │ │ │ + 0x0000f2c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000f2d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f2e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0000f2f0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x0000f300 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f310 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x0000f320 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0000f330 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f340 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ + 0x0000f350 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f360 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ │ + 0x0000f370 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f380 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ + 0x0000f390 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x0000f3a0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ + 0x0000f3b0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x0000f3c0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0000f3d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0000f3e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0000f3f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0000f400 22656e74 72795f70 6f696e74 222c0a20 "entry_point",. │ │ │ │ │ + 0x0000f410 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0000f420 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0000f430 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0000f440 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0000f450 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0000f460 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0000f470 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0000f480 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ + 0x0000f490 7461636b 5f73697a 65222c0a 20202020 tack_size",. │ │ │ │ │ + 0x0000f4a0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0000f4b0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0000f4c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0000f4d0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x0000f4e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0000f4f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0000f500 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0000f510 20202022 6e616d65 223a2022 6661745f "name": "fat_ │ │ │ │ │ + 0x0000f520 6d616769 63222c0a 20202020 20202020 magic",. │ │ │ │ │ + 0x0000f530 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0000f540 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x0000f550 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0000f560 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0000f570 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0000f580 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0000f590 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000f5a0 6e616d65 223a2022 6e666174 5f617263 name": "nfat_arc │ │ │ │ │ + 0x0000f5b0 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ │ + 0x0000f5c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0000f5d0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0000f5e0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0000f5f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0000f600 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0000f610 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ │ + 0x0000f620 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0000f630 223a2022 6661745f 61726368 222c0a20 ": "fat_arch",. │ │ │ │ │ + 0x0000f640 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0000f650 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0000f660 20202020 20202020 20202020 22737472 "str │ │ │ │ │ + 0x0000f670 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ │ + 0x0000f680 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0000f690 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0000f6a0 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ │ + 0x0000f6b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0000f6c0 20226661 745f6172 6368222c 0a202020 "fat_arch",. │ │ │ │ │ + 0x0000f6d0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x0000f6e0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0000f6f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0000f700 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ + 0x0000f710 5b5d0a20 20202020 20202020 2020207d []. } │ │ │ │ │ + 0x0000f720 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0000f730 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0000f740 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0000f750 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000f760 6e616d65 223a2022 63707574 79706522 name": "cputype" │ │ │ │ │ + 0x0000f770 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0000f780 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0000f790 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000f7a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0000f7b0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0000f7c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0000f7d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0000f7e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0000f7f0 20226370 75737562 74797065 222c0a20 "cpusubtype",. │ │ │ │ │ + 0x0000f800 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0000f810 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0000f820 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0000f830 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0000f840 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0000f850 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0000f860 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0000f870 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ │ + 0x0000f880 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ │ + 0x0000f890 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0000f8a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x0000f8b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0000f8c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0000f8d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0000f8e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0000f8f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000f900 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ │ + 0x0000f910 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0000f920 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0000f930 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0000f940 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0000f950 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0000f960 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0000f970 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0000f980 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ │ + 0x0000f990 6c69676e 222c0a20 20202020 20202020 lign",. │ │ │ │ │ + 0x0000f9a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0000f9b0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0000f9c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0000f9d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0000f9e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000f9f0 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ │ + 0x0000fa00 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0000fa10 616d6522 3a202266 696c6522 2c0a2020 ame": "file",. │ │ │ │ │ + 0x0000fa20 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0000fa30 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x0000fa40 20202020 20202020 20202022 73747275 "stru │ │ │ │ │ + 0x0000fa50 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ │ + 0x0000fa60 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0000fa70 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ │ + 0x0000fa80 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ │ + 0x0000fa90 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0000faa0 2266696c 65222c0a 20202020 20202020 "file",. │ │ │ │ │ + 0x0000fab0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0000fac0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0000fad0 20202020 20202020 20202020 20226174 "at │ │ │ │ │ + 0x0000fae0 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ │ + 0x0000faf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000fb00 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000fb10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0000fb20 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0000fb30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000fb40 20202020 226e616d 65223a20 226d6167 "name": "mag │ │ │ │ │ + 0x0000fb50 6963222c 0a202020 20202020 20202020 ic",. │ │ │ │ │ + 0x0000fb60 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x0000fb70 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0000fb80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0000fb90 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0000fba0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ + 0x0000fbb0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ + 0x0000fbc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000fbd0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000fbe0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0000fbf0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0000fc00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000fc10 20202020 226e616d 65223a20 22637075 "name": "cpu │ │ │ │ │ + 0x0000fc20 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ │ + 0x0000fc30 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000fc40 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0000fc50 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0000fc60 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0000fc70 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0000fc80 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x0000fc90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000fca0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000fcb0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x0000fcc0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0000fcd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000fce0 20202020 2020226e 616d6522 3a202263 "name": "c │ │ │ │ │ + 0x0000fcf0 70757375 62747970 65222c0a 20202020 pusubtype",. │ │ │ │ │ + 0x0000fd00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000fd10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0000fd20 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x0000fd30 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x0000fd40 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0000fd50 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0000fd60 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0000fd70 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0000fd80 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0000fd90 223a2022 454d5f33 3836222c 0a202020 ": "EM_386",. │ │ │ │ │ - 0x0000fda0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0000fdb0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0000fdc0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0000fdd0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0000fde0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0000fdf0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0000fe00 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0000fe10 20202020 226e616d 65223a20 22454d5f "name": "EM_ │ │ │ │ │ - 0x0000fe20 36384b22 2c0a2020 20202020 20202020 68K",. │ │ │ │ │ - 0x0000fe30 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0000fe40 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x0000fe50 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0000fe60 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0000fe70 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000fe80 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0000fe90 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0000fea0 6d65223a 2022454d 5f38384b 222c0a20 me": "EM_88K",. │ │ │ │ │ - 0x0000feb0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0000fec0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0000fed0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0000fee0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0000fef0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0000ff00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0000ff10 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0000ff20 20202020 2020226e 616d6522 3a202245 "name": "E │ │ │ │ │ - 0x0000ff30 4d5f3836 30222c0a 20202020 20202020 M_860",. │ │ │ │ │ - 0x0000ff40 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0000ff50 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0000ff60 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0000ff70 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0000ff80 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0000ff90 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0000ffa0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0000ffb0 6e616d65 223a2022 454d5f4d 49505322 name": "EM_MIPS" │ │ │ │ │ - 0x0000ffc0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0000ffd0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0000ffe0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0000fff0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00010000 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00010010 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00010020 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00010030 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00010040 2022454d 5f4d4950 535f5253 335f4c45 "EM_MIPS_RS3_LE │ │ │ │ │ - 0x00010050 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00010060 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00010070 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00010080 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00010090 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x000100a0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x000100b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x000100c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x000100d0 3a202245 4d5f5050 43222c0a 20202020 : "EM_PPC",. │ │ │ │ │ - 0x000100e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x000100f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00010100 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00010110 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00010120 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00010130 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00010140 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00010150 20202022 6e616d65 223a2022 454d5f50 "name": "EM_P │ │ │ │ │ - 0x00010160 50433634 222c0a20 20202020 20202020 PC64",. │ │ │ │ │ - 0x00010170 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00010180 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00010190 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x000101a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000101b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000101c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x000101d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x000101e0 616d6522 3a202245 4d5f4152 4d222c0a ame": "EM_ARM",. │ │ │ │ │ - 0x000101f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00010200 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00010210 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00010220 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00010230 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00010240 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00010250 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00010260 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00010270 454d5f58 38365f36 34222c0a 20202020 EM_X86_64",. │ │ │ │ │ - 0x00010280 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00010290 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x000102a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x000102b0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x000102c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x000102d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x000102e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x000102f0 20202022 6e616d65 223a2022 454d5f41 "name": "EM_A │ │ │ │ │ - 0x00010300 41524348 3634222c 0a202020 20202020 ARCH64",. │ │ │ │ │ - 0x00010310 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00010320 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00010330 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00010340 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00010350 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00010360 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00010370 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00010380 226e616d 65223a20 22534854 5f4e554c "name": "SHT_NUL │ │ │ │ │ - 0x00010390 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ │ - 0x000103a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000103b0 20225468 69732076 616c7565 206d6172 "This value mar │ │ │ │ │ - 0x000103c0 6b732074 68652073 65637469 6f6e2061 ks the section a │ │ │ │ │ - 0x000103d0 7320696e 61637469 76653b20 69742064 s inactive; it d │ │ │ │ │ - 0x000103e0 6f657320 6e6f7420 68617665 20616e20 oes not have an │ │ │ │ │ - 0x000103f0 6173736f 63696174 65642073 65637469 associated secti │ │ │ │ │ - 0x00010400 6f6e2e20 4f746865 72206d65 6d626572 on. Other member │ │ │ │ │ - 0x00010410 73206f66 20746865 20736563 74696f6e s of the section │ │ │ │ │ - 0x00010420 20686561 64657220 68617665 20756e64 header have und │ │ │ │ │ - 0x00010430 6566696e 65642076 616c7565 732e222c efined values.", │ │ │ │ │ - 0x00010440 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00010450 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00010460 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00010470 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00010480 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00010490 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000104a0 5348545f 50524f47 42495453 222c0a20 SHT_PROGBITS",. │ │ │ │ │ - 0x000104b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000104c0 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ │ - 0x000104d0 20736563 74696f6e 20686f6c 64732069 section holds i │ │ │ │ │ - 0x000104e0 6e666f72 6d617469 6f6e2064 6566696e nformation defin │ │ │ │ │ - 0x000104f0 65642062 79207468 65207072 6f677261 ed by the progra │ │ │ │ │ - 0x00010500 6d2c2077 686f7365 20666f72 6d617420 m, whose format │ │ │ │ │ - 0x00010510 616e6420 6d65616e 696e6720 61726520 and meaning are │ │ │ │ │ - 0x00010520 64657465 726d696e 65642073 6f6c656c determined solel │ │ │ │ │ - 0x00010530 79206279 20746865 2070726f 6772616d y by the program │ │ │ │ │ - 0x00010540 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00010550 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00010560 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00010570 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00010580 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00010590 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x000105a0 3a202253 48545f53 594d5441 42222c0a : "SHT_SYMTAB",. │ │ │ │ │ - 0x000105b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x000105c0 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ │ - 0x000105d0 65207365 6374696f 6e20686f 6c647320 e section holds │ │ │ │ │ - 0x000105e0 61207379 6d626f6c 20746162 6c652e22 a symbol table." │ │ │ │ │ - 0x000105f0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00010600 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00010610 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00010620 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00010630 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00010640 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00010650 22534854 5f535452 54414222 2c0a2020 "SHT_STRTAB",. │ │ │ │ │ - 0x00010660 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00010670 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ │ - 0x00010680 73656374 696f6e20 686f6c64 73206120 section holds a │ │ │ │ │ - 0x00010690 73747269 6e672074 61626c65 2e20416e string table. An │ │ │ │ │ - 0x000106a0 206f626a 65637420 66696c65 206d6179 object file may │ │ │ │ │ - 0x000106b0 20686176 65206d75 6c746970 6c652073 have multiple s │ │ │ │ │ - 0x000106c0 7472696e 67207461 626c6520 73656374 tring table sect │ │ │ │ │ - 0x000106d0 696f6e73 2e222c0a 20202020 20202020 ions.",. │ │ │ │ │ - 0x000106e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x000106f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00010700 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00010710 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00010720 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00010730 616d6522 3a202253 48545f52 454c4122 ame": "SHT_RELA" │ │ │ │ │ - 0x00010740 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00010750 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00010760 54686520 73656374 696f6e20 686f6c64 The section hold │ │ │ │ │ - 0x00010770 73207265 6c6f6361 74696f6e 20656e74 s relocation ent │ │ │ │ │ - 0x00010780 72696573 2e222c0a 20202020 20202020 ries.",. │ │ │ │ │ - 0x00010790 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x000107a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000107b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000107c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x000107d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x000107e0 616d6522 3a202253 48545f48 41534822 ame": "SHT_HASH" │ │ │ │ │ - 0x000107f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00010800 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00010810 54686520 73656374 696f6e20 686f6c64 The section hold │ │ │ │ │ - 0x00010820 73206120 73796d62 6f6c2068 61736820 s a symbol hash │ │ │ │ │ - 0x00010830 7461626c 652e222c 0a202020 20202020 table.",. │ │ │ │ │ - 0x00010840 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00010850 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00010860 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00010870 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00010880 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00010890 6e616d65 223a2022 5348545f 44594e41 name": "SHT_DYNA │ │ │ │ │ - 0x000108a0 4d494322 2c0a2020 20202020 20202020 MIC",. │ │ │ │ │ - 0x000108b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000108c0 223a2022 54686520 73656374 696f6e20 ": "The section │ │ │ │ │ - 0x000108d0 686f6c64 7320696e 666f726d 6174696f holds informatio │ │ │ │ │ - 0x000108e0 6e20666f 72206479 6e616d69 63206c69 n for dynamic li │ │ │ │ │ - 0x000108f0 6e6b696e 672e222c 0a202020 20202020 nking.",. │ │ │ │ │ - 0x00010900 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00010910 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00010920 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00010930 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00010940 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00010950 6e616d65 223a2022 5348545f 4e4f5445 name": "SHT_NOTE │ │ │ │ │ - 0x00010960 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00010970 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00010980 22546865 20736563 74696f6e 20686f6c "The section hol │ │ │ │ │ - 0x00010990 64732069 6e666f72 6d617469 6f6e2074 ds information t │ │ │ │ │ - 0x000109a0 68617420 6d61726b 73207468 65206669 hat marks the fi │ │ │ │ │ - 0x000109b0 6c652069 6e20736f 6d652077 61792e22 le in some way." │ │ │ │ │ - 0x000109c0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x000109d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x000109e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x000109f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00010a00 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00010a10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00010a20 22534854 5f4e4f42 49545322 2c0a2020 "SHT_NOBITS",. │ │ │ │ │ - 0x00010a30 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00010a40 656e7461 74696f6e 223a2022 41207365 entation": "A se │ │ │ │ │ - 0x00010a50 6374696f 6e206f66 20746869 73207479 ction of this ty │ │ │ │ │ - 0x00010a60 7065206f 63637570 69657320 6e6f2073 pe occupies no s │ │ │ │ │ - 0x00010a70 70616365 20696e20 74686520 66696c65 pace in the file │ │ │ │ │ - 0x00010a80 20627574 206f7468 65727769 73652072 but otherwise r │ │ │ │ │ - 0x00010a90 6573656d 626c6573 203a633a 74797065 esembles :c:type │ │ │ │ │ - 0x00010aa0 3a605348 545f5052 4f474249 5453602e :`SHT_PROGBITS`. │ │ │ │ │ - 0x00010ab0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00010ac0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00010ad0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00010ae0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00010af0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00010b00 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00010b10 20225348 545f5245 4c222c0a 20202020 "SHT_REL",. │ │ │ │ │ - 0x00010b20 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00010b30 74617469 6f6e223a 20225468 65207365 tation": "The se │ │ │ │ │ - 0x00010b40 6374696f 6e20686f 6c647320 72656c6f ction holds relo │ │ │ │ │ - 0x00010b50 63617469 6f6e2065 6e747269 65732e22 cation entries." │ │ │ │ │ - 0x00010b60 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00010b70 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00010b80 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00010b90 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00010ba0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00010bb0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00010bc0 22534854 5f53484c 4942222c 0a202020 "SHT_SHLIB",. │ │ │ │ │ - 0x00010bd0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00010be0 6e746174 696f6e22 3a202254 68697320 ntation": "This │ │ │ │ │ - 0x00010bf0 73656374 696f6e20 74797065 20697320 section type is │ │ │ │ │ - 0x00010c00 72657365 72766564 20627574 20686173 reserved but has │ │ │ │ │ - 0x00010c10 20756e73 70656369 66696564 2073656d unspecified sem │ │ │ │ │ - 0x00010c20 616e7469 63732e22 2c0a2020 20202020 antics.",. │ │ │ │ │ - 0x00010c30 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00010c40 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00010c50 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00010c60 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00010c70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00010c80 226e616d 65223a20 22534854 5f44594e "name": "SHT_DYN │ │ │ │ │ - 0x00010c90 53594d22 2c0a2020 20202020 20202020 SYM",. │ │ │ │ │ - 0x00010ca0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00010cb0 223a2022 54686973 20736563 74696f6e ": "This section │ │ │ │ │ - 0x00010cc0 20686f6c 64732064 796e616d 6963206c holds dynamic l │ │ │ │ │ - 0x00010cd0 696e6b69 6e672073 796d626f 6c732e22 inking symbols." │ │ │ │ │ - 0x00010ce0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00010cf0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00010d00 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00010d10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00010d20 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00010d30 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00010d40 22534846 5f575249 5445222c 0a202020 "SHF_WRITE",. │ │ │ │ │ - 0x00010d50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00010d60 6e746174 696f6e22 3a202254 68652073 ntation": "The s │ │ │ │ │ - 0x00010d70 65637469 6f6e2063 6f6e7461 696e7320 ection contains │ │ │ │ │ - 0x00010d80 64617461 20746861 74207368 6f756c64 data that should │ │ │ │ │ - 0x00010d90 20626520 77726974 61626c65 20647572 be writable dur │ │ │ │ │ - 0x00010da0 696e6720 70726f63 65737320 65786563 ing process exec │ │ │ │ │ - 0x00010db0 7574696f 6e2e222c 0a202020 20202020 ution.",. │ │ │ │ │ - 0x00010dc0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00010dd0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00010de0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00010df0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00010e00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00010e10 6e616d65 223a2022 5348465f 414c4c4f name": "SHF_ALLO │ │ │ │ │ - 0x00010e20 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ │ - 0x00010e30 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00010e40 20225468 65207365 6374696f 6e206f63 "The section oc │ │ │ │ │ - 0x00010e50 63757069 6573206d 656d6f72 79206475 cupies memory du │ │ │ │ │ - 0x00010e60 72696e67 2070726f 63657373 20657865 ring process exe │ │ │ │ │ - 0x00010e70 63757469 6f6e2e20 536f6d65 20636f6e cution. Some con │ │ │ │ │ - 0x00010e80 74726f6c 20736563 74696f6e 7320646f trol sections do │ │ │ │ │ - 0x00010e90 206e6f74 20726573 69646520 696e2074 not reside in t │ │ │ │ │ - 0x00010ea0 6865206d 656d6f72 7920696d 61676520 he memory image │ │ │ │ │ - 0x00010eb0 6f662061 6e206f62 6a656374 2066696c of an object fil │ │ │ │ │ - 0x00010ec0 653b2074 68697320 61747472 69627574 e; this attribut │ │ │ │ │ - 0x00010ed0 65206973 206f6666 20666f72 2074686f e is off for tho │ │ │ │ │ - 0x00010ee0 73652073 65637469 6f6e732e 222c0a20 se sections.",. │ │ │ │ │ - 0x00010ef0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00010f00 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00010f10 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00010f20 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00010f30 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00010f40 20202020 20226e61 6d65223a 20225348 "name": "SH │ │ │ │ │ - 0x00010f50 465f4558 4543494e 53545222 2c0a2020 F_EXECINSTR",. │ │ │ │ │ - 0x00010f60 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00010f70 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ │ - 0x00010f80 73656374 696f6e20 636f6e74 61696e73 section contains │ │ │ │ │ - 0x00010f90 20657865 63757461 626c6520 6d616368 executable mach │ │ │ │ │ - 0x00010fa0 696e6520 696e7374 72756374 696f6e73 ine instructions │ │ │ │ │ - 0x00010fb0 2e204578 616d706c 653a2060 6060656c . Example: ```el │ │ │ │ │ - 0x00010fc0 662e7365 6374696f 6e735b32 5d2e666c f.sections[2].fl │ │ │ │ │ - 0x00010fd0 61677320 2620656c 662e5348 465f5752 ags & elf.SHF_WR │ │ │ │ │ - 0x00010fe0 49544560 60602e22 2c0a2020 20202020 ITE```.",. │ │ │ │ │ - 0x00010ff0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00011000 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00011010 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00011020 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00011030 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00011040 226e616d 65223a20 22747970 65222c0a "name": "type",. │ │ │ │ │ - 0x00011050 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00011060 756d656e 74617469 6f6e223a 2022496e umentation": "In │ │ │ │ │ - 0x00011070 74656765 72207769 7468206f 6e65206f teger with one o │ │ │ │ │ - 0x00011080 66207468 6520666f 6c6c6f77 696e6720 f the following │ │ │ │ │ - 0x00011090 76616c75 65733a20 45545f4e 4f4e452c values: ET_NONE, │ │ │ │ │ - 0x000110a0 2045545f 52454c2c 2045545f 45584543 ET_REL, ET_EXEC │ │ │ │ │ - 0x000110b0 2c204554 5f44594e 2c204554 5f434f52 , ET_DYN, ET_COR │ │ │ │ │ - 0x000110c0 452e222c 0a202020 20202020 20202020 E.",. │ │ │ │ │ - 0x000110d0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x000110e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x000110f0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00011100 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00011110 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00011120 223a2022 6d616368 696e6522 2c0a2020 ": "machine",. │ │ │ │ │ - 0x00011130 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00011140 656e7461 74696f6e 223a2022 496e7465 entation": "Inte │ │ │ │ │ - 0x00011150 67657220 77697468 206f6e65 206f6620 ger with one of │ │ │ │ │ - 0x00011160 74686520 666f6c6c 6f77696e 67207661 the following va │ │ │ │ │ - 0x00011170 6c756573 3a20454d 5f4d3332 2c20454d lues: EM_M32, EM │ │ │ │ │ - 0x00011180 5f535041 52432c20 454d5f33 38362c20 _SPARC, EM_386, │ │ │ │ │ - 0x00011190 454d5f36 384b2c20 454d5f38 384b2c20 EM_68K, EM_88K, │ │ │ │ │ - 0x000111a0 454d5f38 36302c20 454d5f4d 4950532c EM_860, EM_MIPS, │ │ │ │ │ - 0x000111b0 20454d5f 4d495053 5f525333 5f4c452c EM_MIPS_RS3_LE, │ │ │ │ │ - 0x000111c0 20454d5f 50504320 454d5f50 50433634 EM_PPC EM_PPC64 │ │ │ │ │ - 0x000111d0 2c20454d 5f41524d 2c20454d 5f583836 , EM_ARM, EM_X86 │ │ │ │ │ - 0x000111e0 5f36342c 20454d5f 41415243 4836342e _64, EM_AARCH64. │ │ │ │ │ - 0x000111f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00011200 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00011210 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00011220 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00011230 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00011240 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00011250 2022656e 7472795f 706f696e 74222c0a "entry_point",. │ │ │ │ │ - 0x00011260 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00011270 756d656e 74617469 6f6e223a 2022456e umentation": "En │ │ │ │ │ - 0x00011280 74727920 706f696e 74207261 77206f66 try point raw of │ │ │ │ │ - 0x00011290 66736574 206f7220 76697274 75616c20 fset or virtual │ │ │ │ │ - 0x000112a0 61646472 65737320 64657065 6e64696e address dependin │ │ │ │ │ - 0x000112b0 67206f6e 20776865 74686572 20594152 g on whether YAR │ │ │ │ │ - 0x000112c0 41206973 20736361 6e6e696e 67206120 A is scanning a │ │ │ │ │ - 0x000112d0 66696c65 206f7220 70726f63 65737320 file or process │ │ │ │ │ - 0x000112e0 6d656d6f 72792072 65737065 63746976 memory respectiv │ │ │ │ │ - 0x000112f0 656c792e 20546869 73206973 20657175 ely. This is equ │ │ │ │ │ - 0x00011300 6976616c 656e7420 746f2074 68652064 ivalent to the d │ │ │ │ │ - 0x00011310 65707265 63617465 64206060 656e7472 eprecated ``entr │ │ │ │ │ - 0x00011320 79706f69 6e746060 206b6579 776f7264 ypoint`` keyword │ │ │ │ │ - 0x00011330 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00011340 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00011350 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00011360 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00011370 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00011380 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00011390 3a20226e 756d6265 725f6f66 5f736563 : "number_of_sec │ │ │ │ │ - 0x000113a0 74696f6e 73222c0a 20202020 20202020 tions",. │ │ │ │ │ - 0x000113b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x000113c0 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ │ - 0x000113d0 73656374 696f6e73 20696e20 74686520 sections in the │ │ │ │ │ - 0x000113e0 454c4620 66696c65 2e222c0a 20202020 ELF file.",. │ │ │ │ │ - 0x000113f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00011400 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00011410 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00011420 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00011430 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00011440 2020226e 616d6522 3a202273 685f6f66 "name": "sh_of │ │ │ │ │ - 0x00011450 66736574 222c0a20 20202020 20202020 fset",. │ │ │ │ │ - 0x00011460 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00011470 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00011480 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00011490 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000114a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000114b0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x000114c0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x000114d0 616d6522 3a202273 685f656e 7472795f ame": "sh_entry_ │ │ │ │ │ - 0x000114e0 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ │ - 0x000114f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00011500 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00011510 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00011520 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00011530 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00011540 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00011550 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00011560 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ │ - 0x00011570 5f736567 6d656e74 73222c0a 20202020 _segments",. │ │ │ │ │ - 0x00011580 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00011590 74617469 6f6e223a 20224e75 6d626572 tation": "Number │ │ │ │ │ - 0x000115a0 206f6620 7365676d 656e7473 20696e20 of segments in │ │ │ │ │ - 0x000115b0 74686520 454c4620 66696c65 2e222c0a the ELF file.",. │ │ │ │ │ - 0x000115c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x000115d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x000115e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x000115f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00011600 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00011610 20202020 2020226e 616d6522 3a202270 "name": "p │ │ │ │ │ - 0x00011620 685f6f66 66736574 222c0a20 20202020 h_offset",. │ │ │ │ │ - 0x00011630 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00011640 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00011650 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00011660 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00011670 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00011680 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00011690 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x000116a0 2020226e 616d6522 3a202270 685f656e "name": "ph_en │ │ │ │ │ - 0x000116b0 7472795f 73697a65 222c0a20 20202020 try_size",. │ │ │ │ │ - 0x000116c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x000116d0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x000116e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x000116f0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00011700 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00011710 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ │ - 0x00011720 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ │ - 0x00011730 2020226e 616d6522 3a202273 65637469 "name": "secti │ │ │ │ │ - 0x00011740 6f6e7322 2c0a2020 20202020 20202020 ons",. │ │ │ │ │ - 0x00011750 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00011760 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ │ - 0x00011770 20617272 6179206f 66207365 6374696f array of sectio │ │ │ │ │ - 0x00011780 6e206f62 6a656374 732c206f 6e652066 n objects, one f │ │ │ │ │ - 0x00011790 6f722065 61636820 73656374 696f6e20 or each section │ │ │ │ │ - 0x000117a0 74686520 454c4620 6861732e 20496e64 the ELF has. Ind │ │ │ │ │ - 0x000117b0 69766964 75616c20 73656374 696f6e73 ividual sections │ │ │ │ │ - 0x000117c0 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ │ - 0x000117d0 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ │ - 0x000117e0 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ │ - 0x000117f0 20202020 20202020 20227374 72756374 "struct │ │ │ │ │ - 0x00011800 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ │ - 0x00011810 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00011820 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ │ - 0x00011830 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ │ - 0x00011840 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ - 0x00011850 65637469 6f6e7322 2c0a2020 20202020 ections",. │ │ │ │ │ - 0x00011860 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00011870 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00011880 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00011890 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ │ + 0x0000fd50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000fd60 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0000fd70 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0000fd80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000fd90 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0000fda0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0000fdb0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0000fdc0 223a2022 66696c65 74797065 222c0a20 ": "filetype",. │ │ │ │ │ + 0x0000fdd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000fde0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0000fdf0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0000fe00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000fe10 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0000fe20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000fe30 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x0000fe40 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0000fe50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000fe60 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0000fe70 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0000fe80 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x0000fe90 616d6522 3a20226e 636d6473 222c0a20 ame": "ncmds",. │ │ │ │ │ + 0x0000fea0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000feb0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0000fec0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0000fed0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000fee0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0000fef0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ff00 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x0000ff10 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0000ff20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ff30 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0000ff40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0000ff50 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x0000ff60 616d6522 3a202273 697a656f 66636d64 ame": "sizeofcmd │ │ │ │ │ + 0x0000ff70 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ + 0x0000ff80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0000ff90 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0000ffa0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000ffb0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0000ffc0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x0000ffd0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x0000ffe0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000fff0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00010000 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00010010 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00010020 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010030 20202022 6e616d65 223a2022 666c6167 "name": "flag │ │ │ │ │ + 0x00010040 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ + 0x00010050 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00010060 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00010070 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00010080 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00010090 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x000100a0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x000100b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000100c0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000100d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x000100e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x000100f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010100 20202022 6e616d65 223a2022 72657365 "name": "rese │ │ │ │ │ + 0x00010110 72766564 222c0a20 20202020 20202020 rved",. │ │ │ │ │ + 0x00010120 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00010130 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00010140 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00010150 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00010160 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00010170 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x00010180 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010190 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000101a0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x000101b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x000101c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000101d0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ + 0x000101e0 756d6265 725f6f66 5f736567 6d656e74 umber_of_segment │ │ │ │ │ + 0x000101f0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ + 0x00010200 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00010210 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00010220 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00010230 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00010240 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x00010250 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00010260 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010270 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00010280 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00010290 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ │ + 0x000102a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000102b0 20202022 6e616d65 223a2022 7365676d "name": "segm │ │ │ │ │ + 0x000102c0 656e7473 222c0a20 20202020 20202020 ents",. │ │ │ │ │ + 0x000102d0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000102e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x000102f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00010300 20202020 20202020 20202020 22737472 "str │ │ │ │ │ + 0x00010310 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ │ + 0x00010320 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010330 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00010340 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00010350 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ │ + 0x00010360 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00010370 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00010380 6d65223a 20227365 676d656e 7473222c me": "segments", │ │ │ │ │ + 0x00010390 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000103a0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x000103b0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x000103c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000103d0 20202020 20202020 20202020 20202261 "a │ │ │ │ │ + 0x000103e0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ + 0x000103f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010400 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00010410 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010420 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010430 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00010440 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00010450 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010460 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00010470 20227365 676e616d 65222c0a 20202020 "segname",. │ │ │ │ │ + 0x00010480 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010490 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000104a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x000104b0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x000104c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000104d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000104e0 20227322 0a202020 20202020 20202020 "s". │ │ │ │ │ + 0x000104f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010500 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00010510 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010520 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00010530 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010540 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00010550 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00010560 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010570 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010580 20202022 6e616d65 223a2022 766d6164 "name": "vmad │ │ │ │ │ + 0x00010590 6472222c 0a202020 20202020 20202020 dr",. │ │ │ │ │ + 0x000105a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000105b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x000105c0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x000105d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000105e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000105f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00010600 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010610 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x00010620 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00010630 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010640 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00010650 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010660 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00010670 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00010680 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010690 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000106a0 65223a20 22766d73 697a6522 2c0a2020 e": "vmsize",. │ │ │ │ │ + 0x000106b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000106c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000106d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000106e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x000106f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010700 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00010710 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x00010720 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010730 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00010740 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010750 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00010760 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010770 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010780 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00010790 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000107a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000107b0 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ │ + 0x000107c0 6c656f66 66222c0a 20202020 20202020 leoff",. │ │ │ │ │ + 0x000107d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000107e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000107f0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00010800 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00010810 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010820 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00010830 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00010840 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010850 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00010860 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010870 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00010880 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010890 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x000108a0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x000108b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000108c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000108d0 6e616d65 223a2022 6673697a 65222c0a name": "fsize",. │ │ │ │ │ + 0x000108e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000108f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010900 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00010910 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00010920 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010930 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00010940 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00010950 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010960 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00010970 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010980 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00010990 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000109a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000109b0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x000109c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000109d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000109e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x000109f0 6d617870 726f7422 2c0a2020 20202020 maxprot",. │ │ │ │ │ + 0x00010a00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010a10 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00010a20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00010a30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00010a40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010a50 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00010a60 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x00010a70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010a80 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00010a90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010aa0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00010ab0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010ac0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00010ad0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00010ae0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010af0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010b00 20226e61 6d65223a 2022696e 69747072 "name": "initpr │ │ │ │ │ + 0x00010b10 6f74222c 0a202020 20202020 20202020 ot",. │ │ │ │ │ + 0x00010b20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010b30 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00010b40 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00010b50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010b60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010b70 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00010b80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010b90 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x00010ba0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00010bb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010bc0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00010bd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010be0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00010bf0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00010c00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010c10 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00010c20 65223a20 226e7365 63747322 2c0a2020 e": "nsects",. │ │ │ │ │ + 0x00010c30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010c40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010c50 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00010c60 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00010c70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010c80 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00010c90 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x00010ca0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010cb0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00010cc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010cd0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00010ce0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010cf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010d00 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00010d10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00010d20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010d30 20202020 20226e61 6d65223a 2022666c "name": "fl │ │ │ │ │ + 0x00010d40 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ │ + 0x00010d50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010d60 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00010d70 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00010d80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010d90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010da0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00010db0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010dc0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00010dd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00010de0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010df0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00010e00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010e10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00010e20 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ │ + 0x00010e30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010e40 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00010e50 6d65223a 20227365 6374696f 6e73222c me": "sections", │ │ │ │ │ + 0x00010e60 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00010e70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010e80 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00010e90 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00010ea0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010eb0 20202020 20202020 20202020 20202273 "s │ │ │ │ │ + 0x00010ec0 74727563 74757265 223a0a20 20202020 tructure":. │ │ │ │ │ + 0x00010ed0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010ee0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00010ef0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00010f00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010f10 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00010f20 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ │ + 0x00010f30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010f40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010f50 20202022 6e616d65 223a2022 73656374 "name": "sect │ │ │ │ │ + 0x00010f60 696f6e73 222c0a20 20202020 20202020 ions",. │ │ │ │ │ + 0x00010f70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010f80 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00010f90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00010fa0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00010fb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010fc0 20202020 20202020 20202020 22617474 "att │ │ │ │ │ + 0x00010fd0 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ │ + 0x00010fe0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00010ff0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011000 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00011010 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011020 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011030 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00011040 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00011050 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011060 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011070 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00011080 223a2022 73656374 6e616d65 222c0a20 ": "sectname",. │ │ │ │ │ + 0x00011090 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000110a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000110b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000110c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x000110d0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x000110e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000110f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011100 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ │ + 0x00011110 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011120 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011130 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x00011140 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011150 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011160 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00011170 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011180 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011190 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x000111a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x000111b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000111c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000111d0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x000111e0 616d6522 3a202273 65676e61 6d65222c ame": "segname", │ │ │ │ │ + 0x000111f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00011200 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011210 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011220 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00011230 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00011240 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011250 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011260 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ + 0x00011270 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00011280 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011290 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x000112a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000112b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000112c0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x000112d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000112e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000112f0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00011300 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00011310 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011320 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011330 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011340 226e616d 65223a20 22616464 72222c0a "name": "addr",. │ │ │ │ │ + 0x00011350 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011360 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011370 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011380 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00011390 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x000113a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000113b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000113c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x000113d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000113e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000113f0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00011400 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011410 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011420 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00011430 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011440 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011450 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00011460 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00011470 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011480 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011490 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000114a0 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ │ + 0x000114b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000114c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000114d0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000114e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x000114f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00011500 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011510 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011520 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00011530 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011540 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011550 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x00011560 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011570 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011580 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00011590 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000115a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000115b0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x000115c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x000115d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000115e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000115f0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00011600 616d6522 3a20226f 66667365 74222c0a ame": "offset",. │ │ │ │ │ + 0x00011610 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011620 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011630 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011640 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00011650 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00011660 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011670 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011680 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00011690 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000116a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000116b0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x000116c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000116d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000116e0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x000116f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011700 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011710 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00011720 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00011730 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011740 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011750 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00011760 6e616d65 223a2022 616c6967 6e222c0a name": "align",. │ │ │ │ │ + 0x00011770 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011780 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011790 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000117a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x000117b0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x000117c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000117d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000117e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x000117f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00011800 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011810 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00011820 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011830 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011840 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00011850 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011860 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011870 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00011880 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00011890 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x000118a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000118b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000118c0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x000118d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x000118b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000118c0 6e616d65 223a2022 72656c6f 6666222c name": "reloff", │ │ │ │ │ + 0x000118d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ 0x000118e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000118f0 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ │ - 0x00011900 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ │ - 0x00011910 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00011920 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00011930 496e7465 67657220 77697468 206f6e65 Integer with one │ │ │ │ │ - 0x00011940 206f6620 74686520 666f6c6c 6f77696e of the followin │ │ │ │ │ - 0x00011950 67207661 6c756573 3a205348 545f4e55 g values: SHT_NU │ │ │ │ │ - 0x00011960 4c4c2053 48545f50 524f4742 49545320 LL SHT_PROGBITS │ │ │ │ │ - 0x00011970 5348545f 53594d54 41422053 48545f53 SHT_SYMTAB SHT_S │ │ │ │ │ - 0x00011980 54525441 42205348 545f5245 4c412053 TRTAB SHT_RELA S │ │ │ │ │ - 0x00011990 48545f48 41534820 5348545f 44594e41 HT_HASH SHT_DYNA │ │ │ │ │ - 0x000119a0 4d494320 5348545f 4e4f5445 20534854 MIC SHT_NOTE SHT │ │ │ │ │ - 0x000119b0 5f4e4f42 49545320 5348545f 52454c20 _NOBITS SHT_REL │ │ │ │ │ - 0x000119c0 5348545f 53484c49 42205348 545f4459 SHT_SHLIB SHT_DY │ │ │ │ │ - 0x000119d0 4e53594d 2e222c0a 20202020 20202020 NSYM.",. │ │ │ │ │ - 0x000119e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000119f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x000118f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011900 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00011910 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00011920 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011930 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011940 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00011950 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00011960 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011970 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x00011980 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00011990 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000119a0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x000119b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000119c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000119d0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000119e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x000119f0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00011a00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00011a10 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00011a20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00011a30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00011a40 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00011a50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00011a60 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00011a70 3a202266 6c616773 222c0a20 20202020 : "flags",. │ │ │ │ │ + 0x00011a10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011a20 226e616d 65223a20 226e7265 6c6f6322 "name": "nreloc" │ │ │ │ │ + 0x00011a30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00011a40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011a50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011a60 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00011a70 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ 0x00011a80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00011a90 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00011aa0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00011ab0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00011ac0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00011ad0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00011ae0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00011af0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00011b00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00011b10 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00011b20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00011b30 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00011b40 3a202261 64647265 7373222c 0a202020 : "address",. │ │ │ │ │ - 0x00011b50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00011b60 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00011b70 696f6e22 3a202254 68652076 69727475 ion": "The virtu │ │ │ │ │ - 0x00011b80 616c2061 64647265 73732074 68652073 al address the s │ │ │ │ │ - 0x00011b90 65637469 6f6e2073 74617274 73206174 ection starts at │ │ │ │ │ - 0x00011ba0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00011bb0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00011bc0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00011bd0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x00011a90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011aa0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00011ab0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x00011ac0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011ad0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00011ae0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00011af0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011b00 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00011b10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011b20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011b30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011b40 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00011b50 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00011b60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011b70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011b80 20226e61 6d65223a 2022666c 61677322 "name": "flags" │ │ │ │ │ + 0x00011b90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00011ba0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011bb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011bc0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00011bd0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ 0x00011be0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00011bf0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00011c00 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00011c10 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00011bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011c00 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00011c10 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ 0x00011c20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00011c30 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ - 0x00011c40 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ │ - 0x00011c50 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00011c60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00011c70 53656374 696f6e27 73206e61 6d652e20 Section's name. │ │ │ │ │ - 0x00011c80 4578616d 706c653a 20606060 656c662e Example: ```elf. │ │ │ │ │ - 0x00011c90 73656374 696f6e73 5b335d2e 6e616d65 sections[3].name │ │ │ │ │ - 0x00011ca0 203d3d20 5c222e62 73735c22 60606022 == \".bss\"```" │ │ │ │ │ - 0x00011cb0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00011cc0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00011cd0 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ │ - 0x00011ce0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x00011cf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00011d00 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00011d10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00011d20 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00011d30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00011d40 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ │ - 0x00011d50 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ │ - 0x00011d60 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00011d70 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00011d80 4f666673 65742066 726f6d20 74686520 Offset from the │ │ │ │ │ - 0x00011d90 62656769 6e6e696e 67206f66 20746865 beginning of the │ │ │ │ │ - 0x00011da0 2066696c 6520746f 20746865 20666972 file to the fir │ │ │ │ │ - 0x00011db0 73742062 79746520 696e2074 68652073 st byte in the s │ │ │ │ │ - 0x00011dc0 65637469 6f6e2e20 4f6e6520 73656374 ection. One sect │ │ │ │ │ - 0x00011dd0 696f6e20 74797065 2c203a63 3a747970 ion type, :c:typ │ │ │ │ │ - 0x00011de0 653a6053 48545f4e 4f424954 53602064 e:`SHT_NOBITS` d │ │ │ │ │ - 0x00011df0 65736372 69626564 2062656c 6f772c20 escribed below, │ │ │ │ │ - 0x00011e00 6f636375 70696573 206e6f20 73706163 occupies no spac │ │ │ │ │ - 0x00011e10 6520696e 20746865 2066696c 652c2061 e in the file, a │ │ │ │ │ - 0x00011e20 6e642069 7473203a 633a6d65 6d626572 nd its :c:member │ │ │ │ │ - 0x00011e30 3a606f66 66736574 60206d65 6d626572 :`offset` member │ │ │ │ │ - 0x00011e40 206c6f63 61746573 20746865 20636f6e locates the con │ │ │ │ │ - 0x00011e50 63657074 75616c20 706c6163 656d656e ceptual placemen │ │ │ │ │ - 0x00011e60 7420696e 20746865 2066696c 652e222c t in the file.", │ │ │ │ │ - 0x00011e70 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00011e80 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00011e90 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x00011ea0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00011c30 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00011c40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00011c50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011c60 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00011c70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011c80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011c90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011ca0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00011cb0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00011cc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011cd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011ce0 20226e61 6d65223a 20227265 73657276 "name": "reserv │ │ │ │ │ + 0x00011cf0 65643122 2c0a2020 20202020 20202020 ed1",. │ │ │ │ │ + 0x00011d00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011d10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011d20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00011d30 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00011d40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011d50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011d60 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00011d70 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x00011d80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011d90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011da0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00011db0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011dc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011dd0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00011de0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011df0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011e00 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00011e10 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00011e20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011e30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011e40 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ │ + 0x00011e50 73657276 65643222 2c0a2020 20202020 served2",. │ │ │ │ │ + 0x00011e60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011e70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011e80 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00011e90 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00011ea0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00011eb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00011ec0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00011ed0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00011ee0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00011ec0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00011ed0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00011ee0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00011ef0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00011f00 20202022 6e616d65 223a2022 73697a65 "name": "size │ │ │ │ │ - 0x00011f10 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00011f20 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00011f30 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ │ - 0x00011f40 74696f6e 27732073 697a6520 696e2062 tion's size in b │ │ │ │ │ - 0x00011f50 79746573 2e20556e 6c657373 20746865 ytes. Unless the │ │ │ │ │ - 0x00011f60 20736563 74696f6e 20747970 65206973 section type is │ │ │ │ │ - 0x00011f70 20534854 5f4e4f42 4954532c 20746865 SHT_NOBITS, the │ │ │ │ │ - 0x00011f80 20736563 74696f6e 206f6363 75706965 section occupie │ │ │ │ │ - 0x00011f90 73207368 5f73697a 65206279 74657320 s sh_size bytes │ │ │ │ │ - 0x00011fa0 696e2074 68652066 696c652e 20412073 in the file. A s │ │ │ │ │ - 0x00011fb0 65637469 6f6e206f 66203a63 3a747970 ection of :c:typ │ │ │ │ │ - 0x00011fc0 653a6053 48545f4e 4f424954 5360206d e:`SHT_NOBITS` m │ │ │ │ │ - 0x00011fd0 61792068 61766520 61206e6f 6e2d7a65 ay have a non-ze │ │ │ │ │ - 0x00011fe0 726f2073 697a652c 20627574 20697420 ro size, but it │ │ │ │ │ - 0x00011ff0 6f636375 70696573 206e6f20 73706163 occupies no spac │ │ │ │ │ - 0x00012000 6520696e 20746865 2066696c 652e222c e in the file.", │ │ │ │ │ - 0x00012010 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00012020 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00012030 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x00012040 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00012050 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ - 0x00012060 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00012070 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00012080 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00012090 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x000120a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000120b0 20225054 5f4e554c 4c222c0a 20202020 "PT_NULL",. │ │ │ │ │ - 0x000120c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x000120d0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x000120e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x000120f0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00012100 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00012110 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00012120 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00012130 20202022 6e616d65 223a2022 50545f4c "name": "PT_L │ │ │ │ │ - 0x00012140 4f414422 2c0a2020 20202020 20202020 OAD",. │ │ │ │ │ - 0x00012150 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00012160 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00012170 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00012180 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00012190 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000121a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x000121b0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x000121c0 6d65223a 20225054 5f44594e 414d4943 me": "PT_DYNAMIC │ │ │ │ │ - 0x000121d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000121e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x000121f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00012200 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00012210 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00012220 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00012230 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00012240 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00012250 3a202250 545f494e 54455250 222c0a20 : "PT_INTERP",. │ │ │ │ │ - 0x00012260 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00012270 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00012280 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00012290 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x000122a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x000122b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x000122c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x000122d0 20202020 2020226e 616d6522 3a202250 "name": "P │ │ │ │ │ - 0x000122e0 545f4e4f 5445222c 0a202020 20202020 T_NOTE",. │ │ │ │ │ - 0x000122f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00012300 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00012310 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00012320 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00012330 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00012340 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00012350 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00012360 226e616d 65223a20 2250545f 53484c49 "name": "PT_SHLI │ │ │ │ │ - 0x00012370 42222c0a 20202020 20202020 20202020 B",. │ │ │ │ │ - 0x00012380 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00012390 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x000123a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x000123b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x000123c0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x000123d0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x000123e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x000123f0 223a2022 50545f50 48445222 2c0a2020 ": "PT_PHDR",. │ │ │ │ │ - 0x00012400 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00012410 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00012420 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00012430 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00012440 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00012450 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00012460 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00012470 20202020 20226e61 6d65223a 20225054 "name": "PT │ │ │ │ │ - 0x00012480 5f544c53 222c0a20 20202020 20202020 _TLS",. │ │ │ │ │ - 0x00012490 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x000124a0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x000124b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x000124c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000124d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000124e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x000124f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00012500 616d6522 3a202250 545f474e 555f4548 ame": "PT_GNU_EH │ │ │ │ │ - 0x00012510 5f465241 4d45222c 0a202020 20202020 _FRAME",. │ │ │ │ │ - 0x00012520 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00012530 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00012540 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00012550 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00012560 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00012570 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00012580 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00012590 226e616d 65223a20 2250545f 474e555f "name": "PT_GNU_ │ │ │ │ │ - 0x000125a0 53544143 4b222c0a 20202020 20202020 STACK",. │ │ │ │ │ - 0x000125b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x000125c0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x000125d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x000125e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x000125f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00012600 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00012610 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00012620 6e616d65 223a2022 44545f4e 554c4c22 name": "DT_NULL" │ │ │ │ │ - 0x00012630 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00012640 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00012650 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00012660 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ │ - 0x00012670 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00012680 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00012690 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x000126a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000126b0 20224454 5f4e4545 44454422 2c0a2020 "DT_NEEDED",. │ │ │ │ │ - 0x000126c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000126d0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x000126e0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x000126f0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00012700 2c0a0920 2020207b 0a202020 20202020 ,.. {. │ │ │ │ │ - 0x00012710 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00012720 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00012730 2020226e 616d6522 3a202244 545f504c "name": "DT_PL │ │ │ │ │ - 0x00012740 5452454c 535a222c 0a202020 20202020 TRELSZ",. │ │ │ │ │ - 0x00012750 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00012760 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00012770 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00012780 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00012790 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x000127a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x000127b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x000127c0 226e616d 65223a20 2244545f 504c5447 "name": "DT_PLTG │ │ │ │ │ - 0x000127d0 4f54222c 0a202020 20202020 20202020 OT",. │ │ │ │ │ - 0x000127e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x000127f0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00012800 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00012810 20202020 20207d2c 0a092020 20207b0a },.. {. │ │ │ │ │ - 0x00012820 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00012830 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00012840 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00012850 20224454 5f484153 48222c0a 20202020 "DT_HASH",. │ │ │ │ │ - 0x00012860 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00012870 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00012880 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00012890 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x000128a0 09202020 207b0a20 20202020 20202020 . {. │ │ │ │ │ - 0x000128b0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x000128c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x000128d0 226e616d 65223a20 2244545f 53545254 "name": "DT_STRT │ │ │ │ │ - 0x000128e0 4142222c 0a202020 20202020 20202020 AB",. │ │ │ │ │ - 0x000128f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00012900 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00012910 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00012920 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00012930 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00012940 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00012950 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00012960 65223a20 2244545f 53594d54 4142222c e": "DT_SYMTAB", │ │ │ │ │ - 0x00012970 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00012980 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00012990 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x000129a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x000129b0 20207d2c 0a092020 20207b0a 20202020 },.. {. │ │ │ │ │ - 0x000129c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x000129d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x000129e0 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ │ - 0x000129f0 5f52454c 41222c0a 20202020 20202020 _RELA",. │ │ │ │ │ - 0x00012a00 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00012a10 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00012a20 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00012a30 0a202020 20202020 207d2c0a 09202020 . },.. │ │ │ │ │ - 0x00012a40 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00012a50 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00012a60 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00012a70 65223a20 2244545f 52454c41 535a222c e": "DT_RELASZ", │ │ │ │ │ - 0x00012a80 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00012a90 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00012aa0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00012ab0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00012ac0 20207d2c 0a092020 20207b0a 20202020 },.. {. │ │ │ │ │ - 0x00012ad0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00012ae0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00012af0 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ │ - 0x00012b00 5f52454c 41454e54 222c0a20 20202020 _RELAENT",. │ │ │ │ │ - 0x00012b10 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00012b20 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00012b30 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00012b40 2269220a 20202020 20202020 7d2c0a09 "i". },.. │ │ │ │ │ - 0x00012b50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00012b60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00012b70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00012b80 6e616d65 223a2022 44545f53 5452535a name": "DT_STRSZ │ │ │ │ │ - 0x00012b90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00012ba0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00012bb0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00012bc0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00012bd0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00012be0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00012bf0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00012c00 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00012c10 3a202244 545f5359 4d454e54 222c0a20 : "DT_SYMENT",. │ │ │ │ │ - 0x00012c20 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00012c30 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00012c40 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00012c50 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00012c60 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00012c70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00012c80 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00012c90 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ │ - 0x00012ca0 545f494e 4954222c 0a202020 20202020 T_INIT",. │ │ │ │ │ - 0x00012cb0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00012cc0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00012cd0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00012ce0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00012cf0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00012d00 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00012d10 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00012d20 226e616d 65223a20 2244545f 46494e49 "name": "DT_FINI │ │ │ │ │ - 0x00012d30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00012d40 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00012d50 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00012d60 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00012d70 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00012d80 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00012d90 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00012da0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00012db0 3a202244 545f534f 4e414d45 222c0a20 : "DT_SONAME",. │ │ │ │ │ - 0x00012dc0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00012dd0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00012de0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00012df0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00012e00 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00012e10 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00012e20 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00012e30 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ │ - 0x00012e40 545f5250 41544822 2c0a2020 20202020 T_RPATH",. │ │ │ │ │ - 0x00012e50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00012e60 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00012e70 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00012e80 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00012e90 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00012ea0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00012eb0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00012ec0 20226e61 6d65223a 20224454 5f53594d "name": "DT_SYM │ │ │ │ │ - 0x00012ed0 424f4c49 43222c0a 20202020 20202020 BOLIC",. │ │ │ │ │ - 0x00012ee0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00012ef0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00012f00 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00012f10 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00012f20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00012f30 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00012f40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00012f50 6e616d65 223a2022 44545f52 454c222c name": "DT_REL", │ │ │ │ │ - 0x00012f60 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00012f70 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00012f80 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00012f90 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00012fa0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00012fb0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00012fc0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00012fd0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00012fe0 2244545f 52454c53 5a222c0a 20202020 "DT_RELSZ",. │ │ │ │ │ - 0x00012ff0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00013000 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00013010 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00013020 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00013030 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00013040 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00013050 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00013060 20202022 6e616d65 223a2022 44545f52 "name": "DT_R │ │ │ │ │ - 0x00013070 454c454e 54222c0a 20202020 20202020 ELENT",. │ │ │ │ │ - 0x00013080 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00013090 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x000130a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x000130b0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x000130c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x000130d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x000130e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000130f0 6e616d65 223a2022 44545f50 4c545245 name": "DT_PLTRE │ │ │ │ │ - 0x00013100 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ │ - 0x00013110 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00013120 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00013130 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00013140 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00013150 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00013160 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00013170 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00013180 223a2022 44545f44 45425547 222c0a20 ": "DT_DEBUG",. │ │ │ │ │ - 0x00013190 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000131a0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x000131b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x000131c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x000131d0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x000131e0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x000131f0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00013200 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ │ - 0x00013210 545f5445 58545245 4c222c0a 20202020 T_TEXTREL",. │ │ │ │ │ - 0x00013220 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00013230 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00013240 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00013250 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00013260 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00013270 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00013280 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00013290 20202022 6e616d65 223a2022 44545f4a "name": "DT_J │ │ │ │ │ - 0x000132a0 4d505245 4c222c0a 20202020 20202020 MPREL",. │ │ │ │ │ - 0x000132b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x000132c0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x000132d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x000132e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x000132f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00013300 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00013310 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00013320 6e616d65 223a2022 44545f42 494e445f name": "DT_BIND_ │ │ │ │ │ - 0x00013330 4e4f5722 2c0a2020 20202020 20202020 NOW",. │ │ │ │ │ - 0x00013340 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00013350 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00013360 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00013370 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00013380 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00013390 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x000133a0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x000133b0 6d65223a 20224454 5f494e49 545f4152 me": "DT_INIT_AR │ │ │ │ │ - 0x000133c0 52415922 2c0a2020 20202020 20202020 RAY",. │ │ │ │ │ - 0x000133d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000133e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x000133f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00013400 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00013410 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00013420 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00013430 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00013440 6d65223a 20224454 5f46494e 495f4152 me": "DT_FINI_AR │ │ │ │ │ - 0x00013450 52415922 2c0a2020 20202020 20202020 RAY",. │ │ │ │ │ - 0x00013460 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00013470 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00013480 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00013490 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000134a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000134b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x000134c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x000134d0 6d65223a 20224454 5f494e49 545f4152 me": "DT_INIT_AR │ │ │ │ │ - 0x000134e0 52415953 5a222c0a 20202020 20202020 RAYSZ",. │ │ │ │ │ - 0x000134f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00013500 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00013510 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00013520 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00013530 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00013540 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00013550 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00013560 6e616d65 223a2022 44545f46 494e495f name": "DT_FINI_ │ │ │ │ │ - 0x00013570 41525241 59535a22 2c0a2020 20202020 ARRAYSZ",. │ │ │ │ │ - 0x00013580 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00013590 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x000135a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x000135b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x000135c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000135d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x000135e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x000135f0 20226e61 6d65223a 20224454 5f52554e "name": "DT_RUN │ │ │ │ │ - 0x00013600 50415448 222c0a20 20202020 20202020 PATH",. │ │ │ │ │ - 0x00013610 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00013620 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00013630 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00013640 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00013650 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00013660 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00013670 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00013680 616d6522 3a202244 545f464c 41475322 ame": "DT_FLAGS" │ │ │ │ │ - 0x00013690 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x000136a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000136b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000136c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x000136d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x000136e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x000136f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00013700 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00013710 20224454 5f454e43 4f44494e 47222c0a "DT_ENCODING",. │ │ │ │ │ - 0x00013720 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00013730 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00013740 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00013750 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00013760 207d2c0a 0a202020 20202020 207b0a20 },.. {. │ │ │ │ │ - 0x00013770 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00013780 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00013790 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000137a0 22535454 5f4e4f54 59504522 2c0a2020 "STT_NOTYPE",. │ │ │ │ │ - 0x000137b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000137c0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x000137d0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x000137e0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x000137f0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00013800 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00013810 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00013820 20202020 20226e61 6d65223a 20225354 "name": "ST │ │ │ │ │ - 0x00013830 545f4f42 4a454354 222c0a20 20202020 T_OBJECT",. │ │ │ │ │ - 0x00013840 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00013850 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00013860 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00013870 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00013880 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00013890 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x000138a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x000138b0 2020226e 616d6522 3a202253 54545f46 "name": "STT_F │ │ │ │ │ - 0x000138c0 554e4322 2c0a2020 20202020 20202020 UNC",. │ │ │ │ │ - 0x000138d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000138e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x000138f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00013900 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00013910 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00013920 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00013930 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00013940 6d65223a 20225354 545f5345 4354494f me": "STT_SECTIO │ │ │ │ │ - 0x00013950 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ │ - 0x00013960 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00013970 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00013980 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00013990 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x000139a0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x000139b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x000139c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x000139d0 223a2022 5354545f 46494c45 222c0a20 ": "STT_FILE",. │ │ │ │ │ - 0x000139e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000139f0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00013a00 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00013a10 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00013a20 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00013a30 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00013a40 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00013a50 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ - 0x00013a60 54545f43 4f4d4d4f 4e222c0a 20202020 TT_COMMON",. │ │ │ │ │ - 0x00013a70 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00013a80 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00013a90 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00013aa0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00013ab0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00013ac0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00013ad0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00013ae0 20202022 6e616d65 223a2022 5354545f "name": "STT_ │ │ │ │ │ - 0x00013af0 544c5322 2c0a2020 20202020 20202020 TLS",. │ │ │ │ │ - 0x00013b00 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00013b10 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00013b20 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00013b30 20202020 2020207d 2c0a0a20 20202020 },.. │ │ │ │ │ - 0x00013b40 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00013b50 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00013b60 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00013b70 616d6522 3a202253 54425f4c 4f43414c ame": "STB_LOCAL │ │ │ │ │ - 0x00013b80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00013b90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00013ba0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00013bb0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00013bc0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00013bd0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00013be0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00013bf0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00013c00 3a202253 54425f47 4c4f4241 4c222c0a : "STB_GLOBAL",. │ │ │ │ │ - 0x00013c10 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00013c20 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00013c30 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00013c40 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00013c50 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00013c60 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00013c70 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00013c80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00013c90 5354425f 5745414b 222c0a20 20202020 STB_WEAK",. │ │ │ │ │ - 0x00013ca0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00013cb0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00013cc0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00013cd0 2269220a 20202020 20202020 7d2c0a0a "i". },.. │ │ │ │ │ - 0x00013ce0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00013cf0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00013d00 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00013d10 20202022 6e616d65 223a2022 50465f58 "name": "PF_X │ │ │ │ │ - 0x00013d20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00013d30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00013d40 22546865 20736567 6d656e74 20697320 "The segment is │ │ │ │ │ - 0x00013d50 65786563 75746162 6c652e22 2c0a2020 executable.",. │ │ │ │ │ - 0x00013d60 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00013d70 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00013d80 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00013d90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00013da0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00013db0 20202020 226e616d 65223a20 2250465f "name": "PF_ │ │ │ │ │ - 0x00013dc0 57222c0a 20202020 20202020 20202020 W",. │ │ │ │ │ - 0x00013dd0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00013de0 20225468 65207365 676d656e 74206973 "The segment is │ │ │ │ │ - 0x00013df0 20777269 7461626c 652e222c 0a202020 writable.",. │ │ │ │ │ - 0x00013e00 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00013e10 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00013e20 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00013e30 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00013e40 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00013e50 20202022 6e616d65 223a2022 50465f52 "name": "PF_R │ │ │ │ │ - 0x00013e60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00013e70 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00013e80 22546865 20736567 6d656e74 20697320 "The segment is │ │ │ │ │ - 0x00013e90 72656164 61626c65 2e222c0a 20202020 readable.",. │ │ │ │ │ - 0x00013ea0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00013eb0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00013ec0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00013ed0 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ │ - 0x00013ee0 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ │ - 0x00013ef0 2020226e 616d6522 3a202273 65676d65 "name": "segme │ │ │ │ │ - 0x00013f00 6e747322 2c0a2020 20202020 20202020 nts",. │ │ │ │ │ - 0x00013f10 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00013f20 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ │ - 0x00013f30 20617272 6179206f 66207365 676d656e array of segmen │ │ │ │ │ - 0x00013f40 74206f62 6a656374 732c206f 6e652066 t objects, one f │ │ │ │ │ - 0x00013f50 6f722065 61636820 7365676d 656e7420 or each segment │ │ │ │ │ - 0x00013f60 74686520 454c4620 6861732e 20496e64 the ELF has. Ind │ │ │ │ │ - 0x00013f70 69766964 75616c20 7365676d 656e7473 ividual segments │ │ │ │ │ - 0x00013f80 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ │ - 0x00013f90 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ │ - 0x00013fa0 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ │ - 0x00013fb0 20202020 20202020 20227374 72756374 "struct │ │ │ │ │ - 0x00013fc0 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ │ - 0x00013fd0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00013fe0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ │ - 0x00013ff0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ │ - 0x00014000 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ - 0x00014010 65676d65 6e747322 2c0a2020 20202020 egments",. │ │ │ │ │ - 0x00014020 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00014030 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00014040 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00014050 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ │ - 0x00014060 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014070 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00014080 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00014090 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x000140a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000140b0 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ │ - 0x000140c0 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ │ - 0x000140d0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x000140e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000140f0 54797065 206f6620 7365676d 656e7420 Type of segment │ │ │ │ │ - 0x00014100 696e6469 63617465 64206279 206f6e65 indicated by one │ │ │ │ │ - 0x00014110 206f6620 74686520 666f6c6c 6f77696e of the followin │ │ │ │ │ - 0x00014120 67207661 6c756573 3a205054 5f4e554c g values: PT_NUL │ │ │ │ │ - 0x00014130 4c2c2050 545f4c4f 41442c20 50545f44 L, PT_LOAD, PT_D │ │ │ │ │ - 0x00014140 594e414d 49432c20 50545f49 4e544552 YNAMIC, PT_INTER │ │ │ │ │ - 0x00014150 502c2050 545f4e4f 54452c20 50545f53 P, PT_NOTE, PT_S │ │ │ │ │ - 0x00014160 484c4942 2c205054 5f504844 522c2050 HLIB, PT_PHDR, P │ │ │ │ │ - 0x00014170 545f4c4f 50524f43 2c205054 5f484950 T_LOPROC, PT_HIP │ │ │ │ │ - 0x00014180 524f432c 2050545f 474e555f 53544143 ROC, PT_GNU_STAC │ │ │ │ │ - 0x00014190 4b2e222c 0a202020 20202020 20202020 K.",. │ │ │ │ │ - 0x000141a0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x000141b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x000141c0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x000141d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000141e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x000141f0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x00014200 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00014210 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014220 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00014230 666c6167 73222c0a 20202020 20202020 flags",. │ │ │ │ │ - 0x00014240 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014250 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00014260 20224120 636f6d62 696e6174 696f6e20 "A combination │ │ │ │ │ - 0x00014270 6f662074 68652066 6f6c6c6f 77696e67 of the following │ │ │ │ │ - 0x00014280 20736567 6d656e74 20666c61 67733a20 segment flags: │ │ │ │ │ - 0x00014290 50465f52 2c205046 5f572c20 50465f58 PF_R, PF_W, PF_X │ │ │ │ │ - 0x000142a0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x000142b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x000142c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x000142d0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x000142e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000142f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00014300 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00014310 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00014320 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014330 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ │ - 0x00014340 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ │ - 0x00014350 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014360 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00014370 20224f66 66736574 2066726f 6d207468 "Offset from th │ │ │ │ │ - 0x00014380 65206265 67696e6e 696e6720 6f662074 e beginning of t │ │ │ │ │ - 0x00014390 68652066 696c6520 77686572 65207468 he file where th │ │ │ │ │ - 0x000143a0 65207365 676d656e 74207265 73696465 e segment reside │ │ │ │ │ - 0x000143b0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ │ - 0x000143c0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x000143d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x000143e0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x000143f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014400 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00014410 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x00014420 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00014430 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014440 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00014450 76697274 75616c5f 61646472 65737322 virtual_address" │ │ │ │ │ - 0x00014460 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00011f00 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00011f10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011f20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011f30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00011f40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011f50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011f60 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00011f70 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00011f80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011f90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011fa0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00011fb0 20227265 73657276 65643322 2c0a2020 "reserved3",. │ │ │ │ │ + 0x00011fc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011fd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011fe0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00011ff0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00012000 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00012010 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012020 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012030 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00012040 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012050 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012060 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x00012070 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012080 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012090 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ │ + 0x000120a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000120b0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x000120c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000120d0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ + 0x000120e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000120f0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ + 0x00012100 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012110 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x00012120 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00012130 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012140 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00012150 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00012160 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00012170 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012180 20202020 20226e61 6d65223a 2022656e "name": "en │ │ │ │ │ + 0x00012190 7472795f 706f696e 74222c0a 20202020 try_point",. │ │ │ │ │ + 0x000121a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000121b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000121c0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x000121d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000121e0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x000121f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012200 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00012210 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00012220 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012230 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00012240 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00012250 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00012260 223a2022 73746163 6b5f7369 7a65222c ": "stack_size", │ │ │ │ │ + 0x00012270 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00012280 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00012290 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x000122a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000122b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x000122c0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x000122d0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x000122e0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ │ + 0x000122f0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x00012300 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00012310 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00012320 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ │ + 0x00012330 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00012340 20226669 6c655f69 6e646578 5f666f72 "file_index_for │ │ │ │ │ + 0x00012350 5f617263 68222c0a 20202020 20202020 _arch",. │ │ │ │ │ + 0x00012360 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ │ + 0x00012370 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ + 0x00012380 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ │ + 0x00012390 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x000123a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000123b0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ + 0x000123c0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ + 0x000123d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000123e0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000123f0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x00012400 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ + 0x00012410 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012420 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00012430 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00012440 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ + 0x00012450 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012460 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x00012470 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00012480 6174696f 6e223a20 22220a20 20202020 ation": "". │ │ │ │ │ + 0x00012490 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x000124a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x000124b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000124c0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ + 0x000124d0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x000124e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x000124f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012500 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00012510 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ + 0x00012520 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012530 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ │ + 0x00012540 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012550 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00012560 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012570 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00012580 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x00012590 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ + 0x000125a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000125b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x000125c0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x000125d0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ + 0x000125e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000125f0 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x00012600 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00012610 6174696f 6e223a20 22220a20 20202020 ation": "". │ │ │ │ │ + 0x00012620 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x00012630 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x00012640 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00012650 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00012660 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ │ + 0x00012670 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00012680 65223a20 22656e74 72795f70 6f696e74 e": "entry_point │ │ │ │ │ + 0x00012690 5f666f72 5f617263 68222c0a 20202020 _for_arch",. │ │ │ │ │ + 0x000126a0 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ │ + 0x000126b0 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ │ + 0x000126c0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ │ + 0x000126d0 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ │ + 0x000126e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x000126f0 20202020 20202020 20202020 20226172 "ar │ │ │ │ │ + 0x00012700 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ │ + 0x00012710 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012720 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00012730 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012740 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ │ + 0x00012750 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012760 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00012770 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ │ + 0x00012780 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x00012790 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000127a0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ + 0x000127b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x000127c0 6d656e74 6174696f 6e223a20 22220a20 mentation": "". │ │ │ │ │ + 0x000127d0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x000127e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000127f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00012800 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ + 0x00012810 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ + 0x00012820 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00012830 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00012840 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00012850 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ + 0x00012860 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012870 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ │ + 0x00012880 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00012890 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x000128a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000128b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000128c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000128d0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ │ + 0x000128e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000128f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00012900 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ │ + 0x00012910 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x00012920 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012930 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ + 0x00012940 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00012950 6d656e74 6174696f 6e223a20 22220a20 mentation": "". │ │ │ │ │ + 0x00012960 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00012970 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ + 0x00012980 20202020 2020207d 20202020 20202020 } │ │ │ │ │ + 0x00012990 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ │ + 0x000129a0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ + 0x000129b0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ + 0x000129c0 65223a20 22636f6e 736f6c65 222c0a20 e": "console",. │ │ │ │ │ + 0x000129d0 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ │ + 0x000129e0 205b0a20 20202020 2020207b 0a202020 [. {. │ │ │ │ │ + 0x000129f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00012a00 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ │ + 0x00012a10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00012a20 20226c6f 67222c0a 20202020 20202020 "log",. │ │ │ │ │ + 0x00012a30 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ │ + 0x00012a40 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ + 0x00012a50 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ │ + 0x00012a60 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00012a70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00012a80 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ + 0x00012a90 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ + 0x00012aa0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012ab0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00012ac0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x00012ad0 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ │ + 0x00012ae0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012af0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00012b00 73747269 6e67220a 20202020 20202020 string". │ │ │ │ │ + 0x00012b10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012b20 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00012b30 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ │ + 0x00012b40 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00012b50 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ │ + 0x00012b60 756e6374 696f6e20 77686963 68207365 unction which se │ │ │ │ │ + 0x00012b70 6e647320 74686520 73747269 6e672074 nds the string t │ │ │ │ │ + 0x00012b80 6f207468 65206d61 696e2063 616c6c62 o the main callb │ │ │ │ │ + 0x00012b90 61636b2e 5c6e5c6e 4578616d 706c653a ack.\n\nExample: │ │ │ │ │ + 0x00012ba0 20606060 636f6e73 6f6c652e 6c6f6728 ```console.log( │ │ │ │ │ + 0x00012bb0 70652e69 6d706861 73682829 29606060 pe.imphash())``` │ │ │ │ │ + 0x00012bc0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00012bd0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x00012be0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00012bf0 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ + 0x00012c00 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ + 0x00012c10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012c20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00012c30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012c40 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ │ + 0x00012c50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012c60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00012c70 20226d65 73736167 65220a20 20202020 "message". │ │ │ │ │ + 0x00012c80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012c90 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00012ca0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00012cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012cc0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00012cd0 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ │ + 0x00012ce0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012cf0 20202020 20226e61 6d65223a 20227374 "name": "st │ │ │ │ │ + 0x00012d00 72696e67 220a2020 20202020 20202020 ring". │ │ │ │ │ + 0x00012d10 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x00012d20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012d30 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ + 0x00012d40 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00012d50 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ │ + 0x00012d60 6374696f 6e207768 69636820 73656e64 ction which send │ │ │ │ │ + 0x00012d70 73207468 65206d65 73736167 6520616e s the message an │ │ │ │ │ + 0x00012d80 64207374 72696e67 20746f20 74686520 d string to the │ │ │ │ │ + 0x00012d90 6d61696e 2063616c 6c626163 6b2e5c6e main callback.\n │ │ │ │ │ + 0x00012da0 5c6e4578 616d706c 653a2060 6060636f \nExample: ```co │ │ │ │ │ + 0x00012db0 6e736f6c 652e6c6f 67285c22 54686520 nsole.log(\"The │ │ │ │ │ + 0x00012dc0 696d7068 61736820 69733a20 5c222c20 imphash is: \", │ │ │ │ │ + 0x00012dd0 70652e69 6d706861 73682829 29606060 pe.imphash())``` │ │ │ │ │ + 0x00012de0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00012df0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x00012e00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00012e10 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ + 0x00012e20 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ + 0x00012e30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012e40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00012e50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012e60 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ │ + 0x00012e70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012e80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00012e90 2022696e 74656765 72220a20 20202020 "integer". │ │ │ │ │ + 0x00012ea0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012eb0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x00012ec0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ + 0x00012ed0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012ee0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00012ef0 20224675 6e637469 6f6e2077 68696368 "Function which │ │ │ │ │ + 0x00012f00 2073656e 64732074 68652069 6e746567 sends the integ │ │ │ │ │ + 0x00012f10 65722074 6f207468 65206d61 696e2063 er to the main c │ │ │ │ │ + 0x00012f20 616c6c62 61636b2e 5c6e5c6e 4578616d allback.\n\nExam │ │ │ │ │ + 0x00012f30 706c653a 20606060 636f6e73 6f6c652e ple: ```console. │ │ │ │ │ + 0x00012f40 6c6f6728 75696e74 33322830 29296060 log(uint32(0))`` │ │ │ │ │ + 0x00012f50 60220a20 20202020 20202020 20202020 `". │ │ │ │ │ + 0x00012f60 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00012f70 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00012f80 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ + 0x00012f90 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ + 0x00012fa0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012fb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00012fc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012fd0 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ │ + 0x00012fe0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012ff0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00013000 3a20226d 65737361 6765220a 20202020 : "message". │ │ │ │ │ + 0x00013010 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013020 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00013030 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00013040 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00013050 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00013060 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ + 0x00013070 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013080 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ │ + 0x00013090 6e746567 6572220a 20202020 20202020 nteger". │ │ │ │ │ + 0x000130a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000130b0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ + 0x000130c0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ │ + 0x000130d0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x000130e0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ │ + 0x000130f0 756e6374 696f6e20 77686963 68207365 unction which se │ │ │ │ │ + 0x00013100 6e647320 74686520 6d657373 61676520 nds the message │ │ │ │ │ + 0x00013110 616e6420 696e7465 67657220 746f2074 and integer to t │ │ │ │ │ + 0x00013120 6865206d 61696e20 63616c6c 6261636b he main callback │ │ │ │ │ + 0x00013130 2e5c6e5c 6e457861 6d706c65 3a206060 .\n\nExample: `` │ │ │ │ │ + 0x00013140 60636f6e 736f6c65 2e6c6f67 285c2233 `console.log(\"3 │ │ │ │ │ + 0x00013150 32626974 73206174 20303a20 5c222c20 2bits at 0: \", │ │ │ │ │ + 0x00013160 75696e74 33322830 29296060 60220a20 uint32(0))```". │ │ │ │ │ + 0x00013170 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00013180 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00013190 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000131a0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ + 0x000131b0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ + 0x000131c0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x000131d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000131e0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x000131f0 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ │ + 0x00013200 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013210 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ │ + 0x00013220 6c6f6174 220a2020 20202020 20202020 loat". │ │ │ │ │ + 0x00013230 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x00013240 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013250 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ + 0x00013260 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00013270 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ │ + 0x00013280 6374696f 6e207768 69636820 73656e64 ction which send │ │ │ │ │ + 0x00013290 73207468 6520666c 6f617469 6e672070 s the floating p │ │ │ │ │ + 0x000132a0 6f696e74 2076616c 75652074 6f207468 oint value to th │ │ │ │ │ + 0x000132b0 65206d61 696e2063 616c6c62 61636b2e e main callback. │ │ │ │ │ + 0x000132c0 5c6e5c6e 4578616d 706c653a 20606060 \n\nExample: ``` │ │ │ │ │ + 0x000132d0 636f6e73 6f6c652e 6c6f6728 6d617468 console.log(math │ │ │ │ │ + 0x000132e0 2e656e74 726f7079 28302c20 66696c65 .entropy(0, file │ │ │ │ │ + 0x000132f0 73697a65 29296060 60220a20 20202020 size))```". │ │ │ │ │ + 0x00013300 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00013310 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00013320 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013330 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ + 0x00013340 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00013350 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00013360 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013370 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00013380 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ │ + 0x00013390 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000133a0 2020226e 616d6522 3a20226d 65737361 "name": "messa │ │ │ │ │ + 0x000133b0 6765220a 20202020 20202020 20202020 ge". │ │ │ │ │ + 0x000133c0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x000133d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000133e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x000133f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013400 20202020 20227479 7065223a 20226622 "type": "f" │ │ │ │ │ + 0x00013410 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00013420 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00013430 616d6522 3a202266 6c6f6174 220a2020 ame": "float". │ │ │ │ │ + 0x00013440 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013450 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x00013460 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ + 0x00013470 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013480 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00013490 6e223a20 2246756e 6374696f 6e207768 n": "Function wh │ │ │ │ │ + 0x000134a0 69636820 73656e64 73207468 65206d65 ich sends the me │ │ │ │ │ + 0x000134b0 73736167 6520616e 64207468 6520666c ssage and the fl │ │ │ │ │ + 0x000134c0 6f617469 6e672070 6f696e74 2076616c oating point val │ │ │ │ │ + 0x000134d0 75652074 6f207468 65206d61 696e2063 ue to the main c │ │ │ │ │ + 0x000134e0 616c6c62 61636b2e 5c6e5c6e 4578616d allback.\n\nExam │ │ │ │ │ + 0x000134f0 706c653a 20606060 636f6e73 6f6c652e ple: ```console. │ │ │ │ │ + 0x00013500 6c6f6728 5c22456e 74726f70 793a205c log(\"Entropy: \ │ │ │ │ │ + 0x00013510 222c206d 6174682e 656e7472 6f707928 ", math.entropy( │ │ │ │ │ + 0x00013520 302c2066 696c6573 697a6529 29606060 0, filesize))``` │ │ │ │ │ + 0x00013530 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00013540 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00013550 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ │ + 0x00013560 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00013570 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ │ + 0x00013580 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ │ + 0x00013590 20202022 6e616d65 223a2022 68657822 "name": "hex" │ │ │ │ │ + 0x000135a0 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ │ + 0x000135b0 65747572 6e5f7479 7065223a 20226922 eturn_type": "i" │ │ │ │ │ + 0x000135c0 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ │ + 0x000135d0 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ │ + 0x000135e0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x000135f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013600 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ │ + 0x00013610 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00013620 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00013630 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013640 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00013650 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ + 0x00013660 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013670 20226e61 6d65223a 2022696e 74656765 "name": "intege │ │ │ │ │ + 0x00013680 72220a20 20202020 20202020 20202020 r". │ │ │ │ │ + 0x00013690 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x000136a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000136b0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x000136c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x000136d0 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ │ + 0x000136e0 6f6e2077 68696368 2073656e 64732074 on which sends t │ │ │ │ │ + 0x000136f0 68652069 6e746567 65722074 6f207468 he integer to th │ │ │ │ │ + 0x00013700 65206d61 696e2063 616c6c62 61636b2c e main callback, │ │ │ │ │ + 0x00013710 20666f72 6d617474 65642061 73206120 formatted as a │ │ │ │ │ + 0x00013720 68657820 73747269 6e672e5c 6e5c6e45 hex string.\n\nE │ │ │ │ │ + 0x00013730 78616d70 6c653a20 60606063 6f6e736f xample: ```conso │ │ │ │ │ + 0x00013740 6c652e68 65782875 696e7433 32283029 le.hex(uint32(0) │ │ │ │ │ + 0x00013750 29606060 220a2020 20202020 20202020 )```". │ │ │ │ │ + 0x00013760 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00013770 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00013780 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00013790 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ │ + 0x000137a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000137b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000137c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000137d0 20202020 22747970 65223a20 2273222c "type": "s", │ │ │ │ │ + 0x000137e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000137f0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00013800 6d65223a 20226d65 73736167 65220a20 me": "message". │ │ │ │ │ + 0x00013810 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013820 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00013830 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013840 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00013850 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013860 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ │ + 0x00013870 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013880 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00013890 2022696e 74656765 72220a20 20202020 "integer". │ │ │ │ │ + 0x000138a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000138b0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x000138c0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ + 0x000138d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000138e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x000138f0 20224675 6e637469 6f6e2077 68696368 "Function which │ │ │ │ │ + 0x00013900 2073656e 64732074 68652069 6e746567 sends the integ │ │ │ │ │ + 0x00013910 65722074 6f207468 65206d61 696e2063 er to the main c │ │ │ │ │ + 0x00013920 616c6c62 61636b2c 20666f72 6d617474 allback, formatt │ │ │ │ │ + 0x00013930 65642061 73206120 68657820 73747269 ed as a hex stri │ │ │ │ │ + 0x00013940 6e672e5c 6e5c6e45 78616d70 6c653a20 ng.\n\nExample: │ │ │ │ │ + 0x00013950 60606063 6f6e736f 6c652e68 6578285c ```console.hex(\ │ │ │ │ │ + 0x00013960 22486578 20617420 303a205c 222c2075 "Hex at 0: \", u │ │ │ │ │ + 0x00013970 696e7433 32283029 29606060 220a2020 int32(0))```". │ │ │ │ │ + 0x00013980 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x00013990 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ + 0x000139a0 20202020 20207d0a 20202020 5d0a7d0a }. ].}. │ │ │ │ │ + 0x000139b0 0a000000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x000139c0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ + 0x000139d0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ + 0x000139e0 65223a20 22706522 2c0a2020 20202261 e": "pe",. "a │ │ │ │ │ + 0x000139f0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ + 0x00013a00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00013a10 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00013a20 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00013a30 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ │ + 0x00013a40 455f554e 4b4e4f57 4e222c0a 20202020 E_UNKNOWN",. │ │ │ │ │ + 0x00013a50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00013a60 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00013a70 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00013a80 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00013a90 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00013aa0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00013ab0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00013ac0 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ │ + 0x00013ad0 494e455f 414d3333 222c0a20 20202020 INE_AM33",. │ │ │ │ │ + 0x00013ae0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00013af0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00013b00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00013b10 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00013b20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00013b30 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00013b40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00013b50 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ │ + 0x00013b60 4e455f41 4d443634 222c0a20 20202020 NE_AMD64",. │ │ │ │ │ + 0x00013b70 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00013b80 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00013b90 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00013ba0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00013bb0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00013bc0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00013bd0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00013be0 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ │ + 0x00013bf0 4e455f41 524d222c 0a202020 20202020 NE_ARM",. │ │ │ │ │ + 0x00013c00 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00013c10 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00013c20 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00013c30 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00013c40 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00013c50 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00013c60 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00013c70 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ │ + 0x00013c80 5f41524d 4e54222c 0a202020 20202020 _ARMNT",. │ │ │ │ │ + 0x00013c90 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00013ca0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00013cb0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00013cc0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00013cd0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00013ce0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00013cf0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00013d00 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ │ + 0x00013d10 5f41524d 3634222c 0a202020 20202020 _ARM64",. │ │ │ │ │ + 0x00013d20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00013d30 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00013d40 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00013d50 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00013d60 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00013d70 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00013d80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00013d90 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ │ + 0x00013da0 5f454243 222c0a20 20202020 20202020 _EBC",. │ │ │ │ │ + 0x00013db0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00013dc0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00013dd0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00013de0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00013df0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00013e00 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00013e10 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00013e20 616d6522 3a20224d 41434849 4e455f49 ame": "MACHINE_I │ │ │ │ │ + 0x00013e30 33383622 2c0a2020 20202020 20202020 386",. │ │ │ │ │ + 0x00013e40 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00013e50 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00013e60 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00013e70 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00013e80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00013e90 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00013ea0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00013eb0 6d65223a 20224d41 4348494e 455f4941 me": "MACHINE_IA │ │ │ │ │ + 0x00013ec0 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ │ + 0x00013ed0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00013ee0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00013ef0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00013f00 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00013f10 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00013f20 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00013f30 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00013f40 65223a20 224d4143 48494e45 5f4d3332 e": "MACHINE_M32 │ │ │ │ │ + 0x00013f50 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ │ + 0x00013f60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00013f70 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00013f80 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00013f90 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00013fa0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00013fb0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00013fc0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00013fd0 223a2022 4d414348 494e455f 4d495053 ": "MACHINE_MIPS │ │ │ │ │ + 0x00013fe0 3136222c 0a202020 20202020 20202020 16",. │ │ │ │ │ + 0x00013ff0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00014000 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00014010 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00014020 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00014030 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00014040 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00014050 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00014060 65223a20 224d4143 48494e45 5f4d4950 e": "MACHINE_MIP │ │ │ │ │ + 0x00014070 53465055 222c0a20 20202020 20202020 SFPU",. │ │ │ │ │ + 0x00014080 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00014090 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x000140a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x000140b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000140c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000140d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x000140e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x000140f0 616d6522 3a20224d 41434849 4e455f4d ame": "MACHINE_M │ │ │ │ │ + 0x00014100 49505346 50553136 222c0a20 20202020 IPSFPU16",. │ │ │ │ │ + 0x00014110 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00014120 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00014130 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00014140 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00014150 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00014160 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00014170 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00014180 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ │ + 0x00014190 4e455f50 4f574552 5043222c 0a202020 NE_POWERPC",. │ │ │ │ │ + 0x000141a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x000141b0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x000141c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x000141d0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x000141e0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x000141f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00014200 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00014210 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ │ + 0x00014220 48494e45 5f504f57 45525043 4650222c HINE_POWERPCFP", │ │ │ │ │ + 0x00014230 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00014240 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00014250 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00014260 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00014270 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00014280 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00014290 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x000142a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x000142b0 224d4143 48494e45 5f523430 3030222c "MACHINE_R4000", │ │ │ │ │ + 0x000142c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x000142d0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x000142e0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x000142f0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00014300 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00014310 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00014320 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00014330 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00014340 224d4143 48494e45 5f534833 222c0a20 "MACHINE_SH3",. │ │ │ │ │ + 0x00014350 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00014360 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00014370 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00014380 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00014390 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x000143a0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x000143b0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x000143c0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ │ + 0x000143d0 41434849 4e455f53 48334453 50222c0a ACHINE_SH3DSP",. │ │ │ │ │ + 0x000143e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000143f0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00014400 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00014410 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00014420 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00014430 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00014440 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00014450 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00014460 4d414348 494e455f 53483422 2c0a2020 MACHINE_SH4",. │ │ │ │ │ 0x00014470 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00014480 656e7461 74696f6e 223a2022 56697274 entation": "Virt │ │ │ │ │ - 0x00014490 75616c20 61646472 65737320 61742077 ual address at w │ │ │ │ │ - 0x000144a0 68696368 20746865 20736567 6d656e74 hich the segment │ │ │ │ │ - 0x000144b0 20726573 69646573 20696e20 6d656d6f resides in memo │ │ │ │ │ - 0x000144c0 72792e22 2c0a2020 20202020 20202020 ry.",. │ │ │ │ │ - 0x000144d0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x000144e0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x000144f0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x00014500 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00014510 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00014520 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00014530 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00014540 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014550 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00014560 22706879 73696361 6c5f6164 64726573 "physical_addres │ │ │ │ │ - 0x00014570 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ - 0x00014580 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00014590 756d656e 74617469 6f6e223a 20224f6e umentation": "On │ │ │ │ │ - 0x000145a0 20737973 74656d73 20666f72 20776869 systems for whi │ │ │ │ │ - 0x000145b0 63682070 68797369 63616c20 61646472 ch physical addr │ │ │ │ │ - 0x000145c0 65737369 6e672069 73207265 6c657661 essing is releva │ │ │ │ │ - 0x000145d0 6e742c20 636f6e74 61696e73 20746865 nt, contains the │ │ │ │ │ - 0x000145e0 20736567 6d656e74 27732070 68797369 segment's physi │ │ │ │ │ - 0x000145f0 63616c20 61646472 6573732e 222c0a20 cal address.",. │ │ │ │ │ - 0x00014600 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014610 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00014620 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x00014630 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00014640 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00014650 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014660 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00014670 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00014680 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014690 20226e61 6d65223a 20226669 6c655f73 "name": "file_s │ │ │ │ │ - 0x000146a0 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ │ - 0x000146b0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x000146c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000146d0 4e756d62 6572206f 66206279 74657320 Number of bytes │ │ │ │ │ - 0x000146e0 696e2074 68652066 696c6520 696d6167 in the file imag │ │ │ │ │ - 0x000146f0 65206f66 20746865 20736567 6d656e74 e of the segment │ │ │ │ │ - 0x00014700 2e202049 74206d61 79206265 207a6572 . It may be zer │ │ │ │ │ - 0x00014710 6f2e222c 0a202020 20202020 20202020 o.",. │ │ │ │ │ - 0x00014720 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00014730 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00014740 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00014750 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014760 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00014770 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x00014780 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00014790 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000147a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000147b0 6d656d6f 72795f73 697a6522 2c0a2020 memory_size",. │ │ │ │ │ - 0x000147c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000147d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x000147e0 74696f6e 223a2022 496e2d6d 656d6f72 tion": "In-memor │ │ │ │ │ - 0x000147f0 79207365 676d656e 74207369 7a652e22 y segment size." │ │ │ │ │ - 0x00014800 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00014810 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00014820 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ - 0x00014830 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x00014840 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014850 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00014860 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00014870 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00014880 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014890 20202020 226e616d 65223a20 22616c69 "name": "ali │ │ │ │ │ - 0x000148a0 676e6d65 6e74222c 0a202020 20202020 gnment",. │ │ │ │ │ - 0x000148b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000148c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x000148d0 3a202256 616c7565 20746f20 77686963 : "Value to whic │ │ │ │ │ - 0x000148e0 68207468 65207365 676d656e 74732061 h the segments a │ │ │ │ │ - 0x000148f0 72652061 6c69676e 65642069 6e206d65 re aligned in me │ │ │ │ │ - 0x00014900 6d6f7279 20616e64 20696e20 74686520 mory and in the │ │ │ │ │ - 0x00014910 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ │ - 0x00014920 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014930 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00014940 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014950 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00014960 20205d0a 20202020 20202020 20202020 ]. │ │ │ │ │ - 0x00014970 7d0a2020 20202020 20207d2c 0a202020 }. },. │ │ │ │ │ - 0x00014980 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00014990 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x000149a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x000149b0 226e616d 65223a20 2264796e 616d6963 "name": "dynamic │ │ │ │ │ - 0x000149c0 5f736563 74696f6e 5f656e74 72696573 _section_entries │ │ │ │ │ - 0x000149d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000149e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x000149f0 224e756d 62657220 6f662065 6e747269 "Number of entri │ │ │ │ │ - 0x00014a00 65732069 6e207468 65206479 6e616d69 es in the dynami │ │ │ │ │ - 0x00014a10 63207365 6374696f 6e20696e 20746865 c section in the │ │ │ │ │ - 0x00014a20 20454c46 2066696c 652e222c 0a202020 ELF file.",. │ │ │ │ │ - 0x00014a30 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00014a40 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00014a50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00014a60 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ │ - 0x00014a70 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ │ - 0x00014a80 20202022 6e616d65 223a2022 64796e61 "name": "dyna │ │ │ │ │ - 0x00014a90 6d696322 2c0a2020 20202020 20202020 mic",. │ │ │ │ │ - 0x00014aa0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00014ab0 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ │ - 0x00014ac0 20617272 6179206f 66206479 6e616d69 array of dynami │ │ │ │ │ - 0x00014ad0 63206f62 6a656374 732c206f 6e652066 c objects, one f │ │ │ │ │ - 0x00014ae0 6f722065 61636820 656e7472 7920696e or each entry in │ │ │ │ │ - 0x00014af0 20666f75 6e642069 6e207468 6520454c found in the EL │ │ │ │ │ - 0x00014b00 46277320 64796e61 6d696320 73656374 F's dynamic sect │ │ │ │ │ - 0x00014b10 696f6e2e 20496e64 69766964 75616c20 ion. Individual │ │ │ │ │ - 0x00014b20 64796e61 6d696320 6f626a65 63747320 dynamic objects │ │ │ │ │ - 0x00014b30 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ │ - 0x00014b40 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ │ - 0x00014b50 6f706572 61746f72 2e222c0a 20202020 operator.",. │ │ │ │ │ - 0x00014b60 20202020 20202020 22737472 75637475 "structu │ │ │ │ │ - 0x00014b70 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ │ - 0x00014b80 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00014b90 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ │ - 0x00014ba0 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ │ - 0x00014bb0 20202020 20226e61 6d65223a 20226479 "name": "dy │ │ │ │ │ - 0x00014bc0 6e616d69 63222c0a 20202020 20202020 namic",. │ │ │ │ │ - 0x00014bd0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00014be0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00014bf0 20202020 20202020 20202020 20226174 "at │ │ │ │ │ - 0x00014c00 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ │ - 0x00014c10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014c20 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00014c30 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00014c40 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00014c50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014c60 20202020 226e616d 65223a20 22747970 "name": "typ │ │ │ │ │ - 0x00014c70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00014c80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00014c90 756d656e 74617469 6f6e223a 20225661 umentation": "Va │ │ │ │ │ - 0x00014ca0 6c756520 74686174 20646573 63726962 lue that describ │ │ │ │ │ - 0x00014cb0 65732074 68652074 79706520 6f662064 es the type of d │ │ │ │ │ - 0x00014cc0 796e616d 69632073 65637469 6f6e2e20 ynamic section. │ │ │ │ │ - 0x00014cd0 4275696c 74696e20 76616c75 65732061 Builtin values a │ │ │ │ │ - 0x00014ce0 72653a20 44545f4e 554c4c2c 2044545f re: DT_NULL, DT_ │ │ │ │ │ - 0x00014cf0 4e454544 45442c20 44545f50 4c545245 NEEDED, DT_PLTRE │ │ │ │ │ - 0x00014d00 4c535a2c 2044545f 504c5447 4f542c20 LSZ, DT_PLTGOT, │ │ │ │ │ - 0x00014d10 44545f48 4153482c 2044545f 53545254 DT_HASH, DT_STRT │ │ │ │ │ - 0x00014d20 41422c20 44545f53 594d5441 422c2044 AB, DT_SYMTAB, D │ │ │ │ │ - 0x00014d30 545f5245 4c412c20 44545f52 454c4153 T_RELA, DT_RELAS │ │ │ │ │ - 0x00014d40 5a2c2044 545f5245 4c41454e 542c2044 Z, DT_RELAENT, D │ │ │ │ │ - 0x00014d50 545f5354 52535a2c 2044545f 53594d45 T_STRSZ, DT_SYME │ │ │ │ │ - 0x00014d60 4e542c20 44545f49 4e49542c 2044545f NT, DT_INIT, DT_ │ │ │ │ │ - 0x00014d70 46494e49 2c204454 5f534f4e 414d452c FINI, DT_SONAME, │ │ │ │ │ - 0x00014d80 2044545f 52504154 482c2044 545f5359 DT_RPATH, DT_SY │ │ │ │ │ - 0x00014d90 4d424f4c 49432c20 44545f52 454c2c20 MBOLIC, DT_REL, │ │ │ │ │ - 0x00014da0 44545f52 454c535a 2c204454 5f52454c DT_RELSZ, DT_REL │ │ │ │ │ - 0x00014db0 454e542c 2044545f 504c5452 454c2c20 ENT, DT_PLTREL, │ │ │ │ │ - 0x00014dc0 44545f44 45425547 2c204454 5f544558 DT_DEBUG, DT_TEX │ │ │ │ │ - 0x00014dd0 5452454c 2c204454 5f4a4d50 52454c2c TREL, DT_JMPREL, │ │ │ │ │ - 0x00014de0 2044545f 42494e44 5f4e4f57 2c204454 DT_BIND_NOW, DT │ │ │ │ │ - 0x00014df0 5f494e49 545f4152 5241592c 2044545f _INIT_ARRAY, DT_ │ │ │ │ │ - 0x00014e00 46494e49 5f415252 41592c20 44545f49 FINI_ARRAY, DT_I │ │ │ │ │ - 0x00014e10 4e49545f 41525241 59535a2c 2044545f NIT_ARRAYSZ, DT_ │ │ │ │ │ - 0x00014e20 46494e49 5f415252 4159535a 2c204454 FINI_ARRAYSZ, DT │ │ │ │ │ - 0x00014e30 5f52554e 50415448 2c204454 5f464c41 _RUNPATH, DT_FLA │ │ │ │ │ - 0x00014e40 47532c20 44545f45 4e434f44 494e472e GS, DT_ENCODING. │ │ │ │ │ - 0x00014e50 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00014e60 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00014e70 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x00014e80 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00014e90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014ea0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00014eb0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00014ec0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00014ed0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014ee0 20202020 20226e61 6d65223a 20227661 "name": "va │ │ │ │ │ - 0x00014ef0 6c222c0a 20202020 20202020 20202020 l",. │ │ │ │ │ - 0x00014f00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00014f10 756d656e 74617469 6f6e223a 20224120 umentation": "A │ │ │ │ │ - 0x00014f20 76616c75 65206173 736f6369 61746564 value associated │ │ │ │ │ - 0x00014f30 20776974 68207468 65206769 76656e20 with the given │ │ │ │ │ - 0x00014f40 74797065 2e205468 65207479 7065206f type. The type o │ │ │ │ │ - 0x00014f50 66207661 6c756520 28616464 72657373 f value (address │ │ │ │ │ - 0x00014f60 2c207369 7a652c20 6574632e 29206973 , size, etc.) is │ │ │ │ │ - 0x00014f70 20646570 656e6461 6e74206f 6e207468 dependant on th │ │ │ │ │ - 0x00014f80 65207479 7065206f 66206479 6e616d69 e type of dynami │ │ │ │ │ - 0x00014f90 6320656e 7472792e 222c0a20 20202020 c entry.",. │ │ │ │ │ - 0x00014fa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014fb0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00014fc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014fd0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00014fe0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ │ - 0x00014ff0 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ │ - 0x00015000 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00015010 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00015020 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00015030 20202022 6e616d65 223a2022 73796d74 "name": "symt │ │ │ │ │ - 0x00015040 61625f65 6e747269 6573222c 0a202020 ab_entries",. │ │ │ │ │ - 0x00015050 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00015060 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ │ - 0x00015070 72206f66 20656e74 72696573 20696e20 r of entries in │ │ │ │ │ - 0x00015080 74686520 73796d62 6f6c2074 61626c65 the symbol table │ │ │ │ │ - 0x00015090 20666f75 6e642069 6e207468 6520454c found in the EL │ │ │ │ │ - 0x000150a0 46206669 6c652e22 2c0a2020 20202020 F file.",. │ │ │ │ │ - 0x000150b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x000150c0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x000150d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x000150e0 20202022 6b696e64 223a2022 61727261 "kind": "arra │ │ │ │ │ - 0x000150f0 79222c0a 20202020 20202020 20202020 y",. │ │ │ │ │ - 0x00015100 226e616d 65223a20 2273796d 74616222 "name": "symtab" │ │ │ │ │ - 0x00015110 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00015120 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00015130 41207a65 726f2d62 61736564 20617272 A zero-based arr │ │ │ │ │ - 0x00015140 6179206f 66207379 6d626f6c 206f626a ay of symbol obj │ │ │ │ │ - 0x00015150 65637473 2c206f6e 6520666f 72206561 ects, one for ea │ │ │ │ │ - 0x00015160 63682065 6e747279 20696e20 666f756e ch entry in foun │ │ │ │ │ - 0x00015170 6420696e 20746865 20454c46 27732053 d in the ELF's S │ │ │ │ │ - 0x00015180 594d4254 41422e20 496e6469 76696475 YMBTAB. Individu │ │ │ │ │ - 0x00015190 616c2073 796d626f 6c206f62 6a656374 al symbol object │ │ │ │ │ - 0x000151a0 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ │ - 0x000151b0 64206279 20757369 6e672074 6865205b d by using the [ │ │ │ │ │ - 0x000151c0 5d206f70 65726174 6f722e22 2c0a2020 ] operator.",. │ │ │ │ │ - 0x000151d0 20202020 20202020 20202273 74727563 "struc │ │ │ │ │ - 0x000151e0 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ │ - 0x000151f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00015200 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ │ - 0x00015210 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ │ - 0x00015220 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00015230 73796d74 6162222c 0a202020 20202020 symtab",. │ │ │ │ │ - 0x00015240 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00015250 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00015260 20202020 20202020 20202020 20202261 "a │ │ │ │ │ - 0x00015270 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ - 0x00015280 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015290 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000152a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x000152b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x000152c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000152d0 20202020 20226e61 6d65223a 20226e61 "name": "na │ │ │ │ │ - 0x000152e0 6d65222c 0a202020 20202020 20202020 me",. │ │ │ │ │ - 0x000152f0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00015300 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ │ - 0x00015310 68652073 796d626f 6c277320 6e616d65 he symbol's name │ │ │ │ │ - 0x00015320 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00015330 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00015340 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ │ - 0x00015350 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00015360 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015370 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00015380 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00015390 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x000153a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000153b0 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ │ - 0x000153c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x000153d0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000153e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x000153f0 22412076 616c7565 20617373 6f636961 "A value associa │ │ │ │ │ - 0x00015400 74656420 77697468 20746865 2073796d ted with the sym │ │ │ │ │ - 0x00015410 626f6c2e 2047656e 6572616c 6c792061 bol. Generally a │ │ │ │ │ - 0x00015420 20766972 7475616c 20616464 72657373 virtual address │ │ │ │ │ - 0x00015430 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00015440 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00015450 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00015460 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00015470 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015480 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00015490 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x000154a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x000154b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000154c0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ - 0x000154d0 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ │ - 0x000154e0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x000154f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00015500 54686520 73796d62 6f6c2773 2073697a The symbol's siz │ │ │ │ │ - 0x00015510 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ - 0x00015520 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00015530 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00015540 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00015550 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015560 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00015570 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x00015580 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00015590 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000155a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000155b0 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ │ - 0x000155c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000155d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x000155e0 22546865 20747970 65206f66 2073796d "The type of sym │ │ │ │ │ - 0x000155f0 626f6c2e 20427569 6c742076 616c7565 bol. Built value │ │ │ │ │ - 0x00015600 73206172 653a2053 54545f4e 4f545950 s are: STT_NOTYP │ │ │ │ │ - 0x00015610 452c2053 54545f4f 424a4543 542c2053 E, STT_OBJECT, S │ │ │ │ │ - 0x00015620 54545f46 554e432c 20535454 5f534543 TT_FUNC, STT_SEC │ │ │ │ │ - 0x00015630 54494f4e 2c205354 545f4649 4c452c20 TION, STT_FILE, │ │ │ │ │ - 0x00015640 5354545f 434f4d4d 4f4e2c20 5354545f STT_COMMON, STT_ │ │ │ │ │ - 0x00015650 544c532e 222c0a20 20202020 20202020 TLS.",. │ │ │ │ │ - 0x00015660 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00015670 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00015680 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00015690 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000156a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000156b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000156c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x000156d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000156e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000156f0 20226269 6e64222c 0a202020 20202020 "bind",. │ │ │ │ │ - 0x00015700 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015710 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00015720 3a202254 68652062 696e6469 6e67206f : "The binding o │ │ │ │ │ - 0x00015730 66207468 65207379 6d626f6c 2e204275 f the symbol. Bu │ │ │ │ │ - 0x00015740 696c7469 6e207661 6c756573 20617265 iltin values are │ │ │ │ │ - 0x00015750 3a205354 425f4c4f 43414c2c 20535442 : STB_LOCAL, STB │ │ │ │ │ - 0x00015760 5f474c4f 42414c2c 20535442 5f574541 _GLOBAL, STB_WEA │ │ │ │ │ - 0x00015770 4b2e222c 0a202020 20202020 20202020 K.",. │ │ │ │ │ - 0x00015780 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00015790 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x000157a0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x000157b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000157c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x000157d0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x000157e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x000157f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015800 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00015810 73686e64 78222c0a 20202020 20202020 shndx",. │ │ │ │ │ - 0x00015820 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015830 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00015840 20225468 65207365 6374696f 6e20696e "The section in │ │ │ │ │ - 0x00015850 64657820 77686963 68207468 65207379 dex which the sy │ │ │ │ │ - 0x00015860 6d626f6c 20697320 6173736f 63696174 mbol is associat │ │ │ │ │ - 0x00015870 65642077 6974682e 222c0a20 20202020 ed with.",. │ │ │ │ │ - 0x00015880 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015890 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x000158a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000158b0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x000158c0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ │ - 0x000158d0 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ │ - 0x000158e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x000158f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00015900 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00015910 20202022 6e616d65 223a2022 64796e73 "name": "dyns │ │ │ │ │ - 0x00015920 796d5f65 6e747269 6573222c 0a202020 ym_entries",. │ │ │ │ │ - 0x00015930 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00015940 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ │ - 0x00015950 72206f66 20656e74 72696573 20696e20 r of entries in │ │ │ │ │ - 0x00015960 74686520 64796e61 6d696320 73796d62 the dynamic symb │ │ │ │ │ - 0x00015970 6f6c2074 61626c65 20666f75 6e642069 ol table found i │ │ │ │ │ - 0x00015980 6e207468 6520454c 46206669 6c652e22 n the ELF file." │ │ │ │ │ - 0x00015990 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x000159a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x000159b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x000159c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x000159d0 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ │ - 0x000159e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000159f0 2264796e 73796d22 2c0a2020 20202020 "dynsym",. │ │ │ │ │ - 0x00015a00 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00015a10 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ │ - 0x00015a20 61736564 20617272 6179206f 66207379 ased array of sy │ │ │ │ │ - 0x00015a30 6d626f6c 206f626a 65637473 2c206f6e mbol objects, on │ │ │ │ │ - 0x00015a40 6520666f 72206561 63682065 6e747279 e for each entry │ │ │ │ │ - 0x00015a50 20696e20 666f756e 6420696e 20746865 in found in the │ │ │ │ │ - 0x00015a60 20454c46 27732044 594e5359 4d2e2049 ELF's DYNSYM. I │ │ │ │ │ - 0x00015a70 6e646976 69647561 6c207379 6d626f6c ndividual symbol │ │ │ │ │ - 0x00015a80 206f626a 65637473 2063616e 20626520 objects can be │ │ │ │ │ - 0x00015a90 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ │ - 0x00015aa0 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ │ - 0x00015ab0 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ │ - 0x00015ac0 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ │ - 0x00015ad0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00015ae0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00015af0 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ │ - 0x00015b00 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00015b10 616d6522 3a202264 796e7379 6d222c0a ame": "dynsym",. │ │ │ │ │ - 0x00015b20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015b30 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00015b40 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00015b50 20202020 20226174 74726962 75746573 "attributes │ │ │ │ │ - 0x00015b60 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x00015b70 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00015b80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015b90 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00015ba0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00015bb0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00015bc0 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ │ - 0x00015bd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015be0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00015bf0 6f6e223a 20225468 65207379 6d626f6c on": "The symbol │ │ │ │ │ - 0x00015c00 2773206e 616d652e 222c0a20 20202020 's name.",. │ │ │ │ │ - 0x00015c10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015c20 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ │ - 0x00015c30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015c40 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00015c50 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00015c60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015c70 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00015c80 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00015c90 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00015ca0 6d65223a 20227661 6c756522 2c0a2020 me": "value",. │ │ │ │ │ - 0x00015cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015cc0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00015cd0 74696f6e 223a2022 41207661 6c756520 tion": "A value │ │ │ │ │ - 0x00015ce0 6173736f 63696174 65642077 69746820 associated with │ │ │ │ │ - 0x00015cf0 74686520 73796d62 6f6c2e20 47656e65 the symbol. Gene │ │ │ │ │ - 0x00015d00 72616c6c 79206120 76697274 75616c20 rally a virtual │ │ │ │ │ - 0x00015d10 61646472 6573732e 222c0a20 20202020 address.",. │ │ │ │ │ - 0x00015d20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015d30 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00015d40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015d50 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00015d60 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00015d70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015d80 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00015d90 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00015da0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00015db0 6d65223a 20227369 7a65222c 0a202020 me": "size",. │ │ │ │ │ - 0x00015dc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015dd0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00015de0 696f6e22 3a202254 68652073 796d626f ion": "The symbo │ │ │ │ │ - 0x00015df0 6c277320 73697a65 2e222c0a 20202020 l's size.",. │ │ │ │ │ - 0x00015e00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015e10 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00015e20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015e30 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x00015e40 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00015e50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015e60 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00015e70 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00015e80 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00015e90 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ │ - 0x00015ea0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015eb0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00015ec0 74696f6e 223a2022 54686520 74797065 tion": "The type │ │ │ │ │ - 0x00015ed0 206f6620 73796d62 6f6c2e20 4275696c of symbol. Buil │ │ │ │ │ - 0x00015ee0 74207661 6c756573 20617265 3a205354 t values are: ST │ │ │ │ │ - 0x00015ef0 545f4e4f 54595045 2c205354 545f4f42 T_NOTYPE, STT_OB │ │ │ │ │ - 0x00015f00 4a454354 2c205354 545f4655 4e432c20 JECT, STT_FUNC, │ │ │ │ │ - 0x00015f10 5354545f 53454354 494f4e2c 20535454 STT_SECTION, STT │ │ │ │ │ - 0x00015f20 5f46494c 452c2053 54545f43 4f4d4d4f _FILE, STT_COMMO │ │ │ │ │ - 0x00015f30 4e2c2053 54545f54 4c532e22 2c0a2020 N, STT_TLS.",. │ │ │ │ │ - 0x00015f40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015f50 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00015f60 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00015f70 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00015f80 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00015f90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015fa0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00015fb0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00015fc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015fd0 226e616d 65223a20 2262696e 64222c0a "name": "bind",. │ │ │ │ │ - 0x00015fe0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015ff0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00016000 74617469 6f6e223a 20225468 65206269 tation": "The bi │ │ │ │ │ - 0x00016010 6e64696e 67206f66 20746865 2073796d nding of the sym │ │ │ │ │ - 0x00016020 626f6c2e 20427569 6c74696e 2076616c bol. Builtin val │ │ │ │ │ - 0x00016030 75657320 6172653a 20535442 5f4c4f43 ues are: STB_LOC │ │ │ │ │ - 0x00016040 414c2c20 5354425f 474c4f42 414c2c20 AL, STB_GLOBAL, │ │ │ │ │ - 0x00016050 5354425f 5745414b 2e222c0a 20202020 STB_WEAK.",. │ │ │ │ │ - 0x00016060 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016070 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00016080 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016090 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x000160a0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x000160b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000160c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x000160d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x000160e0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x000160f0 616d6522 3a202273 686e6478 222c0a20 ame": "shndx",. │ │ │ │ │ - 0x00016100 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016110 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00016120 6174696f 6e223a20 22546865 20736563 ation": "The sec │ │ │ │ │ - 0x00016130 74696f6e 20696e64 65782077 68696368 tion index which │ │ │ │ │ - 0x00016140 20746865 2073796d 626f6c20 69732061 the symbol is a │ │ │ │ │ - 0x00016150 73736f63 69617465 64207769 74682e22 ssociated with." │ │ │ │ │ - 0x00016160 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00016170 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00016180 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ - 0x00016190 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ - 0x000161a0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ - 0x000161b0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ - 0x000161c0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x000161d0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x000161e0 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ │ - 0x000161f0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00016200 6d65223a 20227379 6d746162 5f73796d me": "symtab_sym │ │ │ │ │ - 0x00016210 626f6c22 2c0a2020 20202020 20202020 bol",. │ │ │ │ │ - 0x00016220 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ - 0x00016230 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ - 0x00016240 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ - 0x00016250 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00016260 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00016270 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ - 0x00016280 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x00016290 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x000162a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000162b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x000162c0 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ │ - 0x000162d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000162e0 20202020 20226e61 6d65223a 2022220a "name": "". │ │ │ │ │ - 0x000162f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016300 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x00016310 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ - 0x00016320 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00016330 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00016340 696f6e22 3a202222 0a202020 20202020 ion": "". │ │ │ │ │ - 0x00016350 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x00016360 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00016370 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016380 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ │ - 0x00016390 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000163a0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x000163b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000163c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x000163d0 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ │ - 0x000163e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000163f0 226e616d 65223a20 22220a20 20202020 "name": "". │ │ │ │ │ - 0x00016400 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016410 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00016420 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ - 0x00016430 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016440 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00016450 2022220a 20202020 20202020 20202020 "". │ │ │ │ │ - 0x00016460 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ - 0x00016470 20205d0a 20202020 20202020 7d0a2020 ]. }. │ │ │ │ │ - 0x00016480 20205d0a 7d0a0a00 00000000 00000000 ].}........... │ │ │ │ │ - 0x00016490 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x000164a0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ - 0x000164b0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ - 0x000164c0 65223a20 22686173 68222c0a 20202020 e": "hash",. │ │ │ │ │ - 0x000164d0 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ │ - 0x000164e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x000164f0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ - 0x00016500 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ - 0x00016510 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ │ - 0x00016520 6435222c 0a202020 20202020 20202020 d5",. │ │ │ │ │ - 0x00016530 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ │ - 0x00016540 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ │ - 0x00016550 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ │ - 0x00016560 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016570 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00016580 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ - 0x00016590 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x000165a0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x000165b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000165c0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x000165d0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ - 0x000165e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000165f0 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ │ - 0x00016600 73657422 0a202020 20202020 20202020 set". │ │ │ │ │ - 0x00016610 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00016620 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016630 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00016640 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016650 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00016660 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00016670 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00016680 6e616d65 223a2022 73697a65 220a2020 name": "size". │ │ │ │ │ - 0x00016690 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000166a0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x000166b0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ - 0x000166c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000166d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x000166e0 6e223a20 22526574 75726e73 20746865 n": "Returns the │ │ │ │ │ - 0x000166f0 204d4435 20686173 6820666f 72202a73 MD5 hash for *s │ │ │ │ │ - 0x00016700 697a652a 20627974 65732073 74617274 ize* bytes start │ │ │ │ │ - 0x00016710 696e6720 6174202a 6f666673 65742a2e ing at *offset*. │ │ │ │ │ - 0x00016720 20576865 6e207363 616e6e69 6e672061 When scanning a │ │ │ │ │ - 0x00016730 2072756e 6e696e67 2070726f 63657373 running process │ │ │ │ │ - 0x00016740 20746865 202a6f66 66736574 2a206172 the *offset* ar │ │ │ │ │ - 0x00016750 67756d65 6e742073 686f756c 64206265 gument should be │ │ │ │ │ - 0x00016760 20612076 69727475 616c2061 64647265 a virtual addre │ │ │ │ │ - 0x00016770 73732077 69746869 6e207468 65207072 ss within the pr │ │ │ │ │ - 0x00016780 6f636573 73206164 64726573 73207370 ocess address sp │ │ │ │ │ - 0x00016790 6163652e 20546865 20726574 75726e65 ace. The returne │ │ │ │ │ - 0x000167a0 64207374 72696e67 20697320 616c7761 d string is alwa │ │ │ │ │ - 0x000167b0 79732069 6e206c6f 77657263 6173652e ys in lowercase. │ │ │ │ │ - 0x000167c0 20457861 6d706c65 3a206060 60686173 Example: ```has │ │ │ │ │ - 0x000167d0 682e6d64 3528302c 2066696c 6573697a h.md5(0, filesiz │ │ │ │ │ - 0x000167e0 6529203d 3d205c22 66656261 36633931 e) == \"feba6c91 │ │ │ │ │ - 0x000167f0 39653337 39376537 37373865 38663265 9e3797e7778e8f2e │ │ │ │ │ - 0x00016800 38356661 30333364 5c226060 60220a20 85fa033d\"```". │ │ │ │ │ - 0x00016810 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00016820 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00016830 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00016840 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ - 0x00016850 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ - 0x00016860 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00016870 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00016880 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00016890 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ │ - 0x000168a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000168b0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ - 0x000168c0 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ │ - 0x000168d0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x000168e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000168f0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ + 0x00014480 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00014490 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x000144a0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x000144b0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x000144c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x000144d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x000144e0 20202020 20226e61 6d65223a 20224d41 "name": "MA │ │ │ │ │ + 0x000144f0 4348494e 455f5348 35222c0a 20202020 CHINE_SH5",. │ │ │ │ │ + 0x00014500 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00014510 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00014520 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00014530 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00014540 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00014550 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00014560 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00014570 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ │ + 0x00014580 494e455f 5448554d 42222c0a 20202020 INE_THUMB",. │ │ │ │ │ + 0x00014590 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x000145a0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x000145b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000145c0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x000145d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x000145e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x000145f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00014600 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ │ + 0x00014610 494e455f 5743454d 49505356 32222c0a INE_WCEMIPSV2",. │ │ │ │ │ + 0x00014620 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00014630 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00014640 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00014650 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00014660 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00014670 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00014680 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00014690 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x000146a0 4d414348 494e455f 54415247 45545f48 MACHINE_TARGET_H │ │ │ │ │ + 0x000146b0 4f535422 2c0a2020 20202020 20202020 OST",. │ │ │ │ │ + 0x000146c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000146d0 223a2022 496e7465 72616374 73207769 ": "Interacts wi │ │ │ │ │ + 0x000146e0 74682074 68652068 6f737420 616e6420 th the host and │ │ │ │ │ + 0x000146f0 6e6f7420 6120574f 57363420 67756573 not a WOW64 gues │ │ │ │ │ + 0x00014700 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ + 0x00014710 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00014720 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00014730 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00014740 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00014750 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00014760 3a20224d 41434849 4e455f52 33303030 : "MACHINE_R3000 │ │ │ │ │ + 0x00014770 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00014780 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00014790 224d4950 53206c69 74746c65 2d656e64 "MIPS little-end │ │ │ │ │ + 0x000147a0 69616e2c 20307831 36302062 69672d65 ian, 0x160 big-e │ │ │ │ │ + 0x000147b0 6e646961 6e222c0a 20202020 20202020 ndian",. │ │ │ │ │ + 0x000147c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x000147d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000147e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000147f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00014800 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00014810 616d6522 3a20224d 41434849 4e455f52 ame": "MACHINE_R │ │ │ │ │ + 0x00014820 31303030 30222c0a 20202020 20202020 10000",. │ │ │ │ │ + 0x00014830 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00014840 6f6e223a 20224d49 5053206c 6974746c on": "MIPS littl │ │ │ │ │ + 0x00014850 652d656e 6469616e 222c0a20 20202020 e-endian",. │ │ │ │ │ + 0x00014860 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00014870 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00014880 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00014890 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000148a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000148b0 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ │ + 0x000148c0 455f414c 50484122 2c0a2020 20202020 E_ALPHA",. │ │ │ │ │ + 0x000148d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x000148e0 74696f6e 223a2022 416c7068 615f4158 tion": "Alpha_AX │ │ │ │ │ + 0x000148f0 50222c0a 20202020 20202020 20202020 P",. │ │ │ │ │ + 0x00014900 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00014910 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00014920 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00014930 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00014940 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00014950 3a20224d 41434849 4e455f53 48334522 : "MACHINE_SH3E" │ │ │ │ │ + 0x00014960 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00014970 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00014980 53483345 206c6974 746c652d 656e6469 SH3E little-endi │ │ │ │ │ + 0x00014990 616e222c 0a202020 20202020 20202020 an",. │ │ │ │ │ + 0x000149a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x000149b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x000149c0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x000149d0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x000149e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x000149f0 223a2022 4d414348 494e455f 41585036 ": "MACHINE_AXP6 │ │ │ │ │ + 0x00014a00 34222c0a 20202020 20202020 20202020 4",. │ │ │ │ │ + 0x00014a10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00014a20 20224158 50363422 2c0a2020 20202020 "AXP64",. │ │ │ │ │ + 0x00014a30 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00014a40 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00014a50 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00014a60 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00014a70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00014a80 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ │ + 0x00014a90 5f414c50 48413634 222c0a20 20202020 _ALPHA64",. │ │ │ │ │ + 0x00014aa0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00014ab0 6174696f 6e223a20 22414c50 48413634 ation": "ALPHA64 │ │ │ │ │ + 0x00014ac0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00014ad0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00014ae0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00014af0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00014b00 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00014b10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00014b20 20224d41 4348494e 455f5452 49434f52 "MACHINE_TRICOR │ │ │ │ │ + 0x00014b30 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ │ + 0x00014b40 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00014b50 2022496e 66696e65 6f6e222c 0a202020 "Infineon",. │ │ │ │ │ + 0x00014b60 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00014b70 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00014b80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00014b90 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00014ba0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00014bb0 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ │ + 0x00014bc0 494e455f 43454622 2c0a2020 20202020 INE_CEF",. │ │ │ │ │ + 0x00014bd0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00014be0 74696f6e 223a2022 43454622 2c0a2020 tion": "CEF",. │ │ │ │ │ + 0x00014bf0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00014c00 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00014c10 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00014c20 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00014c30 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00014c40 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ │ + 0x00014c50 48494e45 5f434545 222c0a20 20202020 HINE_CEE",. │ │ │ │ │ + 0x00014c60 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00014c70 6174696f 6e223a20 22434545 222c0a20 ation": "CEE",. │ │ │ │ │ + 0x00014c80 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00014c90 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00014ca0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00014cb0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00014cc0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00014cd0 20202020 20226e61 6d65223a 20225355 "name": "SU │ │ │ │ │ + 0x00014ce0 42535953 54454d5f 554e4b4e 4f574e22 BSYSTEM_UNKNOWN" │ │ │ │ │ + 0x00014cf0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00014d00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00014d10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00014d20 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00014d30 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00014d40 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00014d50 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00014d60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00014d70 20225355 42535953 54454d5f 4e415449 "SUBSYSTEM_NATI │ │ │ │ │ + 0x00014d80 5645222c 0a202020 20202020 20202020 VE",. │ │ │ │ │ + 0x00014d90 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00014da0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00014db0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00014dc0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00014dd0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00014de0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00014df0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00014e00 65223a20 22535542 53595354 454d5f57 e": "SUBSYSTEM_W │ │ │ │ │ + 0x00014e10 494e444f 57535f47 5549222c 0a202020 INDOWS_GUI",. │ │ │ │ │ + 0x00014e20 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00014e30 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00014e40 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00014e50 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00014e60 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00014e70 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00014e80 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00014e90 20202020 226e616d 65223a20 22535542 "name": "SUB │ │ │ │ │ + 0x00014ea0 53595354 454d5f57 494e444f 57535f43 SYSTEM_WINDOWS_C │ │ │ │ │ + 0x00014eb0 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ │ + 0x00014ec0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00014ed0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00014ee0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00014ef0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00014f00 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00014f10 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00014f20 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00014f30 65223a20 22535542 53595354 454d5f4f e": "SUBSYSTEM_O │ │ │ │ │ + 0x00014f40 53325f43 5549222c 0a202020 20202020 S2_CUI",. │ │ │ │ │ + 0x00014f50 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00014f60 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00014f70 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00014f80 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00014f90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00014fa0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00014fb0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00014fc0 226e616d 65223a20 22535542 53595354 "name": "SUBSYST │ │ │ │ │ + 0x00014fd0 454d5f50 4f534958 5f435549 222c0a20 EM_POSIX_CUI",. │ │ │ │ │ + 0x00014fe0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00014ff0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00015000 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00015010 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00015020 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00015030 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00015040 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00015050 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ + 0x00015060 55425359 5354454d 5f4e4154 4956455f UBSYSTEM_NATIVE_ │ │ │ │ │ + 0x00015070 57494e44 4f575322 2c0a2020 20202020 WINDOWS",. │ │ │ │ │ + 0x00015080 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00015090 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x000150a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000150b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x000150c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000150d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000150e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000150f0 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ │ + 0x00015100 54454d5f 57494e44 4f57535f 43455f47 TEM_WINDOWS_CE_G │ │ │ │ │ + 0x00015110 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ │ + 0x00015120 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00015130 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00015140 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00015150 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00015160 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00015170 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00015180 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00015190 65223a20 22535542 53595354 454d5f45 e": "SUBSYSTEM_E │ │ │ │ │ + 0x000151a0 46495f41 50504c49 43415449 4f4e222c FI_APPLICATION", │ │ │ │ │ + 0x000151b0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x000151c0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x000151d0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x000151e0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x000151f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00015200 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00015210 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00015220 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00015230 22535542 53595354 454d5f45 46495f42 "SUBSYSTEM_EFI_B │ │ │ │ │ + 0x00015240 4f4f545f 53455256 4943455f 44524956 OOT_SERVICE_DRIV │ │ │ │ │ + 0x00015250 4552222c 0a202020 20202020 20202020 ER",. │ │ │ │ │ + 0x00015260 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00015270 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00015280 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00015290 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x000152a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x000152b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x000152c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000152d0 65223a20 22535542 53595354 454d5f45 e": "SUBSYSTEM_E │ │ │ │ │ + 0x000152e0 46495f52 554e5449 4d455f44 52495645 FI_RUNTIME_DRIVE │ │ │ │ │ + 0x000152f0 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ │ + 0x00015300 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00015310 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00015320 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00015330 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00015340 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00015350 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00015360 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00015370 223a2022 53554253 59535445 4d5f5842 ": "SUBSYSTEM_XB │ │ │ │ │ + 0x00015380 4f58222c 0a202020 20202020 20202020 OX",. │ │ │ │ │ + 0x00015390 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x000153a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x000153b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x000153c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x000153d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x000153e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x000153f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00015400 65223a20 22535542 53595354 454d5f57 e": "SUBSYSTEM_W │ │ │ │ │ + 0x00015410 494e444f 57535f42 4f4f545f 4150504c INDOWS_BOOT_APPL │ │ │ │ │ + 0x00015420 49434154 494f4e22 2c0a2020 20202020 ICATION",. │ │ │ │ │ + 0x00015430 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00015440 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00015450 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00015460 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00015470 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00015480 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00015490 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000154a0 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ │ + 0x000154b0 54454d5f 4546495f 524f4d5f 494d4147 TEM_EFI_ROM_IMAG │ │ │ │ │ + 0x000154c0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ │ + 0x000154d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x000154e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x000154f0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00015500 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00015510 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00015520 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00015530 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00015540 223a2022 48494748 5f454e54 524f5059 ": "HIGH_ENTROPY │ │ │ │ │ + 0x00015550 5f564122 2c0a2020 20202020 20202020 _VA",. │ │ │ │ │ + 0x00015560 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00015570 223a2022 446c6c43 68617261 63746572 ": "DllCharacter │ │ │ │ │ + 0x00015580 69737469 63732041 534c5220 77697468 istics ASLR with │ │ │ │ │ + 0x00015590 20363420 62697420 61646472 65737320 64 bit address │ │ │ │ │ + 0x000155a0 73706163 652e222c 0a202020 20202020 space.",. │ │ │ │ │ + 0x000155b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x000155c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x000155d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000155e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x000155f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00015600 6e616d65 223a2022 44594e41 4d49435f name": "DYNAMIC_ │ │ │ │ │ + 0x00015610 42415345 222c0a20 20202020 20202020 BASE",. │ │ │ │ │ + 0x00015620 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00015630 6e223a20 2246696c 65206361 6e206265 n": "File can be │ │ │ │ │ + 0x00015640 2072656c 6f636174 6564202d 20616c73 relocated - als │ │ │ │ │ + 0x00015650 6f206d61 726b7320 74686520 66696c65 o marks the file │ │ │ │ │ + 0x00015660 20617320 41534c52 20636f6d 70617469 as ASLR compati │ │ │ │ │ + 0x00015670 626c6522 2c0a2020 20202020 20202020 ble",. │ │ │ │ │ + 0x00015680 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00015690 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x000156a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x000156b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x000156c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000156d0 65223a20 22464f52 43455f49 4e544547 e": "FORCE_INTEG │ │ │ │ │ + 0x000156e0 52495459 222c0a20 20202020 20202020 RITY",. │ │ │ │ │ + 0x000156f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00015700 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00015710 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00015720 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00015730 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00015740 6d65223a 20224e58 5f434f4d 50415422 me": "NX_COMPAT" │ │ │ │ │ + 0x00015750 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00015760 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00015770 4d61726b 73207468 65206669 6c652061 Marks the file a │ │ │ │ │ + 0x00015780 73204445 5020636f 6d706174 69626c65 s DEP compatible │ │ │ │ │ + 0x00015790 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000157a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x000157b0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x000157c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x000157d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x000157e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x000157f0 20224e4f 5f49534f 4c415449 4f4e222c "NO_ISOLATION", │ │ │ │ │ + 0x00015800 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00015810 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00015820 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00015830 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00015840 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00015850 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00015860 4e4f5f53 4548222c 0a202020 20202020 NO_SEH",. │ │ │ │ │ + 0x00015870 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00015880 696f6e22 3a202254 68652066 696c6520 ion": "The file │ │ │ │ │ + 0x00015890 646f6573 206e6f74 20636f6e 7461696e does not contain │ │ │ │ │ + 0x000158a0 20737472 75637475 72656420 65786365 structured exce │ │ │ │ │ + 0x000158b0 7074696f 6e206861 6e646c65 72732c20 ption handlers, │ │ │ │ │ + 0x000158c0 74686973 206d7573 74206265 20736574 this must be set │ │ │ │ │ + 0x000158d0 20746f20 75736520 53616665 53454822 to use SafeSEH" │ │ │ │ │ + 0x000158e0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x000158f0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00015900 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00015910 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00015920 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00015930 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00015940 224e4f5f 42494e44 222c0a20 20202020 "NO_BIND",. │ │ │ │ │ + 0x00015950 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00015960 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00015970 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00015980 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00015990 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000159a0 20226e61 6d65223a 20224150 50434f4e "name": "APPCON │ │ │ │ │ + 0x000159b0 5441494e 4552222c 0a202020 20202020 TAINER",. │ │ │ │ │ + 0x000159c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x000159d0 696f6e22 3a202244 6c6c4368 61726163 ion": "DllCharac │ │ │ │ │ + 0x000159e0 74657269 73746963 7320496d 61676520 teristics Image │ │ │ │ │ + 0x000159f0 73686f75 6c642065 78656375 74652069 should execute i │ │ │ │ │ + 0x00015a00 6e20616e 20417070 436f6e74 61696e65 n an AppContaine │ │ │ │ │ + 0x00015a10 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ │ + 0x00015a20 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00015a30 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00015a40 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00015a50 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00015a60 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00015a70 223a2022 57444d5f 44524956 4552222c ": "WDM_DRIVER", │ │ │ │ │ + 0x00015a80 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00015a90 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ │ + 0x00015aa0 61726b73 20746865 2066696c 65206173 arks the file as │ │ │ │ │ + 0x00015ab0 20612057 696e646f 77732044 72697665 a Windows Drive │ │ │ │ │ + 0x00015ac0 72204d6f 64656c20 2857444d 29206465 r Model (WDM) de │ │ │ │ │ + 0x00015ad0 76696365 20647269 7665722e 222c0a20 vice driver.",. │ │ │ │ │ + 0x00015ae0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00015af0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00015b00 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00015b10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00015b20 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00015b30 20202020 20226e61 6d65223a 20224755 "name": "GU │ │ │ │ │ + 0x00015b40 4152445f 4346222c 0a202020 20202020 ARD_CF",. │ │ │ │ │ + 0x00015b50 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00015b60 696f6e22 3a202249 6d616765 20737570 ion": "Image sup │ │ │ │ │ + 0x00015b70 706f7274 7320436f 6e74726f 6c20466c ports Control Fl │ │ │ │ │ + 0x00015b80 6f772047 75617264 2e222c0a 20202020 ow Guard.",. │ │ │ │ │ + 0x00015b90 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00015ba0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00015bb0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00015bc0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00015bd0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00015be0 2020226e 616d6522 3a202254 45524d49 "name": "TERMI │ │ │ │ │ + 0x00015bf0 4e414c5f 53455256 45525f41 57415245 NAL_SERVER_AWARE │ │ │ │ │ + 0x00015c00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00015c10 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00015c20 224d6172 6b732074 68652066 696c6520 "Marks the file │ │ │ │ │ + 0x00015c30 61732074 65726d69 6e616c20 73657276 as terminal serv │ │ │ │ │ + 0x00015c40 65722063 6f6d7061 7469626c 65222c0a er compatible",. │ │ │ │ │ + 0x00015c50 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00015c60 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00015c70 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00015c80 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00015c90 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00015ca0 20202020 2020226e 616d6522 3a202252 "name": "R │ │ │ │ │ + 0x00015cb0 454c4f43 535f5354 52495050 4544222c ELOCS_STRIPPED", │ │ │ │ │ + 0x00015cc0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00015cd0 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ │ + 0x00015ce0 656c6f63 6174696f 6e20696e 666f2073 elocation info s │ │ │ │ │ + 0x00015cf0 74726970 70656420 66726f6d 2066696c tripped from fil │ │ │ │ │ + 0x00015d00 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ + 0x00015d10 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00015d20 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00015d30 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00015d40 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00015d50 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00015d60 223a2022 45584543 55544142 4c455f49 ": "EXECUTABLE_I │ │ │ │ │ + 0x00015d70 4d414745 222c0a20 20202020 20202020 MAGE",. │ │ │ │ │ + 0x00015d80 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00015d90 6e223a20 2246696c 65206973 20657865 n": "File is exe │ │ │ │ │ + 0x00015da0 63757461 626c6520 28692e65 2e206e6f cutable (i.e. no │ │ │ │ │ + 0x00015db0 20756e72 65736f6c 76656420 65787465 unresolved exte │ │ │ │ │ + 0x00015dc0 726e616c 20726566 6572656e 63657329 rnal references) │ │ │ │ │ + 0x00015dd0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00015de0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00015df0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00015e00 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00015e10 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00015e20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00015e30 3a20224c 494e455f 4e554d53 5f535452 : "LINE_NUMS_STR │ │ │ │ │ + 0x00015e40 49505045 44222c0a 20202020 20202020 IPPED",. │ │ │ │ │ + 0x00015e50 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00015e60 6f6e223a 20224c69 6e65206e 756d6265 on": "Line numbe │ │ │ │ │ + 0x00015e70 72732073 74726970 70656420 66726f6d rs stripped from │ │ │ │ │ + 0x00015e80 2066696c 652e222c 0a202020 20202020 file.",. │ │ │ │ │ + 0x00015e90 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00015ea0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00015eb0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00015ec0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00015ed0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00015ee0 6e616d65 223a2022 4c4f4341 4c5f5359 name": "LOCAL_SY │ │ │ │ │ + 0x00015ef0 4d535f53 54524950 50454422 2c0a2020 MS_STRIPPED",. │ │ │ │ │ + 0x00015f00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00015f10 656e7461 74696f6e 223a2022 4c6f6361 entation": "Loca │ │ │ │ │ + 0x00015f20 6c207379 6d626f6c 73207374 72697070 l symbols stripp │ │ │ │ │ + 0x00015f30 65642066 726f6d20 66696c65 2e222c0a ed from file.",. │ │ │ │ │ + 0x00015f40 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00015f50 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00015f60 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00015f70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00015f80 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00015f90 20202020 2020226e 616d6522 3a202241 "name": "A │ │ │ │ │ + 0x00015fa0 47475245 53495645 5f57535f 5452494d GGRESIVE_WS_TRIM │ │ │ │ │ + 0x00015fb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00015fc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00015fd0 22416767 72657373 6976656c 79207472 "Aggressively tr │ │ │ │ │ + 0x00015fe0 696d2077 6f726b69 6e672073 6574222c im working set", │ │ │ │ │ + 0x00015ff0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00016000 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00016010 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00016020 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00016030 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00016040 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00016050 4c415247 455f4144 44524553 535f4157 LARGE_ADDRESS_AW │ │ │ │ │ + 0x00016060 41524522 2c0a2020 20202020 20202020 ARE",. │ │ │ │ │ + 0x00016070 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00016080 223a2022 41707020 63616e20 68616e64 ": "App can hand │ │ │ │ │ + 0x00016090 6c65203e 32676220 61646472 65737365 le >2gb addresse │ │ │ │ │ + 0x000160a0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ + 0x000160b0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x000160c0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x000160d0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x000160e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x000160f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00016100 3a202242 59544553 5f524556 45525345 : "BYTES_REVERSE │ │ │ │ │ + 0x00016110 445f4c4f 222c0a20 20202020 20202020 D_LO",. │ │ │ │ │ + 0x00016120 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00016130 6e223a20 22427974 6573206f 66206d61 n": "Bytes of ma │ │ │ │ │ + 0x00016140 6368696e 6520776f 72642061 72652072 chine word are r │ │ │ │ │ + 0x00016150 65766572 7365642e 222c0a20 20202020 eversed.",. │ │ │ │ │ + 0x00016160 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00016170 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00016180 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00016190 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000161a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000161b0 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ │ + 0x000161c0 455f3332 42495422 2c0a2020 20202020 E_32BIT",. │ │ │ │ │ + 0x000161d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x000161e0 74696f6e 223a2022 33322062 69742077 tion": "32 bit w │ │ │ │ │ + 0x000161f0 6f726420 6d616368 696e652e 222c0a20 ord machine.",. │ │ │ │ │ + 0x00016200 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00016210 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00016220 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00016230 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00016240 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00016250 20202020 20226e61 6d65223a 20224445 "name": "DE │ │ │ │ │ + 0x00016260 4255475f 53545249 50504544 222c0a20 BUG_STRIPPED",. │ │ │ │ │ + 0x00016270 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00016280 6d656e74 6174696f 6e223a20 22446562 mentation": "Deb │ │ │ │ │ + 0x00016290 75676769 6e672069 6e666f20 73747269 ugging info stri │ │ │ │ │ + 0x000162a0 70706564 2066726f 6d206669 6c652069 pped from file i │ │ │ │ │ + 0x000162b0 6e202e44 42472066 696c6522 2c0a2020 n .DBG file",. │ │ │ │ │ + 0x000162c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x000162d0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x000162e0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x000162f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00016300 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00016310 20202020 226e616d 65223a20 2252454d "name": "REM │ │ │ │ │ + 0x00016320 4f564142 4c455f52 554e5f46 524f4d5f OVABLE_RUN_FROM_ │ │ │ │ │ + 0x00016330 53574150 222c0a20 20202020 20202020 SWAP",. │ │ │ │ │ + 0x00016340 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00016350 6e223a20 22496620 496d6167 65206973 n": "If Image is │ │ │ │ │ + 0x00016360 206f6e20 72656d6f 7661626c 65206d65 on removable me │ │ │ │ │ + 0x00016370 6469612c 20636f70 7920616e 64207275 dia, copy and ru │ │ │ │ │ + 0x00016380 6e206672 6f6d2074 68652073 77617020 n from the swap │ │ │ │ │ + 0x00016390 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ │ + 0x000163a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x000163b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000163c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000163d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x000163e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x000163f0 616d6522 3a20224e 45545f52 554e5f46 ame": "NET_RUN_F │ │ │ │ │ + 0x00016400 524f4d5f 53574150 222c0a20 20202020 ROM_SWAP",. │ │ │ │ │ + 0x00016410 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00016420 6174696f 6e223a20 22496620 496d6167 ation": "If Imag │ │ │ │ │ + 0x00016430 65206973 206f6e20 4e65742c 20636f70 e is on Net, cop │ │ │ │ │ + 0x00016440 7920616e 64207275 6e206672 6f6d2074 y and run from t │ │ │ │ │ + 0x00016450 68652073 77617020 66696c65 2e222c0a he swap file.",. │ │ │ │ │ + 0x00016460 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00016470 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00016480 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00016490 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x000164a0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x000164b0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ + 0x000164c0 59535445 4d222c0a 20202020 20202020 YSTEM",. │ │ │ │ │ + 0x000164d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000164e0 6f6e223a 20225379 7374656d 2046696c on": "System Fil │ │ │ │ │ + 0x000164f0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ + 0x00016500 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00016510 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00016520 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00016530 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00016540 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00016550 223a2022 444c4c22 2c0a2020 20202020 ": "DLL",. │ │ │ │ │ + 0x00016560 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00016570 74696f6e 223a2022 46696c65 20697320 tion": "File is │ │ │ │ │ + 0x00016580 6120444c 4c2e222c 0a202020 20202020 a DLL.",. │ │ │ │ │ + 0x00016590 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x000165a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x000165b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000165c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x000165d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000165e0 6e616d65 223a2022 55505f53 59535445 name": "UP_SYSTE │ │ │ │ │ + 0x000165f0 4d5f4f4e 4c59222c 0a202020 20202020 M_ONLY",. │ │ │ │ │ + 0x00016600 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00016610 696f6e22 3a202246 696c6520 73686f75 ion": "File shou │ │ │ │ │ + 0x00016620 6c64206f 6e6c7920 62652072 756e206f ld only be run o │ │ │ │ │ + 0x00016630 6e206120 5550206d 61636869 6e65222c n a UP machine", │ │ │ │ │ + 0x00016640 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00016650 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00016660 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00016670 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00016680 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00016690 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x000166a0 42595445 535f5245 56455253 45445f48 BYTES_REVERSED_H │ │ │ │ │ + 0x000166b0 49222c0a 20202020 20202020 20202020 I",. │ │ │ │ │ + 0x000166c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x000166d0 20224279 74657320 6f66206d 61636869 "Bytes of machi │ │ │ │ │ + 0x000166e0 6e652077 6f726420 61726520 72657665 ne word are reve │ │ │ │ │ + 0x000166f0 72736564 2e222c0a 20202020 20202020 rsed.",. │ │ │ │ │ + 0x00016700 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00016710 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00016720 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00016730 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00016740 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00016750 616d6522 3a202249 4d414745 5f444952 ame": "IMAGE_DIR │ │ │ │ │ + 0x00016760 4543544f 52595f45 4e545259 5f455850 ECTORY_ENTRY_EXP │ │ │ │ │ + 0x00016770 4f525422 2c0a2020 20202020 20202020 ORT",. │ │ │ │ │ + 0x00016780 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00016790 223a2022 44617461 20646972 6563746f ": "Data directo │ │ │ │ │ + 0x000167a0 72792066 6f722065 78706f72 74656420 ry for exported │ │ │ │ │ + 0x000167b0 66756e63 74696f6e 732e222c 0a202020 functions.",. │ │ │ │ │ + 0x000167c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000167d0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x000167e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x000167f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00016800 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00016810 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ │ + 0x00016820 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ │ + 0x00016830 595f494d 504f5254 222c0a20 20202020 Y_IMPORT",. │ │ │ │ │ + 0x00016840 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00016850 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ │ + 0x00016860 72656374 6f727920 666f7220 696d706f rectory for impo │ │ │ │ │ + 0x00016870 72742064 69726563 746f7279 2e222c0a rt directory.",. │ │ │ │ │ + 0x00016880 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00016890 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x000168a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x000168b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x000168c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x000168d0 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ │ + 0x000168e0 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ │ + 0x000168f0 4e545259 5f524553 4f555243 45222c0a NTRY_RESOURCE",. │ │ │ │ │ 0x00016900 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00016910 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ │ - 0x00016920 7475726e 73207468 65204d44 35206861 turns the MD5 ha │ │ │ │ │ - 0x00016930 73682066 6f722074 68652067 6976656e sh for the given │ │ │ │ │ - 0x00016940 20737472 696e672e 20457861 6d706c65 string. Example │ │ │ │ │ - 0x00016950 3a206060 60686173 682e6d64 35285c22 : ```hash.md5(\" │ │ │ │ │ - 0x00016960 64756d6d 795c2229 203d3d20 5c223237 dummy\") == \"27 │ │ │ │ │ - 0x00016970 35383736 65333463 66363039 64623131 5876e34cf609db11 │ │ │ │ │ - 0x00016980 38663364 38346237 39396137 39305c22 8f3d84b799a790\" │ │ │ │ │ - 0x00016990 60606022 0a202020 20202020 20202020 ```". │ │ │ │ │ - 0x000169a0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x000169b0 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ │ - 0x000169c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x000169d0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ - 0x000169e0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ - 0x000169f0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ - 0x00016a00 68613122 2c0a2020 20202020 20202020 ha1",. │ │ │ │ │ - 0x00016a10 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ - 0x00016a20 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ │ - 0x00016a30 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ - 0x00016a40 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00016a50 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00016a60 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ - 0x00016a70 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x00016a80 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00016a90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016aa0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00016ab0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ - 0x00016ac0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016ad0 20202020 20226e61 6d65223a 20226f66 "name": "of │ │ │ │ │ - 0x00016ae0 66736574 220a2020 20202020 20202020 fset". │ │ │ │ │ - 0x00016af0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x00016b00 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00016b10 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00016b20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016b30 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00016b40 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ │ - 0x00016b50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016b60 226e616d 65223a20 2273697a 65220a20 "name": "size". │ │ │ │ │ - 0x00016b70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016b80 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x00016b90 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ - 0x00016ba0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016bb0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00016bc0 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ │ - 0x00016bd0 65205348 41312068 61736820 666f7220 e SHA1 hash for │ │ │ │ │ - 0x00016be0 74686520 2a73697a 652a2062 79746573 the *size* bytes │ │ │ │ │ - 0x00016bf0 20737461 7274696e 67206174 202a6f66 starting at *of │ │ │ │ │ - 0x00016c00 66736574 2a2e2057 68656e20 7363616e fset*. When scan │ │ │ │ │ - 0x00016c10 6e696e67 20612072 756e6e69 6e672070 ning a running p │ │ │ │ │ - 0x00016c20 726f6365 73732074 6865202a 6f666673 rocess the *offs │ │ │ │ │ - 0x00016c30 65742a20 61726775 6d656e74 2073686f et* argument sho │ │ │ │ │ - 0x00016c40 756c6420 62652061 20766972 7475616c uld be a virtual │ │ │ │ │ - 0x00016c50 20616464 72657373 20776974 68696e20 address within │ │ │ │ │ - 0x00016c60 74686520 70726f63 65737320 61646472 the process addr │ │ │ │ │ - 0x00016c70 65737320 73706163 652e2054 68652072 ess space. The r │ │ │ │ │ - 0x00016c80 65747572 6e656420 73747269 6e672069 eturned string i │ │ │ │ │ - 0x00016c90 7320616c 77617973 20696e20 6c6f7765 s always in lowe │ │ │ │ │ - 0x00016ca0 72636173 652e220a 20202020 20202020 rcase.". │ │ │ │ │ - 0x00016cb0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00016cc0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00016cd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016ce0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ - 0x00016cf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016d00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00016d10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016d20 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ - 0x00016d30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00016d40 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00016d50 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ │ - 0x00016d60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016d70 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x00016d80 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ - 0x00016d90 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00016da0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00016db0 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ │ - 0x00016dc0 68652053 48413120 68617368 20666f72 he SHA1 hash for │ │ │ │ │ - 0x00016dd0 20746865 20676976 656e2073 7472696e the given strin │ │ │ │ │ - 0x00016de0 672e220a 20202020 20202020 20202020 g.". │ │ │ │ │ - 0x00016df0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ - 0x00016e00 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ │ - 0x00016e10 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00016e20 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ │ - 0x00016e30 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ │ - 0x00016e40 20202020 20226e61 6d65223a 20227368 "name": "sh │ │ │ │ │ - 0x00016e50 61323536 222c0a20 20202020 20202020 a256",. │ │ │ │ │ - 0x00016e60 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ │ - 0x00016e70 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ │ - 0x00016e80 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ │ - 0x00016e90 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00016ea0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00016eb0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ - 0x00016ec0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ - 0x00016ed0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00016ee0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00016ef0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00016f00 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ - 0x00016f10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016f20 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ │ - 0x00016f30 66667365 74220a20 20202020 20202020 ffset". │ │ │ │ │ - 0x00016f40 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00016f50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00016f60 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00016f70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016f80 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00016f90 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ - 0x00016fa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016fb0 20226e61 6d65223a 20227369 7a65220a "name": "size". │ │ │ │ │ - 0x00016fc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016fd0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x00016fe0 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ - 0x00016ff0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00017000 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00017010 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ │ - 0x00017020 68652053 48413235 36206861 73682066 he SHA256 hash f │ │ │ │ │ - 0x00017030 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ │ - 0x00017040 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ │ - 0x00017050 2a6f6666 7365742a 2e205768 656e2073 *offset*. When s │ │ │ │ │ - 0x00017060 63616e6e 696e6720 61207275 6e6e696e canning a runnin │ │ │ │ │ - 0x00017070 67207072 6f636573 73207468 65202a6f g process the *o │ │ │ │ │ - 0x00017080 66667365 742a2061 7267756d 656e7420 ffset* argument │ │ │ │ │ - 0x00017090 73686f75 6c642062 65206120 76697274 should be a virt │ │ │ │ │ - 0x000170a0 75616c20 61646472 65737320 77697468 ual address with │ │ │ │ │ - 0x000170b0 696e2074 68652070 726f6365 73732061 in the process a │ │ │ │ │ - 0x000170c0 64647265 73732073 70616365 2e205468 ddress space. Th │ │ │ │ │ - 0x000170d0 65207265 7475726e 65642073 7472696e e returned strin │ │ │ │ │ - 0x000170e0 67206973 20616c77 61797320 696e206c g is always in l │ │ │ │ │ - 0x000170f0 6f776572 63617365 2e220a20 20202020 owercase.". │ │ │ │ │ - 0x00017100 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00017110 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00017120 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017130 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ - 0x00017140 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00017150 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00017160 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017170 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00017180 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ │ - 0x00017190 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000171a0 2020226e 616d6522 3a202273 7472696e "name": "strin │ │ │ │ │ - 0x000171b0 67220a20 20202020 20202020 20202020 g". │ │ │ │ │ - 0x000171c0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x000171d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000171e0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x000171f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00017200 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ │ - 0x00017210 73207468 65205348 41323536 20686173 s the SHA256 has │ │ │ │ │ - 0x00017220 6820666f 72207468 65206769 76656e20 h for the given │ │ │ │ │ - 0x00017230 73747269 6e672e22 0a202020 20202020 string.". │ │ │ │ │ - 0x00017240 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00017250 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ - 0x00017260 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00017270 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00017280 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ │ - 0x00017290 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x000172a0 3a202263 6865636b 73756d33 32222c0a : "checksum32",. │ │ │ │ │ - 0x000172b0 20202020 20202020 20202020 22726574 "ret │ │ │ │ │ - 0x000172c0 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ │ - 0x000172d0 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ - 0x000172e0 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ - 0x000172f0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00017300 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017310 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ - 0x00017320 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017330 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00017340 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017350 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00017360 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00017370 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00017380 6e616d65 223a2022 6f666673 6574220a name": "offset". │ │ │ │ │ - 0x00017390 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000173a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000173b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000173c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000173d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000173e0 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ │ - 0x000173f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017400 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00017410 3a202273 697a6522 0a202020 20202020 : "size". │ │ │ │ │ - 0x00017420 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017430 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00017440 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ │ - 0x00017450 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00017460 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00017470 52657475 726e7320 61203332 2d626974 Returns a 32-bit │ │ │ │ │ - 0x00017480 20636865 636b7375 6d20666f 72207468 checksum for th │ │ │ │ │ - 0x00017490 65202a73 697a652a 20627974 65732073 e *size* bytes s │ │ │ │ │ - 0x000174a0 74617274 696e6720 6174202a 6f666673 tarting at *offs │ │ │ │ │ - 0x000174b0 65742a2e 20546865 20636865 636b7375 et*. The checksu │ │ │ │ │ - 0x000174c0 6d206973 206a7573 74207468 65207375 m is just the su │ │ │ │ │ - 0x000174d0 6d206f66 20616c6c 20746865 20627974 m of all the byt │ │ │ │ │ - 0x000174e0 65732028 756e7369 676e6564 292e220a es (unsigned).". │ │ │ │ │ - 0x000174f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017500 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00017510 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00017520 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ - 0x00017530 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ - 0x00017540 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017550 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00017560 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00017570 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ │ - 0x00017580 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017590 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000175a0 73747269 6e67220a 20202020 20202020 string". │ │ │ │ │ - 0x000175b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000175c0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ - 0x000175d0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ │ - 0x000175e0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x000175f0 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ │ - 0x00017600 65747572 6e732061 2033322d 62697420 eturns a 32-bit │ │ │ │ │ - 0x00017610 63686563 6b73756d 20666f72 20746865 checksum for the │ │ │ │ │ - 0x00017620 20676976 656e2073 7472696e 672e2054 given string. T │ │ │ │ │ - 0x00017630 68652063 6865636b 73756d20 6973206a he checksum is j │ │ │ │ │ - 0x00017640 75737420 74686520 73756d20 6f662061 ust the sum of a │ │ │ │ │ - 0x00017650 6c6c2074 68652062 79746573 20696e20 ll the bytes in │ │ │ │ │ - 0x00017660 74686520 73747269 6e672028 756e7369 the string (unsi │ │ │ │ │ - 0x00017670 676e6564 292e220a 20202020 20202020 gned).". │ │ │ │ │ - 0x00017680 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x00017690 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ │ - 0x000176a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x000176b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x000176c0 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ │ - 0x000176d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000176e0 20226372 63333222 2c0a2020 20202020 "crc32",. │ │ │ │ │ - 0x000176f0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ - 0x00017700 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ - 0x00017710 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ - 0x00017720 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x00017730 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00017740 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ - 0x00017750 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ - 0x00017760 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017770 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00017780 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017790 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ │ - 0x000177a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000177b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000177c0 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ │ - 0x000177d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000177e0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x000177f0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00017800 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017810 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00017820 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ - 0x00017830 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017840 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ │ - 0x00017850 65220a20 20202020 20202020 20202020 e". │ │ │ │ │ - 0x00017860 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x00017870 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017880 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x00017890 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x000178a0 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ │ - 0x000178b0 73206120 63726333 32206368 65636b73 s a crc32 checks │ │ │ │ │ - 0x000178c0 756d2066 6f722074 6865202a 73697a65 um for the *size │ │ │ │ │ - 0x000178d0 2a206279 74657320 73746172 74696e67 * bytes starting │ │ │ │ │ - 0x000178e0 20617420 2a6f6666 7365742a 2e220a20 at *offset*.". │ │ │ │ │ - 0x000178f0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00017900 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00017910 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00017920 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ - 0x00017930 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ - 0x00017940 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00017950 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00017960 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00017970 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ │ - 0x00017980 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017990 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ - 0x000179a0 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ │ - 0x000179b0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x000179c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000179d0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ - 0x000179e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x000179f0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ │ - 0x00017a00 7475726e 73206120 63726333 32206368 turns a crc32 ch │ │ │ │ │ - 0x00017a10 65636b73 756d2066 6f722074 68652067 ecksum for the g │ │ │ │ │ - 0x00017a20 6976656e 20737472 696e672e 220a2020 iven string.". │ │ │ │ │ - 0x00017a30 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x00017a40 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ - 0x00017a50 20202020 20207d0a 20202020 5d0a7d0a }. ].}. │ │ │ │ │ - 0x00017a60 0a000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x00017a70 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x00017a80 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ - 0x00017a90 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ - 0x00017aa0 65223a20 226d6163 686f222c 0a202020 e": "macho",. │ │ │ │ │ - 0x00017ab0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ - 0x00017ac0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00017ad0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00017ae0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00017af0 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ │ - 0x00017b00 4d414749 43222c0a 20202020 20202020 MAGIC",. │ │ │ │ │ - 0x00017b10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00017b20 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00017b30 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ - 0x00017b40 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00017b50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00017b60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00017b70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00017b80 6e616d65 223a2022 4d485f43 4947414d name": "MH_CIGAM │ │ │ │ │ - 0x00017b90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00017ba0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00017bb0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00017bc0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00017bd0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00017be0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00017bf0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00017c00 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00017c10 3a20224d 485f4d41 4749435f 3634222c : "MH_MAGIC_64", │ │ │ │ │ - 0x00017c20 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00017c30 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00017c40 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00017c50 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00017c60 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00017c70 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00017c80 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00017c90 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00017ca0 224d485f 43494741 4d5f3634 222c0a20 "MH_CIGAM_64",. │ │ │ │ │ - 0x00017cb0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00017cc0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00017cd0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00017ce0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00017cf0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00017d00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00017d10 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00017d20 20202020 2020226e 616d6522 3a202246 "name": "F │ │ │ │ │ - 0x00017d30 41545f4d 41474943 222c0a20 20202020 AT_MAGIC",. │ │ │ │ │ - 0x00017d40 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00017d50 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00017d60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00017d70 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00017d80 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00017d90 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00017da0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00017db0 2020226e 616d6522 3a202246 41545f43 "name": "FAT_C │ │ │ │ │ - 0x00017dc0 4947414d 222c0a20 20202020 20202020 IGAM",. │ │ │ │ │ - 0x00017dd0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00017de0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00017df0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00017e00 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00017e10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00017e20 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00017e30 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00017e40 616d6522 3a202246 41545f4d 41474943 ame": "FAT_MAGIC │ │ │ │ │ - 0x00017e50 5f363422 2c0a2020 20202020 20202020 _64",. │ │ │ │ │ - 0x00017e60 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00017e70 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00017e80 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00017e90 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00017ea0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00017eb0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00017ec0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00017ed0 6d65223a 20224641 545f4349 47414d5f me": "FAT_CIGAM_ │ │ │ │ │ - 0x00017ee0 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ │ - 0x00017ef0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00017f00 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00017f10 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00017f20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00017f30 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00017f40 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00017f50 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00017f60 65223a20 22435055 5f415243 485f4142 e": "CPU_ARCH_AB │ │ │ │ │ - 0x00017f70 49363422 2c0a2020 20202020 20202020 I64",. │ │ │ │ │ - 0x00017f80 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00017f90 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00017fa0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00017fb0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00017fc0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00017fd0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00017fe0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00017ff0 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ │ - 0x00018000 455f4c49 42363422 2c0a2020 20202020 E_LIB64",. │ │ │ │ │ - 0x00018010 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00018020 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00018030 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00018040 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00018050 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00018060 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00018070 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00018080 20226e61 6d65223a 20224350 555f5459 "name": "CPU_TY │ │ │ │ │ - 0x00018090 50455f4d 43363830 5830222c 0a202020 PE_MC680X0",. │ │ │ │ │ - 0x000180a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x000180b0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x000180c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x000180d0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x000180e0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x000180f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00018100 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00018110 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ - 0x00018120 5f545950 455f5838 36222c0a 20202020 _TYPE_X86",. │ │ │ │ │ - 0x00018130 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00018140 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00018150 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00018160 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00018170 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00018180 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00018190 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x000181a0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ │ - 0x000181b0 54595045 5f493338 36222c0a 20202020 TYPE_I386",. │ │ │ │ │ - 0x000181c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x000181d0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x000181e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x000181f0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00018200 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00018210 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00018220 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00018230 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ │ - 0x00018240 54595045 5f583836 5f363422 2c0a2020 TYPE_X86_64",. │ │ │ │ │ - 0x00018250 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00018260 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00018270 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00018280 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00018290 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x000182a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x000182b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x000182c0 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ │ - 0x000182d0 555f5459 50455f4d 49505322 2c0a2020 U_TYPE_MIPS",. │ │ │ │ │ - 0x000182e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000182f0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00018300 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00018310 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00018320 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00018330 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00018340 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00018350 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ │ - 0x00018360 555f5459 50455f4d 43393830 3030222c U_TYPE_MC98000", │ │ │ │ │ - 0x00018370 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00018380 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00018390 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x000183a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x000183b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x000183c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x000183d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x000183e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000183f0 22435055 5f545950 455f4152 4d222c0a "CPU_TYPE_ARM",. │ │ │ │ │ - 0x00018400 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00018410 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00018420 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00018430 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00018440 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00018450 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00018460 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00018470 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00018480 4350555f 54595045 5f41524d 3634222c CPU_TYPE_ARM64", │ │ │ │ │ - 0x00018490 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x000184a0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x000184b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x000184c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x000184d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x000184e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x000184f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00018500 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00018510 22435055 5f545950 455f4d43 38383030 "CPU_TYPE_MC8800 │ │ │ │ │ - 0x00018520 30222c0a 20202020 20202020 20202020 0",. │ │ │ │ │ - 0x00018530 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00018540 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00018550 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00018560 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00018570 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00018580 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00018590 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x000185a0 223a2022 4350555f 54595045 5f535041 ": "CPU_TYPE_SPA │ │ │ │ │ - 0x000185b0 5243222c 0a202020 20202020 20202020 RC",. │ │ │ │ │ - 0x000185c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x000185d0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x000185e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x000185f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00018600 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00018610 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00018620 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00018630 65223a20 22435055 5f545950 455f504f e": "CPU_TYPE_PO │ │ │ │ │ - 0x00018640 57455250 43222c0a 20202020 20202020 WERPC",. │ │ │ │ │ - 0x00018650 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00018660 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00018670 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00018680 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00018690 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x000186a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x000186b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000186c0 6e616d65 223a2022 4350555f 54595045 name": "CPU_TYPE │ │ │ │ │ - 0x000186d0 5f504f57 45525043 3634222c 0a202020 _POWERPC64",. │ │ │ │ │ - 0x000186e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x000186f0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00018700 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00018710 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00018720 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00018730 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00018740 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00018750 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ - 0x00018760 5f535542 54595045 5f494e54 454c5f4d _SUBTYPE_INTEL_M │ │ │ │ │ - 0x00018770 4f44454c 5f414c4c 222c0a20 20202020 ODEL_ALL",. │ │ │ │ │ - 0x00018780 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00018790 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x000187a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x000187b0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x000187c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000187d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x000187e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x000187f0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ │ - 0x00018800 55425459 50455f33 3836222c 0a202020 UBTYPE_386",. │ │ │ │ │ - 0x00018810 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00018820 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00018830 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00018840 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00018850 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00018860 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00018870 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00018880 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ - 0x00018890 5f535542 54595045 5f493338 365f414c _SUBTYPE_I386_AL │ │ │ │ │ - 0x000188a0 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ │ - 0x000188b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000188c0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x000188d0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x000188e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x000188f0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00018900 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00018910 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00018920 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ │ - 0x00018930 5838365f 36345f41 4c4c222c 0a202020 X86_64_ALL",. │ │ │ │ │ - 0x00018940 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00018950 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00018960 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00018970 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00018980 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00018990 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x000189a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x000189b0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ - 0x000189c0 5f535542 54595045 5f343836 222c0a20 _SUBTYPE_486",. │ │ │ │ │ - 0x000189d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000189e0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x000189f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00018a00 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00018a10 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00018a20 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00018a30 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00018a40 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ │ - 0x00018a50 50555f53 55425459 50455f34 38365358 PU_SUBTYPE_486SX │ │ │ │ │ - 0x00018a60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00018a70 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00018a80 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00018a90 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00018aa0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00018ab0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00018ac0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00018ad0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00018ae0 3a202243 50555f53 55425459 50455f35 : "CPU_SUBTYPE_5 │ │ │ │ │ - 0x00018af0 3836222c 0a202020 20202020 20202020 86",. │ │ │ │ │ - 0x00018b00 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00018b10 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00018b20 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00018b30 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00018b40 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00018b50 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00018b60 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00018b70 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ │ - 0x00018b80 5f50454e 54222c0a 20202020 20202020 _PENT",. │ │ │ │ │ - 0x00018b90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00018ba0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00018bb0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00018bc0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00018bd0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00018be0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00018bf0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00018c00 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ │ - 0x00018c10 5950455f 50454e54 50524f22 2c0a2020 YPE_PENTPRO",. │ │ │ │ │ - 0x00018c20 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00018c30 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00018c40 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00018c50 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00018c60 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00018c70 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00018c80 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00018c90 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ │ - 0x00018ca0 555f5355 42545950 455f5045 4e544949 U_SUBTYPE_PENTII │ │ │ │ │ - 0x00018cb0 5f4d3322 2c0a2020 20202020 20202020 _M3",. │ │ │ │ │ - 0x00018cc0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00018cd0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00018ce0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00018cf0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00018d00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00018d10 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00018d20 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00018d30 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ │ - 0x00018d40 455f5045 4e544949 5f4d3522 2c0a2020 E_PENTII_M5",. │ │ │ │ │ - 0x00018d50 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00018d60 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00018d70 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00018d80 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00018d90 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00018da0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00018db0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00018dc0 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ │ - 0x00018dd0 555f5355 42545950 455f4345 4c45524f U_SUBTYPE_CELERO │ │ │ │ │ - 0x00018de0 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ │ - 0x00018df0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00018e00 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00018e10 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00018e20 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00018e30 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00018e40 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00018e50 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00018e60 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ │ - 0x00018e70 43454c45 524f4e5f 4d4f4249 4c45222c CELERON_MOBILE", │ │ │ │ │ - 0x00018e80 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00018e90 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00018ea0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00018eb0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00018ec0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00018ed0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00018ee0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00018ef0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00018f00 22435055 5f535542 54595045 5f50454e "CPU_SUBTYPE_PEN │ │ │ │ │ - 0x00018f10 5449554d 5f33222c 0a202020 20202020 TIUM_3",. │ │ │ │ │ - 0x00018f20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00018f30 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00018f40 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00018f50 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00018f60 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00018f70 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00018f80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00018f90 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ │ - 0x00018fa0 54595045 5f50454e 5449554d 5f335f4d TYPE_PENTIUM_3_M │ │ │ │ │ - 0x00018fb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00018fc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00018fd0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00018fe0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00018ff0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00019000 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00019010 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00019020 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00019030 3a202243 50555f53 55425459 50455f50 : "CPU_SUBTYPE_P │ │ │ │ │ - 0x00019040 454e5449 554d5f33 5f58454f 4e222c0a ENTIUM_3_XEON",. │ │ │ │ │ - 0x00019050 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00019060 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00019070 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00019080 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00019090 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x000190a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x000190b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x000190c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000190d0 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ │ - 0x000190e0 49554d5f 4d222c0a 20202020 20202020 IUM_M",. │ │ │ │ │ - 0x000190f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00019100 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00019110 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00019120 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00019130 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00019140 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00019150 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00019160 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ │ - 0x00019170 5950455f 50454e54 49554d5f 34222c0a YPE_PENTIUM_4",. │ │ │ │ │ - 0x00019180 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00019190 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x000191a0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x000191b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x000191c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x000191d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x000191e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x000191f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00019200 4350555f 53554254 5950455f 50454e54 CPU_SUBTYPE_PENT │ │ │ │ │ - 0x00019210 49554d5f 345f4d22 2c0a2020 20202020 IUM_4_M",. │ │ │ │ │ - 0x00019220 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00019230 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00019240 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00019250 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00019260 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00019270 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00019280 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00019290 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ │ - 0x000192a0 42545950 455f4954 414e4955 4d222c0a BTYPE_ITANIUM",. │ │ │ │ │ - 0x000192b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x000192c0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x000192d0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x000192e0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x000192f0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00019300 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00019310 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00019320 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00019330 4350555f 53554254 5950455f 4954414e CPU_SUBTYPE_ITAN │ │ │ │ │ - 0x00019340 49554d5f 32222c0a 20202020 20202020 IUM_2",. │ │ │ │ │ - 0x00019350 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00019360 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00019370 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00019380 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00019390 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x000193a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x000193b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000193c0 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ │ - 0x000193d0 5950455f 58454f4e 222c0a20 20202020 YPE_XEON",. │ │ │ │ │ - 0x000193e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x000193f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00019400 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00019410 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00019420 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00019430 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00019440 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00019450 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ │ - 0x00019460 55425459 50455f58 454f4e5f 4d50222c UBTYPE_XEON_MP", │ │ │ │ │ - 0x00019470 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00019480 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00019490 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x000194a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x000194b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x000194c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x000194d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x000194e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000194f0 22435055 5f535542 54595045 5f41524d "CPU_SUBTYPE_ARM │ │ │ │ │ - 0x00019500 5f414c4c 222c0a20 20202020 20202020 _ALL",. │ │ │ │ │ - 0x00019510 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00019520 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00019530 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00019540 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00019550 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00019560 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00019570 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00019580 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ │ - 0x00019590 50455f41 524d5f56 3454222c 0a202020 PE_ARM_V4T",. │ │ │ │ │ - 0x000195a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x000195b0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x000195c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x000195d0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x000195e0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x000195f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00019600 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00019610 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ - 0x00019620 5f535542 54595045 5f41524d 5f563622 _SUBTYPE_ARM_V6" │ │ │ │ │ - 0x00019630 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00019640 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00019650 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00019660 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00019670 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00019680 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00019690 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x000196a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000196b0 20224350 555f5355 42545950 455f4152 "CPU_SUBTYPE_AR │ │ │ │ │ - 0x000196c0 4d5f5635 222c0a20 20202020 20202020 M_V5",. │ │ │ │ │ - 0x000196d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x000196e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x000196f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00019700 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00019710 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00019720 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00019730 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00019740 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ │ - 0x00019750 50455f41 524d5f56 3554454a 222c0a20 PE_ARM_V5TEJ",. │ │ │ │ │ - 0x00019760 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00019770 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00019780 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00019790 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x000197a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x000197b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x000197c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x000197d0 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ │ - 0x000197e0 50555f53 55425459 50455f41 524d5f58 PU_SUBTYPE_ARM_X │ │ │ │ │ - 0x000197f0 5343414c 45222c0a 20202020 20202020 SCALE",. │ │ │ │ │ - 0x00019800 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00019810 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00019820 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00019830 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00019840 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00019850 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00019860 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00019870 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ │ - 0x00019880 5950455f 41524d5f 5637222c 0a202020 YPE_ARM_V7",. │ │ │ │ │ - 0x00019890 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x000198a0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x000198b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x000198c0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x000198d0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x000198e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x000198f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00019900 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ - 0x00019910 5f535542 54595045 5f41524d 5f563746 _SUBTYPE_ARM_V7F │ │ │ │ │ - 0x00019920 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00019930 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00019940 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00019950 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00019960 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00019970 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00019980 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00019990 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x000199a0 3a202243 50555f53 55425459 50455f41 : "CPU_SUBTYPE_A │ │ │ │ │ - 0x000199b0 524d5f56 3753222c 0a202020 20202020 RM_V7S",. │ │ │ │ │ - 0x000199c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x000199d0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x000199e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x000199f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00019a00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00019a10 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00019a20 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00019a30 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ │ - 0x00019a40 54595045 5f41524d 5f56374b 222c0a20 TYPE_ARM_V7K",. │ │ │ │ │ - 0x00019a50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00019a60 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00019a70 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00019a80 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00019a90 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00019aa0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00019ab0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00019ac0 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ │ - 0x00019ad0 50555f53 55425459 50455f41 524d5f56 PU_SUBTYPE_ARM_V │ │ │ │ │ - 0x00019ae0 364d222c 0a202020 20202020 20202020 6M",. │ │ │ │ │ - 0x00019af0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00019b00 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00019b10 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00019b20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00019b30 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00019b40 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00019b50 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00019b60 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ │ - 0x00019b70 5f41524d 5f56374d 222c0a20 20202020 _ARM_V7M",. │ │ │ │ │ - 0x00019b80 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00019b90 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00019ba0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00019bb0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00019bc0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00019bd0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00019be0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00019bf0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ │ - 0x00019c00 55425459 50455f41 524d5f56 37454d22 UBTYPE_ARM_V7EM" │ │ │ │ │ - 0x00019c10 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00019c20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00019c30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00019c40 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00019c50 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00019c60 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00019c70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00019c80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00019c90 20224350 555f5355 42545950 455f4152 "CPU_SUBTYPE_AR │ │ │ │ │ - 0x00019ca0 4d36345f 414c4c22 2c0a2020 20202020 M64_ALL",. │ │ │ │ │ - 0x00019cb0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00019cc0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00019cd0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00019ce0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00019cf0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00019d00 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00019d10 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00019d20 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ │ - 0x00019d30 42545950 455f5350 4152435f 414c4c22 BTYPE_SPARC_ALL" │ │ │ │ │ - 0x00019d40 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00019d50 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00019d60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00019d70 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00019d80 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00019d90 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00019da0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00019db0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00019dc0 20224350 555f5355 42545950 455f504f "CPU_SUBTYPE_PO │ │ │ │ │ - 0x00019dd0 57455250 435f414c 4c222c0a 20202020 WERPC_ALL",. │ │ │ │ │ - 0x00019de0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00019df0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00019e00 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00019e10 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00019e20 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00019e30 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00019e40 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00019e50 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ │ - 0x00019e60 53554254 5950455f 4d433938 30303030 SUBTYPE_MC980000 │ │ │ │ │ - 0x00019e70 5f414c4c 222c0a20 20202020 20202020 _ALL",. │ │ │ │ │ - 0x00019e80 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00019e90 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00019ea0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00019eb0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00019ec0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00019ed0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00019ee0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00019ef0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ │ - 0x00019f00 50455f50 4f574552 50435f36 3031222c PE_POWERPC_601", │ │ │ │ │ - 0x00019f10 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00019f20 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00019f30 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00019f40 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00019f50 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00019f60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00019f70 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00019f80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00019f90 22435055 5f535542 54595045 5f4d4339 "CPU_SUBTYPE_MC9 │ │ │ │ │ - 0x00019fa0 38363031 222c0a20 20202020 20202020 8601",. │ │ │ │ │ - 0x00019fb0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00019fc0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00019fd0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00019fe0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00019ff0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001a000 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0001a010 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0001a020 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ │ - 0x0001a030 50455f50 4f574552 50435f36 3032222c PE_POWERPC_602", │ │ │ │ │ - 0x0001a040 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0001a050 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001a060 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0001a070 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0001a080 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0001a090 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001a0a0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001a0b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001a0c0 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ │ - 0x0001a0d0 45525043 5f363033 222c0a20 20202020 ERPC_603",. │ │ │ │ │ - 0x0001a0e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001a0f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001a100 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001a110 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0001a120 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001a130 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0001a140 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0001a150 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ │ - 0x0001a160 55425459 50455f50 4f574552 50435f36 UBTYPE_POWERPC_6 │ │ │ │ │ - 0x0001a170 30336522 2c0a2020 20202020 20202020 03e",. │ │ │ │ │ - 0x0001a180 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0001a190 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x0001a1a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0001a1b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0001a1c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001a1d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0001a1e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0001a1f0 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ │ - 0x0001a200 455f504f 57455250 435f3630 33657622 E_POWERPC_603ev" │ │ │ │ │ - 0x0001a210 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0001a220 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0001a230 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001a240 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0001a250 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0001a260 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0001a270 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0001a280 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0001a290 20224350 555f5355 42545950 455f504f "CPU_SUBTYPE_PO │ │ │ │ │ - 0x0001a2a0 57455250 435f3630 34222c0a 20202020 WERPC_604",. │ │ │ │ │ - 0x0001a2b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0001a2c0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0001a2d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0001a2e0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0001a2f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0001a300 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0001a310 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0001a320 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ │ - 0x0001a330 53554254 5950455f 504f5745 5250435f SUBTYPE_POWERPC_ │ │ │ │ │ - 0x0001a340 36303465 222c0a20 20202020 20202020 604e",. │ │ │ │ │ - 0x0001a350 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0001a360 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0001a370 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0001a380 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0001a390 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001a3a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0001a3b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0001a3c0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ │ - 0x0001a3d0 50455f50 4f574552 50435f36 3230222c PE_POWERPC_620", │ │ │ │ │ - 0x0001a3e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0001a3f0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001a400 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0001a410 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0001a420 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0001a430 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001a440 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001a450 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001a460 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ │ - 0x0001a470 45525043 5f373530 222c0a20 20202020 ERPC_750",. │ │ │ │ │ - 0x0001a480 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001a490 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001a4a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001a4b0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0001a4c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001a4d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0001a4e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0001a4f0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ │ - 0x0001a500 55425459 50455f50 4f574552 50435f37 UBTYPE_POWERPC_7 │ │ │ │ │ - 0x0001a510 34303022 2c0a2020 20202020 20202020 400",. │ │ │ │ │ - 0x0001a520 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0001a530 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x0001a540 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0001a550 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0001a560 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001a570 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0001a580 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0001a590 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ │ - 0x0001a5a0 455f504f 57455250 435f3734 3530222c E_POWERPC_7450", │ │ │ │ │ - 0x0001a5b0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0001a5c0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001a5d0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0001a5e0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0001a5f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0001a600 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001a610 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001a620 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001a630 22435055 5f535542 54595045 5f504f57 "CPU_SUBTYPE_POW │ │ │ │ │ - 0x0001a640 45525043 5f393730 222c0a20 20202020 ERPC_970",. │ │ │ │ │ - 0x0001a650 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001a660 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001a670 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001a680 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0001a690 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001a6a0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0001a6b0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0001a6c0 2020226e 616d6522 3a20224d 485f4f42 "name": "MH_OB │ │ │ │ │ - 0x0001a6d0 4a454354 222c0a20 20202020 20202020 JECT",. │ │ │ │ │ - 0x0001a6e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0001a6f0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0001a700 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0001a710 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0001a720 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001a730 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0001a740 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0001a750 616d6522 3a20224d 485f4558 45435554 ame": "MH_EXECUT │ │ │ │ │ - 0x0001a760 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ │ - 0x0001a770 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0001a780 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001a790 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0001a7a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0001a7b0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0001a7c0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0001a7d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0001a7e0 223a2022 4d485f46 564d4c49 42222c0a ": "MH_FVMLIB",. │ │ │ │ │ - 0x0001a7f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0001a800 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0001a810 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0001a820 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0001a830 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0001a840 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0001a850 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0001a860 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0001a870 4d485f43 4f524522 2c0a2020 20202020 MH_CORE",. │ │ │ │ │ - 0x0001a880 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0001a890 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x0001a8a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0001a8b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0001a8c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0001a8d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0001a8e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0001a8f0 20226e61 6d65223a 20224d48 5f505245 "name": "MH_PRE │ │ │ │ │ - 0x0001a900 4c4f4144 222c0a20 20202020 20202020 LOAD",. │ │ │ │ │ - 0x0001a910 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0001a920 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0001a930 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0001a940 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0001a950 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001a960 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0001a970 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0001a980 616d6522 3a20224d 485f4459 4c494222 ame": "MH_DYLIB" │ │ │ │ │ - 0x0001a990 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0001a9a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0001a9b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001a9c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0001a9d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0001a9e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0001a9f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0001aa00 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0001aa10 20224d48 5f44594c 494e4b45 52222c0a "MH_DYLINKER",. │ │ │ │ │ - 0x0001aa20 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0001aa30 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0001aa40 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0001aa50 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0001aa60 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0001aa70 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0001aa80 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0001aa90 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0001aaa0 4d485f42 554e444c 45222c0a 20202020 MH_BUNDLE",. │ │ │ │ │ - 0x0001aab0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0001aac0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0001aad0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0001aae0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0001aaf0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0001ab00 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0001ab10 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0001ab20 20202022 6e616d65 223a2022 4d485f44 "name": "MH_D │ │ │ │ │ - 0x0001ab30 594c4942 5f535455 42222c0a 20202020 YLIB_STUB",. │ │ │ │ │ - 0x0001ab40 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0001ab50 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0001ab60 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0001ab70 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0001ab80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0001ab90 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0001aba0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0001abb0 20202022 6e616d65 223a2022 4d485f44 "name": "MH_D │ │ │ │ │ - 0x0001abc0 53594d22 2c0a2020 20202020 20202020 SYM",. │ │ │ │ │ - 0x0001abd0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0001abe0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x0001abf0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0001ac00 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0001ac10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001ac20 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0001ac30 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0001ac40 6d65223a 20224d48 5f4b4558 545f4255 me": "MH_KEXT_BU │ │ │ │ │ - 0x0001ac50 4e444c45 222c0a20 20202020 20202020 NDLE",. │ │ │ │ │ - 0x0001ac60 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0001ac70 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0001ac80 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0001ac90 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0001aca0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001acb0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0001acc0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0001acd0 616d6522 3a20224d 485f4e4f 554e4445 ame": "MH_NOUNDE │ │ │ │ │ - 0x0001ace0 4653222c 0a202020 20202020 20202020 FS",. │ │ │ │ │ - 0x0001acf0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0001ad00 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0001ad10 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0001ad20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0001ad30 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0001ad40 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0001ad50 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0001ad60 65223a20 224d485f 494e4352 4c494e4b e": "MH_INCRLINK │ │ │ │ │ - 0x0001ad70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001ad80 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001ad90 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001ada0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0001adb0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0001adc0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0001add0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001ade0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001adf0 3a20224d 485f4459 4c444c49 4e4b222c : "MH_DYLDLINK", │ │ │ │ │ - 0x0001ae00 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0001ae10 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001ae20 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0001ae30 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0001ae40 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0001ae50 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001ae60 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001ae70 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001ae80 224d485f 42494e44 41544c4f 4144222c "MH_BINDATLOAD", │ │ │ │ │ - 0x0001ae90 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0001aea0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001aeb0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0001aec0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0001aed0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0001aee0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001aef0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001af00 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001af10 224d485f 50524542 4f554e44 222c0a20 "MH_PREBOUND",. │ │ │ │ │ - 0x0001af20 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001af30 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001af40 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001af50 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001af60 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0001af70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001af80 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001af90 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ │ - 0x0001afa0 485f5350 4c49545f 53454753 222c0a20 H_SPLIT_SEGS",. │ │ │ │ │ - 0x0001afb0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001afc0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001afd0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001afe0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001aff0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0001b000 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001b010 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001b020 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ │ - 0x0001b030 485f4c41 5a595f49 4e495422 2c0a2020 H_LAZY_INIT",. │ │ │ │ │ - 0x0001b040 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0001b050 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0001b060 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0001b070 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0001b080 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0001b090 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0001b0a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0001b0b0 20202020 20226e61 6d65223a 20224d48 "name": "MH │ │ │ │ │ - 0x0001b0c0 5f54574f 4c455645 4c222c0a 20202020 _TWOLEVEL",. │ │ │ │ │ - 0x0001b0d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0001b0e0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0001b0f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0001b100 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0001b110 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0001b120 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0001b130 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0001b140 20202022 6e616d65 223a2022 4d485f46 "name": "MH_F │ │ │ │ │ - 0x0001b150 4f524345 5f464c41 54222c0a 20202020 ORCE_FLAT",. │ │ │ │ │ - 0x0001b160 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0001b170 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0001b180 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0001b190 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0001b1a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0001b1b0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0001b1c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0001b1d0 20202022 6e616d65 223a2022 4d485f4e "name": "MH_N │ │ │ │ │ - 0x0001b1e0 4f4d554c 54494445 4653222c 0a202020 OMULTIDEFS",. │ │ │ │ │ - 0x0001b1f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001b200 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001b210 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0001b220 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0001b230 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0001b240 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001b250 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001b260 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ │ - 0x0001b270 4e4f4649 58505245 42494e44 494e4722 NOFIXPREBINDING" │ │ │ │ │ - 0x0001b280 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0001b290 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0001b2a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001b2b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0001b2c0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0001b2d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0001b2e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0001b2f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0001b300 20224d48 5f505245 42494e44 41424c45 "MH_PREBINDABLE │ │ │ │ │ - 0x0001b310 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001b320 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001b330 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001b340 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0001b350 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0001b360 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0001b370 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001b380 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001b390 3a20224d 485f414c 4c4d4f44 53424f55 : "MH_ALLMODSBOU │ │ │ │ │ - 0x0001b3a0 4e44222c 0a202020 20202020 20202020 ND",. │ │ │ │ │ - 0x0001b3b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0001b3c0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0001b3d0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0001b3e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0001b3f0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0001b400 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0001b410 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0001b420 65223a20 224d485f 53554253 45435449 e": "MH_SUBSECTI │ │ │ │ │ - 0x0001b430 4f4e535f 5649415f 53594d42 4f4c5322 ONS_VIA_SYMBOLS" │ │ │ │ │ - 0x0001b440 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0001b450 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0001b460 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001b470 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0001b480 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0001b490 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0001b4a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0001b4b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0001b4c0 20224d48 5f43414e 4f4e4943 414c222c "MH_CANONICAL", │ │ │ │ │ - 0x0001b4d0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0001b4e0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001b4f0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0001b500 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0001b510 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0001b520 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001b530 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001b540 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001b550 224d485f 5745414b 5f444546 494e4553 "MH_WEAK_DEFINES │ │ │ │ │ - 0x0001b560 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001b570 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001b580 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001b590 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0001b5a0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0001b5b0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0001b5c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001b5d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001b5e0 3a20224d 485f4249 4e44535f 544f5f57 : "MH_BINDS_TO_W │ │ │ │ │ - 0x0001b5f0 45414b22 2c0a2020 20202020 20202020 EAK",. │ │ │ │ │ - 0x0001b600 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0001b610 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x0001b620 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0001b630 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0001b640 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001b650 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0001b660 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0001b670 6d65223a 20224d48 5f414c4c 4f575f53 me": "MH_ALLOW_S │ │ │ │ │ - 0x0001b680 5441434b 5f455845 43555449 4f4e222c TACK_EXECUTION", │ │ │ │ │ - 0x0001b690 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0001b6a0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001b6b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0001b6c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0001b6d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0001b6e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001b6f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001b700 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001b710 224d485f 524f4f54 5f534146 45222c0a "MH_ROOT_SAFE",. │ │ │ │ │ - 0x0001b720 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0001b730 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0001b740 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0001b750 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0001b760 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0001b770 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0001b780 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0001b790 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0001b7a0 4d485f53 45545549 445f5341 4645222c MH_SETUID_SAFE", │ │ │ │ │ - 0x0001b7b0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0001b7c0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001b7d0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0001b7e0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0001b7f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0001b800 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001b810 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001b820 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001b830 224d485f 4e4f5f52 45455850 4f525445 "MH_NO_REEXPORTE │ │ │ │ │ - 0x0001b840 445f4459 4c494253 222c0a20 20202020 D_DYLIBS",. │ │ │ │ │ - 0x0001b850 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001b860 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001b870 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001b880 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0001b890 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001b8a0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0001b8b0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0001b8c0 2020226e 616d6522 3a20224d 485f5049 "name": "MH_PI │ │ │ │ │ - 0x0001b8d0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ │ - 0x0001b8e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0001b8f0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001b900 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0001b910 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0001b920 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0001b930 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0001b940 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0001b950 223a2022 4d485f44 4541445f 53545249 ": "MH_DEAD_STRI │ │ │ │ │ - 0x0001b960 50504142 4c455f44 594c4942 222c0a20 PPABLE_DYLIB",. │ │ │ │ │ - 0x0001b970 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001b980 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001b990 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001b9a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001b9b0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0001b9c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001b9d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001b9e0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ │ - 0x0001b9f0 485f4841 535f544c 565f4445 53435249 H_HAS_TLV_DESCRI │ │ │ │ │ - 0x0001ba00 50544f52 53222c0a 20202020 20202020 PTORS",. │ │ │ │ │ - 0x0001ba10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0001ba20 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0001ba30 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0001ba40 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0001ba50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0001ba60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0001ba70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001ba80 6e616d65 223a2022 4d485f4e 4f5f4845 name": "MH_NO_HE │ │ │ │ │ - 0x0001ba90 41505f45 58454355 54494f4e 222c0a20 AP_EXECUTION",. │ │ │ │ │ - 0x0001baa0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001bab0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001bac0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001bad0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001bae0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0001baf0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001bb00 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001bb10 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ │ - 0x0001bb20 485f4150 505f4558 54454e53 494f4e5f H_APP_EXTENSION_ │ │ │ │ │ - 0x0001bb30 53414645 222c0a20 20202020 20202020 SAFE",. │ │ │ │ │ - 0x0001bb40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0001bb50 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0001bb60 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0001bb70 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0001bb80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001bb90 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0001bba0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0001bbb0 616d6522 3a202253 475f4849 4748564d ame": "SG_HIGHVM │ │ │ │ │ - 0x0001bbc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001bbd0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001bbe0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001bbf0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0001bc00 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0001bc10 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0001bc20 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001bc30 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001bc40 3a202253 475f4656 4d4c4942 222c0a20 : "SG_FVMLIB",. │ │ │ │ │ - 0x0001bc50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001bc60 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001bc70 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001bc80 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001bc90 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0001bca0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001bcb0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001bcc0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ - 0x0001bcd0 475f4e4f 52454c4f 43222c0a 20202020 G_NORELOC",. │ │ │ │ │ - 0x0001bce0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0001bcf0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0001bd00 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0001bd10 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0001bd20 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0001bd30 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0001bd40 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0001bd50 20202022 6e616d65 223a2022 53475f50 "name": "SG_P │ │ │ │ │ - 0x0001bd60 524f5445 43544544 5f564552 53494f4e ROTECTED_VERSION │ │ │ │ │ - 0x0001bd70 5f31222c 0a202020 20202020 20202020 _1",. │ │ │ │ │ - 0x0001bd80 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0001bd90 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0001bda0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0001bdb0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0001bdc0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0001bdd0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0001bde0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0001bdf0 65223a20 22534543 54494f4e 5f545950 e": "SECTION_TYP │ │ │ │ │ - 0x0001be00 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ │ - 0x0001be10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0001be20 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001be30 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0001be40 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0001be50 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0001be60 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0001be70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0001be80 223a2022 53454354 494f4e5f 41545452 ": "SECTION_ATTR │ │ │ │ │ - 0x0001be90 49425554 4553222c 0a202020 20202020 IBUTES",. │ │ │ │ │ - 0x0001bea0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0001beb0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0001bec0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0001bed0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0001bee0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0001bef0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0001bf00 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0001bf10 226e616d 65223a20 22535f52 4547554c "name": "S_REGUL │ │ │ │ │ - 0x0001bf20 4152222c 0a202020 20202020 20202020 AR",. │ │ │ │ │ - 0x0001bf30 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0001bf40 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0001bf50 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0001bf60 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0001bf70 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0001bf80 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0001bf90 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0001bfa0 65223a20 22535f5a 45524f46 494c4c22 e": "S_ZEROFILL" │ │ │ │ │ - 0x0001bfb0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0001bfc0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0001bfd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001bfe0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0001bff0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0001c000 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0001c010 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0001c020 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0001c030 2022535f 43535452 494e475f 4c495445 "S_CSTRING_LITE │ │ │ │ │ - 0x0001c040 52414c53 222c0a20 20202020 20202020 RALS",. │ │ │ │ │ - 0x0001c050 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0001c060 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0001c070 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0001c080 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0001c090 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001c0a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0001c0b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0001c0c0 616d6522 3a202253 5f344259 54455f4c ame": "S_4BYTE_L │ │ │ │ │ - 0x0001c0d0 49544552 414c5322 2c0a2020 20202020 ITERALS",. │ │ │ │ │ - 0x0001c0e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0001c0f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x0001c100 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0001c110 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0001c120 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0001c130 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0001c140 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0001c150 20226e61 6d65223a 2022535f 38425954 "name": "S_8BYT │ │ │ │ │ - 0x0001c160 455f4c49 54455241 4c53222c 0a202020 E_LITERALS",. │ │ │ │ │ - 0x0001c170 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001c180 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001c190 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0001c1a0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0001c1b0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0001c1c0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001c1d0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001c1e0 20202020 226e616d 65223a20 22535f4c "name": "S_L │ │ │ │ │ - 0x0001c1f0 49544552 414c5f50 4f494e54 45525322 ITERAL_POINTERS" │ │ │ │ │ - 0x0001c200 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0001c210 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0001c220 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001c230 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0001c240 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0001c250 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0001c260 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0001c270 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0001c280 2022535f 4e4f4e5f 4c415a59 5f53594d "S_NON_LAZY_SYM │ │ │ │ │ - 0x0001c290 424f4c5f 504f494e 54455253 222c0a20 BOL_POINTERS",. │ │ │ │ │ - 0x0001c2a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001c2b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001c2c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001c2d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001c2e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0001c2f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001c300 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001c310 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ - 0x0001c320 5f4c415a 595f5359 4d424f4c 5f504f49 _LAZY_SYMBOL_POI │ │ │ │ │ - 0x0001c330 4e544552 53222c0a 20202020 20202020 NTERS",. │ │ │ │ │ - 0x0001c340 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0001c350 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0001c360 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0001c370 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0001c380 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0001c390 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0001c3a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001c3b0 6e616d65 223a2022 535f5359 4d424f4c name": "S_SYMBOL │ │ │ │ │ - 0x0001c3c0 5f535455 4253222c 0a202020 20202020 _STUBS",. │ │ │ │ │ - 0x0001c3d0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0001c3e0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0001c3f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0001c400 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0001c410 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0001c420 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0001c430 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0001c440 226e616d 65223a20 22535f4d 4f445f49 "name": "S_MOD_I │ │ │ │ │ - 0x0001c450 4e49545f 46554e43 5f504f49 4e544552 NIT_FUNC_POINTER │ │ │ │ │ - 0x0001c460 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ │ - 0x0001c470 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0001c480 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001c490 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0001c4a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0001c4b0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0001c4c0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0001c4d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0001c4e0 223a2022 535f4d4f 445f5445 524d5f46 ": "S_MOD_TERM_F │ │ │ │ │ - 0x0001c4f0 554e435f 504f494e 54455253 222c0a20 UNC_POINTERS",. │ │ │ │ │ - 0x0001c500 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001c510 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001c520 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001c530 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001c540 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0001c550 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001c560 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001c570 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ - 0x0001c580 5f434f41 4c455343 4544222c 0a202020 _COALESCED",. │ │ │ │ │ - 0x0001c590 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001c5a0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001c5b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0001c5c0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0001c5d0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0001c5e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001c5f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001c600 20202020 226e616d 65223a20 22535f47 "name": "S_G │ │ │ │ │ - 0x0001c610 425f5a45 524f4649 4c4c222c 0a202020 B_ZEROFILL",. │ │ │ │ │ - 0x0001c620 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001c630 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001c640 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0001c650 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0001c660 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0001c670 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001c680 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001c690 20202020 226e616d 65223a20 22535f49 "name": "S_I │ │ │ │ │ - 0x0001c6a0 4e544552 504f5349 4e47222c 0a202020 NTERPOSING",. │ │ │ │ │ - 0x0001c6b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001c6c0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001c6d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0001c6e0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0001c6f0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0001c700 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001c710 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001c720 20202020 226e616d 65223a20 22535f31 "name": "S_1 │ │ │ │ │ - 0x0001c730 36425954 455f4c49 54455241 4c53222c 6BYTE_LITERALS", │ │ │ │ │ - 0x0001c740 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0001c750 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001c760 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0001c770 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0001c780 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0001c790 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001c7a0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001c7b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001c7c0 22535f44 54524143 455f444f 46222c0a "S_DTRACE_DOF",. │ │ │ │ │ - 0x0001c7d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0001c7e0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0001c7f0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0001c800 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0001c810 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0001c820 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0001c830 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0001c840 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0001c850 535f4c41 5a595f44 594c4942 5f53594d S_LAZY_DYLIB_SYM │ │ │ │ │ - 0x0001c860 424f4c5f 504f494e 54455253 222c0a20 BOL_POINTERS",. │ │ │ │ │ - 0x0001c870 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001c880 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001c890 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001c8a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001c8b0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0001c8c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001c8d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001c8e0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ - 0x0001c8f0 5f544852 4541445f 4c4f4341 4c5f5245 _THREAD_LOCAL_RE │ │ │ │ │ - 0x0001c900 47554c41 52222c0a 20202020 20202020 GULAR",. │ │ │ │ │ - 0x0001c910 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0001c920 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0001c930 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0001c940 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0001c950 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0001c960 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0001c970 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001c980 6e616d65 223a2022 535f5448 52454144 name": "S_THREAD │ │ │ │ │ - 0x0001c990 5f4c4f43 414c5f5a 45524f46 494c4c22 _LOCAL_ZEROFILL" │ │ │ │ │ - 0x0001c9a0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0001c9b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0001c9c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001c9d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0001c9e0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0001c9f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0001ca00 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0001ca10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0001ca20 2022535f 54485245 41445f4c 4f43414c "S_THREAD_LOCAL │ │ │ │ │ - 0x0001ca30 5f564152 4941424c 4553222c 0a202020 _VARIABLES",. │ │ │ │ │ - 0x0001ca40 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001ca50 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001ca60 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0001ca70 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0001ca80 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0001ca90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001caa0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001cab0 20202020 226e616d 65223a20 22535f54 "name": "S_T │ │ │ │ │ - 0x0001cac0 48524541 445f4c4f 43414c5f 56415249 HREAD_LOCAL_VARI │ │ │ │ │ - 0x0001cad0 41424c45 5f504f49 4e544552 53222c0a ABLE_POINTERS",. │ │ │ │ │ - 0x0001cae0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0001caf0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0001cb00 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0001cb10 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0001cb20 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0001cb30 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0001cb40 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0001cb50 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0001cb60 535f5448 52454144 5f4c4f43 414c5f49 S_THREAD_LOCAL_I │ │ │ │ │ - 0x0001cb70 4e49545f 46554e43 54494f4e 5f504f49 NIT_FUNCTION_POI │ │ │ │ │ - 0x0001cb80 4e544552 53222c0a 20202020 20202020 NTERS",. │ │ │ │ │ - 0x0001cb90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0001cba0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0001cbb0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0001cbc0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0001cbd0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0001cbe0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0001cbf0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001cc00 6e616d65 223a2022 535f4154 54525f50 name": "S_ATTR_P │ │ │ │ │ - 0x0001cc10 5552455f 494e5354 52554354 494f4e53 URE_INSTRUCTIONS │ │ │ │ │ - 0x0001cc20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001cc30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001cc40 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001cc50 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0001cc60 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0001cc70 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0001cc80 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001cc90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001cca0 3a202253 5f415454 525f4e4f 5f544f43 : "S_ATTR_NO_TOC │ │ │ │ │ - 0x0001ccb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001ccc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001ccd0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001cce0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0001ccf0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0001cd00 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0001cd10 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001cd20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001cd30 3a202253 5f415454 525f5354 5249505f : "S_ATTR_STRIP_ │ │ │ │ │ - 0x0001cd40 53544154 49435f53 594d5322 2c0a2020 STATIC_SYMS",. │ │ │ │ │ - 0x0001cd50 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0001cd60 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0001cd70 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0001cd80 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0001cd90 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0001cda0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0001cdb0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0001cdc0 20202020 20226e61 6d65223a 2022535f "name": "S_ │ │ │ │ │ - 0x0001cdd0 41545452 5f4e4f5f 44454144 5f535452 ATTR_NO_DEAD_STR │ │ │ │ │ - 0x0001cde0 4950222c 0a202020 20202020 20202020 IP",. │ │ │ │ │ - 0x0001cdf0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0001ce00 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0001ce10 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0001ce20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0001ce30 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0001ce40 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0001ce50 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0001ce60 65223a20 22535f41 5454525f 4c495645 e": "S_ATTR_LIVE │ │ │ │ │ - 0x0001ce70 5f535550 504f5254 222c0a20 20202020 _SUPPORT",. │ │ │ │ │ - 0x0001ce80 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001ce90 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001cea0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001ceb0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0001cec0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001ced0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0001cee0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0001cef0 2020226e 616d6522 3a202253 5f415454 "name": "S_ATT │ │ │ │ │ - 0x0001cf00 525f5345 4c465f4d 4f444946 59494e47 R_SELF_MODIFYING │ │ │ │ │ - 0x0001cf10 5f434f44 45222c0a 20202020 20202020 _CODE",. │ │ │ │ │ - 0x0001cf20 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0001cf30 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0001cf40 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0001cf50 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0001cf60 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0001cf70 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0001cf80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001cf90 6e616d65 223a2022 535f4154 54525f44 name": "S_ATTR_D │ │ │ │ │ - 0x0001cfa0 45425547 222c0a20 20202020 20202020 EBUG",. │ │ │ │ │ - 0x0001cfb0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0001cfc0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0001cfd0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0001cfe0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0001cff0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001d000 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0001d010 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0001d020 616d6522 3a202253 5f415454 525f534f ame": "S_ATTR_SO │ │ │ │ │ - 0x0001d030 4d455f49 4e535452 55435449 4f4e5322 ME_INSTRUCTIONS" │ │ │ │ │ - 0x0001d040 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0001d050 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0001d060 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001d070 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0001d080 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0001d090 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0001d0a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0001d0b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0001d0c0 2022535f 41545452 5f455854 5f52454c "S_ATTR_EXT_REL │ │ │ │ │ - 0x0001d0d0 4f43222c 0a202020 20202020 20202020 OC",. │ │ │ │ │ - 0x0001d0e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0001d0f0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0001d100 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0001d110 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0001d120 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0001d130 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0001d140 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0001d150 65223a20 22535f41 5454525f 4c4f435f e": "S_ATTR_LOC_ │ │ │ │ │ - 0x0001d160 52454c4f 43222c0a 20202020 20202020 RELOC",. │ │ │ │ │ - 0x0001d170 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0001d180 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0001d190 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0001d1a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0001d1b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0001d1c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0001d1d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001d1e0 6e616d65 223a2022 6d616769 63222c0a name": "magic",. │ │ │ │ │ - 0x0001d1f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0001d200 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0001d210 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0001d220 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0001d230 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0001d240 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0001d250 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0001d260 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0001d270 63707574 79706522 2c0a2020 20202020 cputype",. │ │ │ │ │ - 0x0001d280 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0001d290 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x0001d2a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0001d2b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0001d2c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0001d2d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0001d2e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0001d2f0 20226e61 6d65223a 20226370 75737562 "name": "cpusub │ │ │ │ │ - 0x0001d300 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ │ - 0x0001d310 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0001d320 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0001d330 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0001d340 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0001d350 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001d360 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0001d370 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0001d380 616d6522 3a202266 696c6574 79706522 ame": "filetype" │ │ │ │ │ - 0x0001d390 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0001d3a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0001d3b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001d3c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0001d3d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0001d3e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0001d3f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0001d400 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0001d410 20226e63 6d647322 2c0a2020 20202020 "ncmds",. │ │ │ │ │ - 0x0001d420 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0001d430 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x0001d440 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0001d450 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0001d460 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0001d470 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0001d480 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0001d490 20226e61 6d65223a 20227369 7a656f66 "name": "sizeof │ │ │ │ │ - 0x0001d4a0 636d6473 222c0a20 20202020 20202020 cmds",. │ │ │ │ │ - 0x0001d4b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0001d4c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0001d4d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0001d4e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0001d4f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001d500 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0001d510 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0001d520 616d6522 3a202266 6c616773 222c0a20 ame": "flags",. │ │ │ │ │ - 0x0001d530 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001d540 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001d550 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001d560 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001d570 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0001d580 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001d590 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001d5a0 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ │ - 0x0001d5b0 65736572 76656422 2c0a2020 20202020 eserved",. │ │ │ │ │ - 0x0001d5c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0001d5d0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x0001d5e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0001d5f0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0001d600 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0001d610 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0001d620 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0001d630 20226e61 6d65223a 20226e75 6d626572 "name": "number │ │ │ │ │ - 0x0001d640 5f6f665f 7365676d 656e7473 222c0a20 _of_segments",. │ │ │ │ │ - 0x0001d650 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001d660 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001d670 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001d680 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001d690 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0001d6a0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001d6b0 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ │ - 0x0001d6c0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ - 0x0001d6d0 65676d65 6e747322 2c0a2020 20202020 egments",. │ │ │ │ │ - 0x0001d6e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0001d6f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x0001d700 20202020 20202022 73747275 63747572 "structur │ │ │ │ │ - 0x0001d710 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ │ - 0x0001d720 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001d730 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ │ - 0x0001d740 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ - 0x0001d750 20202020 226e616d 65223a20 22736567 "name": "seg │ │ │ │ │ - 0x0001d760 6d656e74 73222c0a 20202020 20202020 ments",. │ │ │ │ │ - 0x0001d770 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0001d780 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0001d790 20202020 20202020 20202020 20226174 "at │ │ │ │ │ - 0x0001d7a0 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ │ - 0x0001d7b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001d7c0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001d7d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001d7e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001d7f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001d800 20202020 226e616d 65223a20 22736567 "name": "seg │ │ │ │ │ - 0x0001d810 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ │ - 0x0001d820 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0001d830 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001d840 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001d850 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001d860 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ │ - 0x0001d870 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x0001d880 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001d890 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001d8a0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x0001d8b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001d8c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001d8d0 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ │ - 0x0001d8e0 6d616464 72222c0a 20202020 20202020 maddr",. │ │ │ │ │ - 0x0001d8f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001d900 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0001d910 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001d920 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x0001d930 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0001d940 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x0001d950 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001d960 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0001d970 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x0001d980 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0001d990 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001d9a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0001d9b0 766d7369 7a65222c 0a202020 20202020 vmsize",. │ │ │ │ │ - 0x0001d9c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001d9d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0001d9e0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0001d9f0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x0001da00 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0001da10 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x0001da20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001da30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0001da40 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0001da50 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0001da60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001da70 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001da80 2266696c 656f6666 222c0a20 20202020 "fileoff",. │ │ │ │ │ - 0x0001da90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001daa0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0001dab0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0001dac0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001dad0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0001dae0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001daf0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x0001db00 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001db10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001db20 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0001db30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0001db40 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001db50 3a202266 73697a65 222c0a20 20202020 : "fsize",. │ │ │ │ │ - 0x0001db60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001db70 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0001db80 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0001db90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001dba0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0001dbb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001dbc0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x0001dbd0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001dbe0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001dbf0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0001dc00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0001dc10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001dc20 3a20226d 61787072 6f74222c 0a202020 : "maxprot",. │ │ │ │ │ - 0x0001dc30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001dc40 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0001dc50 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0001dc60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001dc70 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0001dc80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001dc90 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x0001dca0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x0001dcb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001dcc0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0001dcd0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0001dce0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0001dcf0 65223a20 22696e69 7470726f 74222c0a e": "initprot",. │ │ │ │ │ - 0x0001dd00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001dd10 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0001dd20 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0001dd30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001dd40 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0001dd50 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001dd60 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0001dd70 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x0001dd80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001dd90 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0001dda0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0001ddb0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0001ddc0 6e616d65 223a2022 6e736563 7473222c name": "nsects", │ │ │ │ │ - 0x0001ddd0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001dde0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001ddf0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001de00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001de10 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0001de20 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x0001de30 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0001de40 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x0001de50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001de60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001de70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001de80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001de90 226e616d 65223a20 22666c61 6773222c "name": "flags", │ │ │ │ │ - 0x0001dea0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001deb0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001dec0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001ded0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001dee0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0001def0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x0001df00 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0001df10 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x0001df20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001df30 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001df40 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ │ - 0x0001df50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001df60 226e616d 65223a20 22736563 74696f6e "name": "section │ │ │ │ │ - 0x0001df70 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ - 0x0001df80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0001df90 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0001dfa0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001dfb0 20202020 20202020 20227374 72756374 "struct │ │ │ │ │ - 0x0001dfc0 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ │ - 0x0001dfd0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x0001dfe0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001dff0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0001e000 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ │ - 0x0001e010 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e020 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001e030 3a202273 65637469 6f6e7322 2c0a2020 : "sections",. │ │ │ │ │ + 0x00016910 756d656e 74617469 6f6e223a 20224461 umentation": "Da │ │ │ │ │ + 0x00016920 74612064 69726563 746f7279 20666f72 ta directory for │ │ │ │ │ + 0x00016930 20726573 6f757263 65207365 6374696f resource sectio │ │ │ │ │ + 0x00016940 6e2e222c 0a202020 20202020 20202020 n.",. │ │ │ │ │ + 0x00016950 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00016960 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00016970 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00016980 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00016990 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x000169a0 223a2022 494d4147 455f4449 52454354 ": "IMAGE_DIRECT │ │ │ │ │ + 0x000169b0 4f52595f 454e5452 595f4558 43455054 ORY_ENTRY_EXCEPT │ │ │ │ │ + 0x000169c0 494f4e22 2c0a2020 20202020 20202020 ION",. │ │ │ │ │ + 0x000169d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000169e0 223a2022 44617461 20646972 6563746f ": "Data directo │ │ │ │ │ + 0x000169f0 72792066 6f722065 78636570 74696f6e ry for exception │ │ │ │ │ + 0x00016a00 20696e66 6f726d61 74696f6e 2e222c0a information.",. │ │ │ │ │ + 0x00016a10 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00016a20 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00016a30 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00016a40 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00016a50 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00016a60 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ │ + 0x00016a70 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ │ + 0x00016a80 4e545259 5f534543 55524954 59222c0a NTRY_SECURITY",. │ │ │ │ │ + 0x00016a90 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00016aa0 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ │ + 0x00016ab0 69732069 73207468 65207261 77206669 is is the raw fi │ │ │ │ │ + 0x00016ac0 6c65206f 66667365 7420616e 64206c65 le offset and le │ │ │ │ │ + 0x00016ad0 6e677468 206f6620 74686520 696d6167 ngth of the imag │ │ │ │ │ + 0x00016ae0 65206469 67697461 6c207369 676e6174 e digital signat │ │ │ │ │ + 0x00016af0 7572652e 20496620 74686520 696d6167 ure. If the imag │ │ │ │ │ + 0x00016b00 65206861 73206e6f 20656d62 65646465 e has no embedde │ │ │ │ │ + 0x00016b10 64206469 67697461 6c207369 676e6174 d digital signat │ │ │ │ │ + 0x00016b20 7572652c 20746869 73206469 72656374 ure, this direct │ │ │ │ │ + 0x00016b30 6f727920 77696c6c 20636f6e 7461696e ory will contain │ │ │ │ │ + 0x00016b40 207a6572 6f732e22 2c0a2020 20202020 zeros.",. │ │ │ │ │ + 0x00016b50 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00016b60 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00016b70 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00016b80 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00016b90 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00016ba0 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ │ + 0x00016bb0 49524543 544f5259 5f454e54 52595f42 IRECTORY_ENTRY_B │ │ │ │ │ + 0x00016bc0 41534552 454c4f43 222c0a20 20202020 ASERELOC",. │ │ │ │ │ + 0x00016bd0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00016be0 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ │ + 0x00016bf0 72656374 6f727920 666f7220 696d6167 rectory for imag │ │ │ │ │ + 0x00016c00 65207265 6c6f6361 74696f6e 20746162 e relocation tab │ │ │ │ │ + 0x00016c10 6c652e22 2c0a2020 20202020 20202020 le.",. │ │ │ │ │ + 0x00016c20 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00016c30 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00016c40 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00016c50 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00016c60 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00016c70 65223a20 22494d41 47455f44 49524543 e": "IMAGE_DIREC │ │ │ │ │ + 0x00016c80 544f5259 5f454e54 52595f44 45425547 TORY_ENTRY_DEBUG │ │ │ │ │ + 0x00016c90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00016ca0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00016cb0 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ │ + 0x00016cc0 666f7220 64656275 6720696e 666f726d for debug inform │ │ │ │ │ + 0x00016cd0 6174696f 6e2e222c 0a202020 20202020 ation.",. │ │ │ │ │ + 0x00016ce0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00016cf0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00016d00 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00016d10 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00016d20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00016d30 6e616d65 223a2022 494d4147 455f4449 name": "IMAGE_DI │ │ │ │ │ + 0x00016d40 52454354 4f52595f 454e5452 595f4152 RECTORY_ENTRY_AR │ │ │ │ │ + 0x00016d50 43484954 45435455 5245222c 0a202020 CHITECTURE",. │ │ │ │ │ + 0x00016d60 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00016d70 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00016d80 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00016d90 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00016da0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00016db0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00016dc0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00016dd0 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ │ + 0x00016de0 47455f44 49524543 544f5259 5f454e54 GE_DIRECTORY_ENT │ │ │ │ │ + 0x00016df0 52595f43 4f505952 49474854 222c0a20 RY_COPYRIGHT",. │ │ │ │ │ + 0x00016e00 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00016e10 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00016e20 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00016e30 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00016e40 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00016e50 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00016e60 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00016e70 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ │ + 0x00016e80 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ │ + 0x00016e90 4e545259 5f474c4f 42414c50 5452222c NTRY_GLOBALPTR", │ │ │ │ │ + 0x00016ea0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00016eb0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00016ec0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00016ed0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00016ee0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00016ef0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00016f00 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00016f10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00016f20 22494d41 47455f44 49524543 544f5259 "IMAGE_DIRECTORY │ │ │ │ │ + 0x00016f30 5f454e54 52595f54 4c53222c 0a202020 _ENTRY_TLS",. │ │ │ │ │ + 0x00016f40 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00016f50 6e746174 696f6e22 3a202244 61746120 ntation": "Data │ │ │ │ │ + 0x00016f60 64697265 63746f72 7920666f 7220696d directory for im │ │ │ │ │ + 0x00016f70 61676520 74687265 6164206c 6f63616c age thread local │ │ │ │ │ + 0x00016f80 2073746f 72616765 2e222c0a 20202020 storage.",. │ │ │ │ │ + 0x00016f90 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00016fa0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00016fb0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00016fc0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00016fd0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00016fe0 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ │ + 0x00016ff0 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ │ + 0x00017000 5f4c4f41 445f434f 4e464947 222c0a20 _LOAD_CONFIG",. │ │ │ │ │ + 0x00017010 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00017020 6d656e74 6174696f 6e223a20 22446174 mentation": "Dat │ │ │ │ │ + 0x00017030 61206469 72656374 6f727920 666f7220 a directory for │ │ │ │ │ + 0x00017040 696d6167 65206c6f 61642063 6f6e6669 image load confi │ │ │ │ │ + 0x00017050 67757261 74696f6e 2e222c0a 20202020 guration.",. │ │ │ │ │ + 0x00017060 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00017070 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00017080 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00017090 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x000170a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x000170b0 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ │ + 0x000170c0 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ │ + 0x000170d0 5f424f55 4e445f49 4d504f52 54222c0a _BOUND_IMPORT",. │ │ │ │ │ + 0x000170e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000170f0 756d656e 74617469 6f6e223a 20224461 umentation": "Da │ │ │ │ │ + 0x00017100 74612064 69726563 746f7279 20666f72 ta directory for │ │ │ │ │ + 0x00017110 20696d61 67652062 6f756e64 20696d70 image bound imp │ │ │ │ │ + 0x00017120 6f727420 7461626c 652e222c 0a202020 ort table.",. │ │ │ │ │ + 0x00017130 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00017140 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00017150 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00017160 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00017170 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00017180 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ │ + 0x00017190 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ │ + 0x000171a0 595f4941 54222c0a 20202020 20202020 Y_IAT",. │ │ │ │ │ + 0x000171b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000171c0 6f6e223a 20224461 74612064 69726563 on": "Data direc │ │ │ │ │ + 0x000171d0 746f7279 20666f72 20696d61 67652049 tory for image I │ │ │ │ │ + 0x000171e0 6d706f72 74204164 64726573 73205461 mport Address Ta │ │ │ │ │ + 0x000171f0 626c652e 222c0a20 20202020 20202020 ble.",. │ │ │ │ │ + 0x00017200 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00017210 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00017220 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00017230 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00017240 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00017250 6d65223a 2022494d 4147455f 44495245 me": "IMAGE_DIRE │ │ │ │ │ + 0x00017260 43544f52 595f454e 5452595f 44454c41 CTORY_ENTRY_DELA │ │ │ │ │ + 0x00017270 595f494d 504f5254 222c0a20 20202020 Y_IMPORT",. │ │ │ │ │ + 0x00017280 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00017290 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ │ + 0x000172a0 72656374 6f727920 666f7220 44656c61 rectory for Dela │ │ │ │ │ + 0x000172b0 79656420 496d706f 72742054 61626c65 yed Import Table │ │ │ │ │ + 0x000172c0 2e205374 72756374 75726520 6f662074 . Structure of t │ │ │ │ │ + 0x000172d0 68652064 656c6179 65642069 6d706f72 he delayed impor │ │ │ │ │ + 0x000172e0 74207461 626c6520 6973206c 696e6b65 t table is linke │ │ │ │ │ + 0x000172f0 722d6465 70656e64 656e742e 204d6963 r-dependent. Mic │ │ │ │ │ + 0x00017300 726f736f 66742076 65727369 6f6e206f rosoft version o │ │ │ │ │ + 0x00017310 66206465 6c617965 6420696d 706f7274 f delayed import │ │ │ │ │ + 0x00017320 73206973 20646573 63726962 65642069 s is described i │ │ │ │ │ + 0x00017330 6e207468 6520736f 75636573 205c2264 n the souces \"d │ │ │ │ │ + 0x00017340 656c6179 696d702e 685c2220 616e6420 elayimp.h\" and │ │ │ │ │ + 0x00017350 5c226465 6c617969 6d702e63 70705c22 \"delayimp.cpp\" │ │ │ │ │ + 0x00017360 2c207768 69636820 63616e20 62652066 , which can be f │ │ │ │ │ + 0x00017370 6f756e64 20696e20 4d532056 69737561 ound in MS Visua │ │ │ │ │ + 0x00017380 6c205374 7564696f 20323030 38204352 l Studio 2008 CR │ │ │ │ │ + 0x00017390 5420736f 75726365 732e222c 0a202020 T sources.",. │ │ │ │ │ + 0x000173a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000173b0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x000173c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x000173d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x000173e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x000173f0 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ │ + 0x00017400 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ │ + 0x00017410 595f434f 4d5f4445 53435249 50544f52 Y_COM_DESCRIPTOR │ │ │ │ │ + 0x00017420 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00017430 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00017440 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ │ + 0x00017450 666f7220 2e4e4554 20686561 64657273 for .NET headers │ │ │ │ │ + 0x00017460 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00017470 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00017480 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00017490 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x000174a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x000174b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x000174c0 3a202249 4d414745 5f444952 4543544f : "IMAGE_DIRECTO │ │ │ │ │ + 0x000174d0 52595f45 4e545259 5f434f50 59524947 RY_ENTRY_COPYRIG │ │ │ │ │ + 0x000174e0 4854222c 0a202020 20202020 20202020 HT",. │ │ │ │ │ + 0x000174f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00017500 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00017510 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00017520 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00017530 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00017540 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00017550 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00017560 65223a20 22494d41 47455f4e 545f4f50 e": "IMAGE_NT_OP │ │ │ │ │ + 0x00017570 54494f4e 414c5f48 44523332 5f4d4147 TIONAL_HDR32_MAG │ │ │ │ │ + 0x00017580 4943222c 0a202020 20202020 20202020 IC",. │ │ │ │ │ + 0x00017590 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x000175a0 3a202254 68652066 696c6520 69732061 : "The file is a │ │ │ │ │ + 0x000175b0 6e206578 65637574 61626c65 20696d61 n executable ima │ │ │ │ │ + 0x000175c0 67652e20 222c0a20 20202020 20202020 ge. ",. │ │ │ │ │ + 0x000175d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x000175e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000175f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00017600 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00017610 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00017620 6d65223a 2022494d 4147455f 4e545f4f me": "IMAGE_NT_O │ │ │ │ │ + 0x00017630 5054494f 4e414c5f 48445236 345f4d41 PTIONAL_HDR64_MA │ │ │ │ │ + 0x00017640 47494322 2c0a2020 20202020 20202020 GIC",. │ │ │ │ │ + 0x00017650 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00017660 223a2022 54686520 66696c65 20697320 ": "The file is │ │ │ │ │ + 0x00017670 616e2065 78656375 7461626c 6520696d an executable im │ │ │ │ │ + 0x00017680 6167652e 20222c0a 20202020 20202020 age. ",. │ │ │ │ │ + 0x00017690 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x000176a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000176b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000176c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x000176d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x000176e0 616d6522 3a202249 4d414745 5f524f4d ame": "IMAGE_ROM │ │ │ │ │ + 0x000176f0 5f4f5054 494f4e41 4c5f4844 525f4d41 _OPTIONAL_HDR_MA │ │ │ │ │ + 0x00017700 47494322 2c0a2020 20202020 20202020 GIC",. │ │ │ │ │ + 0x00017710 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00017720 223a2022 54686520 66696c65 20697320 ": "The file is │ │ │ │ │ + 0x00017730 6120524f 4d20696d 6167652e 20222c0a a ROM image. ",. │ │ │ │ │ + 0x00017740 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00017750 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00017760 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00017770 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00017780 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00017790 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ + 0x000177a0 45435449 4f4e5f4e 4f5f5041 44222c0a ECTION_NO_PAD",. │ │ │ │ │ + 0x000177b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000177c0 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ │ + 0x000177d0 65207365 6374696f 6e207368 6f756c64 e section should │ │ │ │ │ + 0x000177e0 206e6f74 20626520 70616464 65642074 not be padded t │ │ │ │ │ + 0x000177f0 6f207468 65206e65 78742062 6f756e64 o the next bound │ │ │ │ │ + 0x00017800 6172792e 20546869 7320666c 61672069 ary. This flag i │ │ │ │ │ + 0x00017810 73206f62 736f6c65 74652061 6e642069 s obsolete and i │ │ │ │ │ + 0x00017820 73207265 706c6163 65642062 7920494d s replaced by IM │ │ │ │ │ + 0x00017830 4147455f 53434e5f 414c4947 4e5f3142 AGE_SCN_ALIGN_1B │ │ │ │ │ + 0x00017840 59544553 2e20222c 0a202020 20202020 YTES. ",. │ │ │ │ │ + 0x00017850 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00017860 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00017870 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00017880 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00017890 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000178a0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ │ + 0x000178b0 434e545f 434f4445 222c0a20 20202020 CNT_CODE",. │ │ │ │ │ + 0x000178c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x000178d0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x000178e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x000178f0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00017900 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00017910 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00017920 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00017930 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ │ + 0x00017940 4f4e5f43 4e545f49 4e495449 414c495a ON_CNT_INITIALIZ │ │ │ │ │ + 0x00017950 45445f44 41544122 2c0a2020 20202020 ED_DATA",. │ │ │ │ │ + 0x00017960 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00017970 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00017980 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00017990 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x000179a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000179b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000179c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000179d0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ │ + 0x000179e0 4e5f434e 545f554e 494e4954 49414c49 N_CNT_UNINITIALI │ │ │ │ │ + 0x000179f0 5a45445f 44415441 222c0a20 20202020 ZED_DATA",. │ │ │ │ │ + 0x00017a00 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00017a10 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00017a20 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00017a30 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00017a40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00017a50 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00017a60 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00017a70 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ │ + 0x00017a80 4f4e5f4c 4e4b5f4f 54484552 222c0a20 ON_LNK_OTHER",. │ │ │ │ │ + 0x00017a90 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00017aa0 6d656e74 6174696f 6e223a20 22526573 mentation": "Res │ │ │ │ │ + 0x00017ab0 65727665 64222c0a 20202020 20202020 erved",. │ │ │ │ │ + 0x00017ac0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00017ad0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00017ae0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00017af0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00017b00 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00017b10 616d6522 3a202253 45435449 4f4e5f4c ame": "SECTION_L │ │ │ │ │ + 0x00017b20 4e4b5f49 4e464f22 2c0a2020 20202020 NK_INFO",. │ │ │ │ │ + 0x00017b30 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00017b40 74696f6e 223a2022 54686520 73656374 tion": "The sect │ │ │ │ │ + 0x00017b50 696f6e20 636f6e74 61696e73 20636f6d ion contains com │ │ │ │ │ + 0x00017b60 6d656e74 73206f72 206f7468 65722069 ments or other i │ │ │ │ │ + 0x00017b70 6e666f72 6d617469 6f6e2e20 54686973 nformation. This │ │ │ │ │ + 0x00017b80 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ │ + 0x00017b90 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ │ + 0x00017ba0 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00017bb0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00017bc0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00017bd0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00017be0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00017bf0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00017c00 3a202253 45435449 4f4e5f4c 4e4b5f52 : "SECTION_LNK_R │ │ │ │ │ + 0x00017c10 454d4f56 45222c0a 20202020 20202020 EMOVE",. │ │ │ │ │ + 0x00017c20 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00017c30 6f6e223a 20225468 65207365 6374696f on": "The sectio │ │ │ │ │ + 0x00017c40 6e207769 6c6c206e 6f742062 65636f6d n will not becom │ │ │ │ │ + 0x00017c50 65207061 7274206f 66207468 6520696d e part of the im │ │ │ │ │ + 0x00017c60 6167652e 20546869 73206973 2076616c age. This is val │ │ │ │ │ + 0x00017c70 6964206f 6e6c7920 666f7220 6f626a65 id only for obje │ │ │ │ │ + 0x00017c80 63742066 696c6573 2e20222c 0a202020 ct files. ",. │ │ │ │ │ + 0x00017c90 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00017ca0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00017cb0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00017cc0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00017cd0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00017ce0 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ │ + 0x00017cf0 494f4e5f 4c4e4b5f 434f4d44 4154222c ION_LNK_COMDAT", │ │ │ │ │ + 0x00017d00 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00017d10 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ │ + 0x00017d20 68652073 65637469 6f6e2063 6f6e7461 he section conta │ │ │ │ │ + 0x00017d30 696e7320 434f4d44 41542064 6174612e ins COMDAT data. │ │ │ │ │ + 0x00017d40 20546869 73206973 2076616c 6964206f This is valid o │ │ │ │ │ + 0x00017d50 6e6c7920 666f7220 6f626a65 63742066 nly for object f │ │ │ │ │ + 0x00017d60 696c6573 2e20222c 0a202020 20202020 iles. ",. │ │ │ │ │ + 0x00017d70 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00017d80 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00017d90 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00017da0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00017db0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00017dc0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ │ + 0x00017dd0 4e4f5f44 45464552 5f535045 435f4558 NO_DEFER_SPEC_EX │ │ │ │ │ + 0x00017de0 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ │ + 0x00017df0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00017e00 20225265 73657420 73706563 756c6174 "Reset speculat │ │ │ │ │ + 0x00017e10 69766520 65786365 7074696f 6e732068 ive exceptions h │ │ │ │ │ + 0x00017e20 616e646c 696e6720 62697473 20696e20 andling bits in │ │ │ │ │ + 0x00017e30 74686520 544c4220 656e7472 69657320 the TLB entries │ │ │ │ │ + 0x00017e40 666f7220 74686973 20736563 74696f6e for this section │ │ │ │ │ + 0x00017e50 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ │ + 0x00017e60 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00017e70 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00017e80 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00017e90 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00017ea0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00017eb0 223a2022 53454354 494f4e5f 47505245 ": "SECTION_GPRE │ │ │ │ │ + 0x00017ec0 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ │ + 0x00017ed0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00017ee0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00017ef0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00017f00 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00017f10 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00017f20 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00017f30 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00017f40 223a2022 53454354 494f4e5f 4d454d5f ": "SECTION_MEM_ │ │ │ │ │ + 0x00017f50 46415244 41544122 2c0a2020 20202020 FARDATA",. │ │ │ │ │ + 0x00017f60 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00017f70 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00017f80 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00017f90 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00017fa0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00017fb0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00017fc0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00017fd0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ │ + 0x00017fe0 4e5f4d45 4d5f5055 52474541 424c4522 N_MEM_PURGEABLE" │ │ │ │ │ + 0x00017ff0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00018000 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00018010 52657365 72766564 222c0a20 20202020 Reserved",. │ │ │ │ │ + 0x00018020 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00018030 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00018040 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00018050 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00018060 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00018070 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ │ + 0x00018080 4e5f4d45 4d5f5055 52474541 424c4522 N_MEM_PURGEABLE" │ │ │ │ │ + 0x00018090 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x000180a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x000180b0 52657365 72766564 222c0a20 20202020 Reserved",. │ │ │ │ │ + 0x000180c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000180d0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x000180e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000180f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00018100 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00018110 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ │ + 0x00018120 4e5f4d45 4d5f3136 42495422 2c0a2020 N_MEM_16BIT",. │ │ │ │ │ + 0x00018130 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00018140 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00018150 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00018160 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00018170 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00018180 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00018190 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x000181a0 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ │ + 0x000181b0 4354494f 4e5f4c4e 4b5f4e52 454c4f43 CTION_LNK_NRELOC │ │ │ │ │ + 0x000181c0 5f4f5646 4c222c0a 20202020 20202020 _OVFL",. │ │ │ │ │ + 0x000181d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000181e0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x000181f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00018200 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00018210 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00018220 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00018230 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00018240 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ │ + 0x00018250 4d454d5f 4c4f434b 4544222c 0a202020 MEM_LOCKED",. │ │ │ │ │ + 0x00018260 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00018270 6e746174 696f6e22 3a202252 65736572 ntation": "Reser │ │ │ │ │ + 0x00018280 76656422 2c0a2020 20202020 20202020 ved",. │ │ │ │ │ + 0x00018290 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x000182a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x000182b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x000182c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x000182d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000182e0 65223a20 22534543 54494f4e 5f4d454d e": "SECTION_MEM │ │ │ │ │ + 0x000182f0 5f505245 4c4f4144 222c0a20 20202020 _PRELOAD",. │ │ │ │ │ + 0x00018300 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00018310 6174696f 6e223a20 22526573 65727665 ation": "Reserve │ │ │ │ │ + 0x00018320 64222c0a 20202020 20202020 20202020 d",. │ │ │ │ │ + 0x00018330 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00018340 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00018350 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00018360 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00018370 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00018380 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ │ + 0x00018390 5f314259 54455322 2c0a2020 20202020 _1BYTES",. │ │ │ │ │ + 0x000183a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x000183b0 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ │ + 0x000183c0 7461206f 6e206120 312d6279 74652062 ta on a 1-byte b │ │ │ │ │ + 0x000183d0 6f756e64 6172792e 20546869 73206973 oundary. This is │ │ │ │ │ + 0x000183e0 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ │ + 0x000183f0 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ │ + 0x00018400 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00018410 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00018420 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00018430 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00018440 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00018450 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00018460 53454354 494f4e5f 414c4947 4e5f3242 SECTION_ALIGN_2B │ │ │ │ │ + 0x00018470 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ │ + 0x00018480 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00018490 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ │ + 0x000184a0 6f6e2061 20322d62 79746520 626f756e on a 2-byte boun │ │ │ │ │ + 0x000184b0 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ │ + 0x000184c0 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ │ + 0x000184d0 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ │ + 0x000184e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x000184f0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00018500 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00018510 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00018520 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00018530 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ │ + 0x00018540 54494f4e 5f414c49 474e5f34 42595445 TION_ALIGN_4BYTE │ │ │ │ │ + 0x00018550 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ │ + 0x00018560 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00018570 2022416c 69676e20 64617461 206f6e20 "Align data on │ │ │ │ │ + 0x00018580 6120342d 62797465 20626f75 6e646172 a 4-byte boundar │ │ │ │ │ + 0x00018590 792e2054 68697320 69732076 616c6964 y. This is valid │ │ │ │ │ + 0x000185a0 206f6e6c 7920666f 72206f62 6a656374 only for object │ │ │ │ │ + 0x000185b0 2066696c 65732e20 222c0a20 20202020 files. ",. │ │ │ │ │ + 0x000185c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000185d0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x000185e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000185f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00018600 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00018610 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ │ + 0x00018620 4e5f414c 49474e5f 38425954 4553222c N_ALIGN_8BYTES", │ │ │ │ │ + 0x00018630 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00018640 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ │ + 0x00018650 6c69676e 20646174 61206f6e 20612038 lign data on a 8 │ │ │ │ │ + 0x00018660 2d627974 6520626f 756e6461 72792e20 -byte boundary. │ │ │ │ │ + 0x00018670 54686973 20697320 76616c69 64206f6e This is valid on │ │ │ │ │ + 0x00018680 6c792066 6f72206f 626a6563 74206669 ly for object fi │ │ │ │ │ + 0x00018690 6c65732e 20222c0a 20202020 20202020 les. ",. │ │ │ │ │ + 0x000186a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x000186b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000186c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000186d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x000186e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x000186f0 616d6522 3a202253 45435449 4f4e5f41 ame": "SECTION_A │ │ │ │ │ + 0x00018700 4c49474e 5f313642 59544553 222c0a20 LIGN_16BYTES",. │ │ │ │ │ + 0x00018710 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00018720 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ │ + 0x00018730 676e2064 61746120 6f6e2061 2031362d gn data on a 16- │ │ │ │ │ + 0x00018740 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ │ + 0x00018750 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ │ + 0x00018760 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ │ + 0x00018770 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ │ + 0x00018780 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00018790 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000187a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000187b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x000187c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x000187d0 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ │ + 0x000187e0 49474e5f 33324259 54455322 2c0a2020 IGN_32BYTES",. │ │ │ │ │ + 0x000187f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00018800 656e7461 74696f6e 223a2022 416c6967 entation": "Alig │ │ │ │ │ + 0x00018810 6e206461 7461206f 6e206120 33322d62 n data on a 32-b │ │ │ │ │ + 0x00018820 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ │ + 0x00018830 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ │ + 0x00018840 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ │ + 0x00018850 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ │ + 0x00018860 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00018870 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00018880 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00018890 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x000188a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000188b0 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ │ + 0x000188c0 474e5f36 34425954 4553222c 0a202020 GN_64BYTES",. │ │ │ │ │ + 0x000188d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x000188e0 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ │ + 0x000188f0 20646174 61206f6e 20612036 342d6279 data on a 64-by │ │ │ │ │ + 0x00018900 74652062 6f756e64 6172792e 20546869 te boundary. Thi │ │ │ │ │ + 0x00018910 73206973 2076616c 6964206f 6e6c7920 s is valid only │ │ │ │ │ + 0x00018920 666f7220 6f626a65 63742066 696c6573 for object files │ │ │ │ │ + 0x00018930 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ │ + 0x00018940 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00018950 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00018960 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00018970 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00018980 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00018990 223a2022 53454354 494f4e5f 414c4947 ": "SECTION_ALIG │ │ │ │ │ + 0x000189a0 4e5f3132 38425954 4553222c 0a202020 N_128BYTES",. │ │ │ │ │ + 0x000189b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x000189c0 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ │ + 0x000189d0 20646174 61206f6e 20612031 32382d62 data on a 128-b │ │ │ │ │ + 0x000189e0 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ │ + 0x000189f0 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ │ + 0x00018a00 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ │ + 0x00018a10 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ │ + 0x00018a20 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00018a30 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00018a40 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00018a50 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00018a60 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00018a70 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ │ + 0x00018a80 474e5f32 35364259 54455322 2c0a2020 GN_256BYTES",. │ │ │ │ │ + 0x00018a90 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00018aa0 656e7461 74696f6e 223a2022 416c6967 entation": "Alig │ │ │ │ │ + 0x00018ab0 6e206461 7461206f 6e206120 3235362d n data on a 256- │ │ │ │ │ + 0x00018ac0 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ │ + 0x00018ad0 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ │ + 0x00018ae0 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ │ + 0x00018af0 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ │ + 0x00018b00 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00018b10 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00018b20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00018b30 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00018b40 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00018b50 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ │ + 0x00018b60 49474e5f 35313242 59544553 222c0a20 IGN_512BYTES",. │ │ │ │ │ + 0x00018b70 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00018b80 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ │ + 0x00018b90 676e2064 61746120 6f6e2061 20353132 gn data on a 512 │ │ │ │ │ + 0x00018ba0 2d627974 6520626f 756e6461 72792e20 -byte boundary. │ │ │ │ │ + 0x00018bb0 54686973 20697320 76616c69 64206f6e This is valid on │ │ │ │ │ + 0x00018bc0 6c792066 6f72206f 626a6563 74206669 ly for object fi │ │ │ │ │ + 0x00018bd0 6c65732e 20222c0a 20202020 20202020 les. ",. │ │ │ │ │ + 0x00018be0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00018bf0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00018c00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00018c10 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00018c20 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00018c30 616d6522 3a202253 45435449 4f4e5f41 ame": "SECTION_A │ │ │ │ │ + 0x00018c40 4c49474e 5f313032 34425954 4553222c LIGN_1024BYTES", │ │ │ │ │ + 0x00018c50 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00018c60 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ │ + 0x00018c70 6c69676e 20646174 61206f6e 20612031 lign data on a 1 │ │ │ │ │ + 0x00018c80 3032342d 62797465 20626f75 6e646172 024-byte boundar │ │ │ │ │ + 0x00018c90 792e2054 68697320 69732076 616c6964 y. This is valid │ │ │ │ │ + 0x00018ca0 206f6e6c 7920666f 72206f62 6a656374 only for object │ │ │ │ │ + 0x00018cb0 2066696c 65732e20 222c0a20 20202020 files. ",. │ │ │ │ │ + 0x00018cc0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00018cd0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00018ce0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00018cf0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00018d00 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00018d10 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ │ + 0x00018d20 4e5f414c 49474e5f 32303438 42595445 N_ALIGN_2048BYTE │ │ │ │ │ + 0x00018d30 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ │ + 0x00018d40 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00018d50 2022416c 69676e20 64617461 206f6e20 "Align data on │ │ │ │ │ + 0x00018d60 61203230 34382d62 79746520 626f756e a 2048-byte boun │ │ │ │ │ + 0x00018d70 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ │ + 0x00018d80 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ │ + 0x00018d90 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ │ + 0x00018da0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00018db0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00018dc0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00018dd0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00018de0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00018df0 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ │ + 0x00018e00 54494f4e 5f414c49 474e5f34 30393642 TION_ALIGN_4096B │ │ │ │ │ + 0x00018e10 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ │ + 0x00018e20 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00018e30 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ │ + 0x00018e40 6f6e2061 20343039 362d6279 74652062 on a 4096-byte b │ │ │ │ │ + 0x00018e50 6f756e64 6172792e 20546869 73206973 oundary. This is │ │ │ │ │ + 0x00018e60 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ │ + 0x00018e70 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ │ + 0x00018e80 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00018e90 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00018ea0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00018eb0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00018ec0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00018ed0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00018ee0 53454354 494f4e5f 414c4947 4e5f3831 SECTION_ALIGN_81 │ │ │ │ │ + 0x00018ef0 39324259 54455322 2c0a2020 20202020 92BYTES",. │ │ │ │ │ + 0x00018f00 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00018f10 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ │ + 0x00018f20 7461206f 6e206120 38313932 2d627974 ta on a 8192-byt │ │ │ │ │ + 0x00018f30 6520626f 756e6461 72792e20 54686973 e boundary. This │ │ │ │ │ + 0x00018f40 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ │ + 0x00018f50 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ │ + 0x00018f60 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00018f70 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00018f80 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00018f90 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00018fa0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00018fb0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00018fc0 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ │ + 0x00018fd0 5f4d4153 4b222c0a 20202020 20202020 _MASK",. │ │ │ │ │ + 0x00018fe0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00018ff0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00019000 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00019010 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00019020 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00019030 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00019040 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00019050 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ │ + 0x00019060 4d454d5f 44495343 41524441 424c4522 MEM_DISCARDABLE" │ │ │ │ │ + 0x00019070 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00019080 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00019090 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000190a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x000190b0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x000190c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x000190d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x000190e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x000190f0 20225345 4354494f 4e5f4d45 4d5f4e4f "SECTION_MEM_NO │ │ │ │ │ + 0x00019100 545f4341 43484544 222c0a20 20202020 T_CACHED",. │ │ │ │ │ + 0x00019110 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00019120 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00019130 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00019140 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00019150 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00019160 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00019170 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00019180 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ │ + 0x00019190 4f4e5f4d 454d5f4e 4f545f50 41474544 ON_MEM_NOT_PAGED │ │ │ │ │ + 0x000191a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000191b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x000191c0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x000191d0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x000191e0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x000191f0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00019200 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00019210 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00019220 3a202253 45435449 4f4e5f4d 454d5f53 : "SECTION_MEM_S │ │ │ │ │ + 0x00019230 48415245 44222c0a 20202020 20202020 HARED",. │ │ │ │ │ + 0x00019240 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00019250 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00019260 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00019270 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00019280 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00019290 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x000192a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000192b0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ │ + 0x000192c0 4d454d5f 45584543 55544522 2c0a2020 MEM_EXECUTE",. │ │ │ │ │ + 0x000192d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000192e0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x000192f0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00019300 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00019310 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00019320 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00019330 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00019340 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ │ + 0x00019350 4354494f 4e5f4d45 4d5f5245 4144222c CTION_MEM_READ", │ │ │ │ │ + 0x00019360 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00019370 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00019380 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00019390 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x000193a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x000193b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x000193c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x000193d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x000193e0 22534543 54494f4e 5f4d454d 5f575249 "SECTION_MEM_WRI │ │ │ │ │ + 0x000193f0 5445222c 0a202020 20202020 20202020 TE",. │ │ │ │ │ + 0x00019400 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00019410 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00019420 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00019430 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00019440 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00019450 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00019460 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00019470 65223a20 22534543 54494f4e 5f534341 e": "SECTION_SCA │ │ │ │ │ + 0x00019480 4c455f49 4e444558 222c0a20 20202020 LE_INDEX",. │ │ │ │ │ + 0x00019490 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x000194a0 6174696f 6e223a20 22546c73 20696e64 ation": "Tls ind │ │ │ │ │ + 0x000194b0 65782069 73207363 616c6564 222c0a20 ex is scaled",. │ │ │ │ │ + 0x000194c0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x000194d0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x000194e0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x000194f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00019500 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00019510 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ │ + 0x00019520 534f5552 43455f54 5950455f 43555253 SOURCE_TYPE_CURS │ │ │ │ │ + 0x00019530 4f52222c 0a202020 20202020 20202020 OR",. │ │ │ │ │ + 0x00019540 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00019550 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00019560 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00019570 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00019580 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00019590 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x000195a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000195b0 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ │ + 0x000195c0 50455f42 49544d41 50222c0a 20202020 PE_BITMAP",. │ │ │ │ │ + 0x000195d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x000195e0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x000195f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00019600 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00019610 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00019620 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00019630 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00019640 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ │ + 0x00019650 55524345 5f545950 455f4943 4f4e222c URCE_TYPE_ICON", │ │ │ │ │ + 0x00019660 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00019670 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00019680 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00019690 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x000196a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x000196b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x000196c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x000196d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x000196e0 22524553 4f555243 455f5459 50455f4d "RESOURCE_TYPE_M │ │ │ │ │ + 0x000196f0 454e5522 2c0a2020 20202020 20202020 ENU",. │ │ │ │ │ + 0x00019700 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00019710 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00019720 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00019730 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00019740 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00019750 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00019760 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00019770 6d65223a 20225245 534f5552 43455f54 me": "RESOURCE_T │ │ │ │ │ + 0x00019780 5950455f 4449414c 4f47222c 0a202020 YPE_DIALOG",. │ │ │ │ │ + 0x00019790 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x000197a0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x000197b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x000197c0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x000197d0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x000197e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x000197f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00019800 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ │ + 0x00019810 4f555243 455f5459 50455f53 5452494e OURCE_TYPE_STRIN │ │ │ │ │ + 0x00019820 47222c0a 20202020 20202020 20202020 G",. │ │ │ │ │ + 0x00019830 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00019840 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00019850 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00019860 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00019870 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00019880 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00019890 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x000198a0 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ │ + 0x000198b0 455f464f 4e544449 52222c0a 20202020 E_FONTDIR",. │ │ │ │ │ + 0x000198c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x000198d0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x000198e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000198f0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00019900 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00019910 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00019920 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00019930 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ │ + 0x00019940 55524345 5f545950 455f464f 4e54222c URCE_TYPE_FONT", │ │ │ │ │ + 0x00019950 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00019960 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00019970 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00019980 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00019990 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x000199a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x000199b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x000199c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x000199d0 22524553 4f555243 455f5459 50455f41 "RESOURCE_TYPE_A │ │ │ │ │ + 0x000199e0 4343454c 45524154 4f52222c 0a202020 CCELERATOR",. │ │ │ │ │ + 0x000199f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00019a00 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00019a10 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00019a20 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00019a30 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00019a40 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00019a50 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00019a60 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ │ + 0x00019a70 4f555243 455f5459 50455f52 43444154 OURCE_TYPE_RCDAT │ │ │ │ │ + 0x00019a80 41222c0a 20202020 20202020 20202020 A",. │ │ │ │ │ + 0x00019a90 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00019aa0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00019ab0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00019ac0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00019ad0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00019ae0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00019af0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00019b00 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ │ + 0x00019b10 455f4d45 53534147 45544142 4c45222c E_MESSAGETABLE", │ │ │ │ │ + 0x00019b20 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00019b30 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00019b40 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00019b50 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00019b60 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00019b70 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00019b80 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00019b90 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00019ba0 22524553 4f555243 455f5459 50455f47 "RESOURCE_TYPE_G │ │ │ │ │ + 0x00019bb0 524f5550 5f435552 534f5222 2c0a2020 ROUP_CURSOR",. │ │ │ │ │ + 0x00019bc0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00019bd0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00019be0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00019bf0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00019c00 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00019c10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00019c20 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00019c30 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ │ + 0x00019c40 534f5552 43455f54 5950455f 47524f55 SOURCE_TYPE_GROU │ │ │ │ │ + 0x00019c50 505f4943 4f4e222c 0a202020 20202020 P_ICON",. │ │ │ │ │ + 0x00019c60 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00019c70 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00019c80 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00019c90 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00019ca0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00019cb0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00019cc0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00019cd0 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ │ + 0x00019ce0 455f5459 50455f56 45525349 4f4e222c E_TYPE_VERSION", │ │ │ │ │ + 0x00019cf0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00019d00 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00019d10 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00019d20 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00019d30 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00019d40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00019d50 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00019d60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00019d70 22524553 4f555243 455f5459 50455f44 "RESOURCE_TYPE_D │ │ │ │ │ + 0x00019d80 4c47494e 434c5544 45222c0a 20202020 LGINCLUDE",. │ │ │ │ │ + 0x00019d90 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00019da0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00019db0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00019dc0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00019dd0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00019de0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00019df0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00019e00 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ │ + 0x00019e10 55524345 5f545950 455f504c 5547504c URCE_TYPE_PLUGPL │ │ │ │ │ + 0x00019e20 4159222c 0a202020 20202020 20202020 AY",. │ │ │ │ │ + 0x00019e30 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00019e40 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00019e50 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00019e60 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00019e70 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00019e80 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00019e90 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00019ea0 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ │ + 0x00019eb0 50455f56 5844222c 0a202020 20202020 PE_VXD",. │ │ │ │ │ + 0x00019ec0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00019ed0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00019ee0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00019ef0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00019f00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00019f10 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00019f20 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00019f30 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ │ + 0x00019f40 455f5459 50455f41 4e494355 52534f52 E_TYPE_ANICURSOR │ │ │ │ │ + 0x00019f50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00019f60 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00019f70 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00019f80 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00019f90 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00019fa0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00019fb0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00019fc0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00019fd0 3a202252 45534f55 5243455f 54595045 : "RESOURCE_TYPE │ │ │ │ │ + 0x00019fe0 5f414e49 49434f4e 222c0a20 20202020 _ANIICON",. │ │ │ │ │ + 0x00019ff0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0001a000 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0001a010 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0001a020 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0001a030 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0001a040 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0001a050 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0001a060 2020226e 616d6522 3a202252 45534f55 "name": "RESOU │ │ │ │ │ + 0x0001a070 5243455f 54595045 5f48544d 4c222c0a RCE_TYPE_HTML",. │ │ │ │ │ + 0x0001a080 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0001a090 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0001a0a0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x0001a0b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0001a0c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0001a0d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0001a0e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0001a0f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0001a100 5245534f 55524345 5f545950 455f4d41 RESOURCE_TYPE_MA │ │ │ │ │ + 0x0001a110 4e494645 5354222c 0a202020 20202020 NIFEST",. │ │ │ │ │ + 0x0001a120 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0001a130 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x0001a140 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0001a150 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x0001a160 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001a170 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0001a180 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0001a190 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ │ + 0x0001a1a0 45425547 5f545950 455f554e 4b4e4f57 EBUG_TYPE_UNKNOW │ │ │ │ │ + 0x0001a1b0 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ │ + 0x0001a1c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0001a1d0 2022556e 6b6e6f77 6e207661 6c75652c "Unknown value, │ │ │ │ │ + 0x0001a1e0 2069676e 6f726564 20627920 616c6c20 ignored by all │ │ │ │ │ + 0x0001a1f0 746f6f6c 732e2022 2c0a2020 20202020 tools. ",. │ │ │ │ │ + 0x0001a200 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0001a210 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x0001a220 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001a230 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0001a240 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0001a250 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ │ + 0x0001a260 45425547 5f545950 455f434f 4646222c EBUG_TYPE_COFF", │ │ │ │ │ + 0x0001a270 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0001a280 63756d65 6e746174 696f6e22 3a202243 cumentation": "C │ │ │ │ │ + 0x0001a290 4f464620 64656275 6767696e 6720696e OFF debugging in │ │ │ │ │ + 0x0001a2a0 666f726d 6174696f 6e20286c 696e6520 formation (line │ │ │ │ │ + 0x0001a2b0 6e756d62 6572732c 2073796d 626f6c20 numbers, symbol │ │ │ │ │ + 0x0001a2c0 7461626c 652c2061 6e642073 7472696e table, and strin │ │ │ │ │ + 0x0001a2d0 67207461 626c6529 2e205468 69732074 g table). This t │ │ │ │ │ + 0x0001a2e0 79706520 6f662064 65627567 67696e67 ype of debugging │ │ │ │ │ + 0x0001a2f0 20696e66 6f726d61 74696f6e 20697320 information is │ │ │ │ │ + 0x0001a300 616c736f 20706f69 6e746564 20746f20 also pointed to │ │ │ │ │ + 0x0001a310 62792066 69656c64 7320696e 20746865 by fields in the │ │ │ │ │ + 0x0001a320 2066696c 65206865 61646572 732e2022 file headers. " │ │ │ │ │ + 0x0001a330 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0001a340 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0001a350 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0001a360 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001a370 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0001a380 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001a390 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ │ + 0x0001a3a0 455f434f 44455649 4557222c 0a202020 E_CODEVIEW",. │ │ │ │ │ + 0x0001a3b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0001a3c0 6e746174 696f6e22 3a202243 6f646556 ntation": "CodeV │ │ │ │ │ + 0x0001a3d0 69657720 64656275 6767696e 6720696e iew debugging in │ │ │ │ │ + 0x0001a3e0 666f726d 6174696f 6e2e2054 68652066 formation. The f │ │ │ │ │ + 0x0001a3f0 6f726d61 74206f66 20746865 20646174 ormat of the dat │ │ │ │ │ + 0x0001a400 6120626c 6f636b20 69732064 65736372 a block is descr │ │ │ │ │ + 0x0001a410 69626564 20627920 74686520 436f6465 ibed by the Code │ │ │ │ │ + 0x0001a420 56696577 20342e30 20737065 63696669 View 4.0 specifi │ │ │ │ │ + 0x0001a430 63617469 6f6e2e22 2c0a2020 20202020 cation.",. │ │ │ │ │ + 0x0001a440 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0001a450 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x0001a460 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001a470 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0001a480 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0001a490 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ │ + 0x0001a4a0 45425547 5f545950 455f4650 4f222c0a EBUG_TYPE_FPO",. │ │ │ │ │ + 0x0001a4b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0001a4c0 756d656e 74617469 6f6e223a 20224672 umentation": "Fr │ │ │ │ │ + 0x0001a4d0 616d6520 706f696e 74657220 6f6d6973 ame pointer omis │ │ │ │ │ + 0x0001a4e0 73696f6e 20284650 4f292069 6e666f72 sion (FPO) infor │ │ │ │ │ + 0x0001a4f0 6d617469 6f6e2e20 54686973 20696e66 mation. This inf │ │ │ │ │ + 0x0001a500 6f726d61 74696f6e 2074656c 6c732074 ormation tells t │ │ │ │ │ + 0x0001a510 68652064 65627567 67657220 686f7720 he debugger how │ │ │ │ │ + 0x0001a520 746f2069 6e746572 70726574 206e6f6e to interpret non │ │ │ │ │ + 0x0001a530 7374616e 64617264 20737461 636b2066 standard stack f │ │ │ │ │ + 0x0001a540 72616d65 732c2077 68696368 20757365 rames, which use │ │ │ │ │ + 0x0001a550 20746865 20454250 20726567 69737465 the EBP registe │ │ │ │ │ + 0x0001a560 7220666f 72206120 70757270 6f736520 r for a purpose │ │ │ │ │ + 0x0001a570 6f746865 72207468 616e2061 73206120 other than as a │ │ │ │ │ + 0x0001a580 6672616d 6520706f 696e7465 722e2022 frame pointer. " │ │ │ │ │ + 0x0001a590 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0001a5a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0001a5b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0001a5c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001a5d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0001a5e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001a5f0 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ │ + 0x0001a600 455f4d49 5343222c 0a202020 20202020 E_MISC",. │ │ │ │ │ + 0x0001a610 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0001a620 696f6e22 3a20224d 69736365 6c6c616e ion": "Miscellan │ │ │ │ │ + 0x0001a630 656f7573 20696e66 6f726d61 74696f6e eous information │ │ │ │ │ + 0x0001a640 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ │ + 0x0001a650 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0001a660 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0001a670 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0001a680 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0001a690 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0001a6a0 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ │ + 0x0001a6b0 54595045 5f455843 45505449 4f4e222c TYPE_EXCEPTION", │ │ │ │ │ + 0x0001a6c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0001a6d0 63756d65 6e746174 696f6e22 3a202245 cumentation": "E │ │ │ │ │ + 0x0001a6e0 78636570 74696f6e 20696e66 6f726d61 xception informa │ │ │ │ │ + 0x0001a6f0 74696f6e 2e20222c 0a202020 20202020 tion. ",. │ │ │ │ │ + 0x0001a700 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0001a710 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0001a720 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0001a730 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0001a740 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001a750 6e616d65 223a2022 494d4147 455f4445 name": "IMAGE_DE │ │ │ │ │ + 0x0001a760 4255475f 54595045 5f464958 5550222c BUG_TYPE_FIXUP", │ │ │ │ │ + 0x0001a770 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0001a780 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ │ + 0x0001a790 69787570 20696e66 6f726d61 74696f6e ixup information │ │ │ │ │ + 0x0001a7a0 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ │ + 0x0001a7b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0001a7c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0001a7d0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0001a7e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0001a7f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0001a800 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ │ + 0x0001a810 54595045 5f4f4d41 505f4652 4f4d5f53 TYPE_OMAP_FROM_S │ │ │ │ │ + 0x0001a820 5243222c 0a202020 20202020 20202020 RC",. │ │ │ │ │ + 0x0001a830 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0001a840 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0001a850 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0001a860 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0001a870 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0001a880 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001a890 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001a8a0 65223a20 22494d41 47455f44 45425547 e": "IMAGE_DEBUG │ │ │ │ │ + 0x0001a8b0 5f545950 455f4f4d 41505f54 4f5f5352 _TYPE_OMAP_TO_SR │ │ │ │ │ + 0x0001a8c0 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ │ + 0x0001a8d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0001a8e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001a8f0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0001a900 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0001a910 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0001a920 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0001a930 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0001a940 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ │ + 0x0001a950 54595045 5f424f52 4c414e44 222c0a20 TYPE_BORLAND",. │ │ │ │ │ + 0x0001a960 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0001a970 6d656e74 6174696f 6e223a20 22426f72 mentation": "Bor │ │ │ │ │ + 0x0001a980 6c616e64 20646562 75676769 6e672069 land debugging i │ │ │ │ │ + 0x0001a990 6e666f72 6d617469 6f6e2e22 2c0a2020 nformation.",. │ │ │ │ │ + 0x0001a9a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0001a9b0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x0001a9c0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x0001a9d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0001a9e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0001a9f0 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ │ + 0x0001aa00 47455f44 45425547 5f545950 455f5245 GE_DEBUG_TYPE_RE │ │ │ │ │ + 0x0001aa10 53455256 45443130 222c0a20 20202020 SERVED10",. │ │ │ │ │ + 0x0001aa20 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0001aa30 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0001aa40 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0001aa50 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0001aa60 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0001aa70 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0001aa80 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0001aa90 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ │ + 0x0001aaa0 5f444542 55475f54 5950455f 434c5349 _DEBUG_TYPE_CLSI │ │ │ │ │ + 0x0001aab0 44222c0a 20202020 20202020 20202020 D",. │ │ │ │ │ + 0x0001aac0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0001aad0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001aae0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0001aaf0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0001ab00 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0001ab10 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0001ab20 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0001ab30 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ │ + 0x0001ab40 54595045 5f56435f 46454154 55524522 TYPE_VC_FEATURE" │ │ │ │ │ + 0x0001ab50 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0001ab60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0001ab70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001ab80 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0001ab90 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0001aba0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0001abb0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0001abc0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0001abd0 2022494d 4147455f 44454255 475f5459 "IMAGE_DEBUG_TY │ │ │ │ │ + 0x0001abe0 50455f50 4f474f22 2c0a2020 20202020 PE_POGO",. │ │ │ │ │ + 0x0001abf0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0001ac00 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x0001ac10 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0001ac20 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x0001ac30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001ac40 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0001ac50 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0001ac60 20226e61 6d65223a 2022494d 4147455f "name": "IMAGE_ │ │ │ │ │ + 0x0001ac70 44454255 475f5459 50455f49 4c544347 DEBUG_TYPE_ILTCG │ │ │ │ │ + 0x0001ac80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001ac90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0001aca0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001acb0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0001acc0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0001acd0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0001ace0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0001acf0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0001ad00 3a202249 4d414745 5f444542 55475f54 : "IMAGE_DEBUG_T │ │ │ │ │ + 0x0001ad10 5950455f 4d505822 2c0a2020 20202020 YPE_MPX",. │ │ │ │ │ + 0x0001ad20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0001ad30 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x0001ad40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0001ad50 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x0001ad60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001ad70 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0001ad80 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0001ad90 20226e61 6d65223a 2022494d 4147455f "name": "IMAGE_ │ │ │ │ │ + 0x0001ada0 44454255 475f5459 50455f52 4550524f DEBUG_TYPE_REPRO │ │ │ │ │ + 0x0001adb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001adc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0001add0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001ade0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0001adf0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0001ae00 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0001ae10 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0001ae20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0001ae30 3a202269 735f7065 222c0a20 20202020 : "is_pe",. │ │ │ │ │ + 0x0001ae40 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0001ae50 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0001ae60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0001ae70 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0001ae80 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0001ae90 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0001aea0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0001aeb0 2020226e 616d6522 3a20226d 61636869 "name": "machi │ │ │ │ │ + 0x0001aec0 6e65222c 0a202020 20202020 20202020 ne",. │ │ │ │ │ + 0x0001aed0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0001aee0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0001aef0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0001af00 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0001af10 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0001af20 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001af30 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001af40 65223a20 226e756d 6265725f 6f665f73 e": "number_of_s │ │ │ │ │ + 0x0001af50 65637469 6f6e7322 2c0a2020 20202020 ections",. │ │ │ │ │ + 0x0001af60 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0001af70 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ │ + 0x0001af80 66207365 6374696f 6e732069 6e207468 f sections in th │ │ │ │ │ + 0x0001af90 65205045 2e222c0a 20202020 20202020 e PE.",. │ │ │ │ │ + 0x0001afa0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0001afb0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0001afc0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0001afd0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0001afe0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0001aff0 616d6522 3a202274 696d6573 74616d70 ame": "timestamp │ │ │ │ │ + 0x0001b000 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001b010 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0001b020 22504520 74696d65 7374616d 702e222c "PE timestamp.", │ │ │ │ │ + 0x0001b030 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x0001b040 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0001b050 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0001b060 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0001b070 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0001b080 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0001b090 706f696e 7465725f 746f5f73 796d626f pointer_to_symbo │ │ │ │ │ + 0x0001b0a0 6c5f7461 626c6522 2c0a2020 20202020 l_table",. │ │ │ │ │ + 0x0001b0b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0001b0c0 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ │ + 0x0001b0d0 20494d41 47455f46 494c455f 48454144 IMAGE_FILE_HEAD │ │ │ │ │ + 0x0001b0e0 45523a3a 506f696e 74657254 6f53796d ER::PointerToSym │ │ │ │ │ + 0x0001b0f0 626f6c54 61626c65 2e205573 65642077 bolTable. Used w │ │ │ │ │ + 0x0001b100 68656e20 74686520 50452069 6d616765 hen the PE image │ │ │ │ │ + 0x0001b110 20686173 20434f46 46206465 62756720 has COFF debug │ │ │ │ │ + 0x0001b120 696e666f 2e222c0a 20202020 20202020 info.",. │ │ │ │ │ + 0x0001b130 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0001b140 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0001b150 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0001b160 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0001b170 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0001b180 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ │ + 0x0001b190 5f73796d 626f6c73 222c0a20 20202020 _symbols",. │ │ │ │ │ + 0x0001b1a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0001b1b0 6174696f 6e223a20 2256616c 7565206f ation": "Value o │ │ │ │ │ + 0x0001b1c0 6620494d 4147455f 46494c45 5f484541 f IMAGE_FILE_HEA │ │ │ │ │ + 0x0001b1d0 4445523a 3a4e756d 6265724f 6653796d DER::NumberOfSym │ │ │ │ │ + 0x0001b1e0 626f6c73 2e205573 65642077 68656e20 bols. Used when │ │ │ │ │ + 0x0001b1f0 74686520 50452069 6d616765 20686173 the PE image has │ │ │ │ │ + 0x0001b200 20434f46 46206465 62756720 696e666f COFF debug info │ │ │ │ │ + 0x0001b210 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x0001b220 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0001b230 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0001b240 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0001b250 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0001b260 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0001b270 3a202273 697a655f 6f665f6f 7074696f : "size_of_optio │ │ │ │ │ + 0x0001b280 6e616c5f 68656164 6572222c 0a202020 nal_header",. │ │ │ │ │ + 0x0001b290 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0001b2a0 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ │ + 0x0001b2b0 206f6620 494d4147 455f4649 4c455f48 of IMAGE_FILE_H │ │ │ │ │ + 0x0001b2c0 45414445 523a3a53 697a654f 664f7074 EADER::SizeOfOpt │ │ │ │ │ + 0x0001b2d0 696f6e61 6c486561 6465722e 20546869 ionalHeader. Thi │ │ │ │ │ + 0x0001b2e0 73206973 20726561 6c207369 7a65206f s is real size o │ │ │ │ │ + 0x0001b2f0 66207468 65206f70 74696f6e 616c2068 f the optional h │ │ │ │ │ + 0x0001b300 65616465 7220616e 64207265 666c6563 eader and reflec │ │ │ │ │ + 0x0001b310 74732064 69666665 72656e63 65732062 ts differences b │ │ │ │ │ + 0x0001b320 65747765 656e2033 322d6269 7420616e etween 32-bit an │ │ │ │ │ + 0x0001b330 64203634 2d626974 206f7074 696f6e61 d 64-bit optiona │ │ │ │ │ + 0x0001b340 6c206865 61646572 20616e64 206e756d l header and num │ │ │ │ │ + 0x0001b350 62657220 6f662064 61746120 64697265 ber of data dire │ │ │ │ │ + 0x0001b360 63746f72 6965732e 222c0a20 20202020 ctories.",. │ │ │ │ │ + 0x0001b370 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0001b380 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x0001b390 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001b3a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0001b3b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0001b3c0 20226e61 6d65223a 20226368 61726163 "name": "charac │ │ │ │ │ + 0x0001b3d0 74657269 73746963 73222c0a 20202020 teristics",. │ │ │ │ │ + 0x0001b3e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0001b3f0 74617469 6f6e223a 20224269 746d6170 tation": "Bitmap │ │ │ │ │ + 0x0001b400 20776974 68205045 2046696c 65486561 with PE FileHea │ │ │ │ │ + 0x0001b410 64657220 63686172 61637465 72697374 der characterist │ │ │ │ │ + 0x0001b420 6963732e 20496e64 69766964 75616c20 ics. Individual │ │ │ │ │ + 0x0001b430 63686172 61637465 72697374 69637320 characteristics │ │ │ │ │ + 0x0001b440 63616e20 62652069 6e737065 63746564 can be inspected │ │ │ │ │ + 0x0001b450 20627920 70657266 6f726d69 6e672061 by performing a │ │ │ │ │ + 0x0001b460 20626974 77697365 20414e44 206f7065 bitwise AND ope │ │ │ │ │ + 0x0001b470 72617469 6f6e2077 69746820 73706563 ration with spec │ │ │ │ │ + 0x0001b480 69666963 20636f6e 7374616e 74732e22 ific constants." │ │ │ │ │ + 0x0001b490 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0001b4a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0001b4b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0001b4c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001b4d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0001b4e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001b4f0 22656e74 72795f70 6f696e74 222c0a20 "entry_point",. │ │ │ │ │ + 0x0001b500 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0001b510 6d656e74 6174696f 6e223a20 22456e74 mentation": "Ent │ │ │ │ │ + 0x0001b520 72792070 6f696e74 2066696c 65206f66 ry point file of │ │ │ │ │ + 0x0001b530 66736574 206f7220 76697274 75616c20 fset or virtual │ │ │ │ │ + 0x0001b540 61646472 65737320 64657065 6e64696e address dependin │ │ │ │ │ + 0x0001b550 67206f6e 20776865 74686572 20594152 g on whether YAR │ │ │ │ │ + 0x0001b560 41206973 20736361 6e6e696e 67206120 A is scanning a │ │ │ │ │ + 0x0001b570 66696c65 206f7220 70726f63 65737320 file or process │ │ │ │ │ + 0x0001b580 6d656d6f 72792072 65737065 63746976 memory respectiv │ │ │ │ │ + 0x0001b590 656c792e 20546869 73206973 20657175 ely. This is equ │ │ │ │ │ + 0x0001b5a0 6976616c 656e7420 746f2074 68652064 ivalent to the d │ │ │ │ │ + 0x0001b5b0 65707265 63617465 64206065 6e747279 eprecated `entry │ │ │ │ │ + 0x0001b5c0 706f696e 7460206b 6579776f 72642e22 point` keyword." │ │ │ │ │ + 0x0001b5d0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0001b5e0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0001b5f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0001b600 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001b610 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0001b620 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001b630 22656e74 72795f70 6f696e74 5f726177 "entry_point_raw │ │ │ │ │ + 0x0001b640 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001b650 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0001b660 22456e74 72792070 6f696e74 20726177 "Entry point raw │ │ │ │ │ + 0x0001b670 2076616c 75652066 726f6d20 74686520 value from the │ │ │ │ │ + 0x0001b680 6f707469 6f6e616c 20686561 64657220 optional header │ │ │ │ │ + 0x0001b690 6f662074 68652050 452e2054 68697320 of the PE. This │ │ │ │ │ + 0x0001b6a0 76616c75 65206973 206e6f74 20636f6e value is not con │ │ │ │ │ + 0x0001b6b0 76657274 65642074 6f206120 66696c65 verted to a file │ │ │ │ │ + 0x0001b6c0 206f6666 73657420 6f722061 6e205256 offset or an RV │ │ │ │ │ + 0x0001b6d0 412e222c 0a202020 20202020 20202020 A.",. │ │ │ │ │ + 0x0001b6e0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0001b6f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0001b700 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0001b710 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0001b720 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0001b730 223a2022 696d6167 655f6261 7365222c ": "image_base", │ │ │ │ │ + 0x0001b740 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0001b750 63756d65 6e746174 696f6e22 3a202249 cumentation": "I │ │ │ │ │ + 0x0001b760 6d616765 20626173 65207265 6c617469 mage base relati │ │ │ │ │ + 0x0001b770 76652076 69727475 616c2061 64647265 ve virtual addre │ │ │ │ │ + 0x0001b780 73732e22 2c0a2020 20202020 20202020 ss.",. │ │ │ │ │ + 0x0001b790 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0001b7a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0001b7b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0001b7c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001b7d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001b7e0 65223a20 226e756d 6265725f 6f665f72 e": "number_of_r │ │ │ │ │ + 0x0001b7f0 76615f61 6e645f73 697a6573 222c0a20 va_and_sizes",. │ │ │ │ │ + 0x0001b800 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0001b810 6d656e74 6174696f 6e223a20 2256616c mentation": "Val │ │ │ │ │ + 0x0001b820 7565206f 6620494d 4147455f 4f505449 ue of IMAGE_OPTI │ │ │ │ │ + 0x0001b830 4f4e414c 5f484541 4445523a 3a4e756d ONAL_HEADER::Num │ │ │ │ │ + 0x0001b840 6265724f 66527661 416e6453 697a6573 berOfRvaAndSizes │ │ │ │ │ + 0x0001b850 2e205468 69732069 73207468 65206e75 . This is the nu │ │ │ │ │ + 0x0001b860 6d626572 206f6620 6974656d 7320696e mber of items in │ │ │ │ │ + 0x0001b870 20746865 20494d41 47455f4f 5054494f the IMAGE_OPTIO │ │ │ │ │ + 0x0001b880 4e414c5f 48454144 45523a3a 44617461 NAL_HEADER::Data │ │ │ │ │ + 0x0001b890 44697265 63746f72 79206172 7261792e Directory array. │ │ │ │ │ + 0x0001b8a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001b8b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0001b8c0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0001b8d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0001b8e0 64223a20 22646963 74696f6e 61727922 d": "dictionary" │ │ │ │ │ + 0x0001b8f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0001b900 616d6522 3a202276 65727369 6f6e5f69 ame": "version_i │ │ │ │ │ + 0x0001b910 6e666f22 2c0a2020 20202020 20202020 nfo",. │ │ │ │ │ + 0x0001b920 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0001b930 223a2022 44696374 696f6e61 72792063 ": "Dictionary c │ │ │ │ │ + 0x0001b940 6f6e7461 696e696e 67207468 65205045 ontaining the PE │ │ │ │ │ + 0x0001b950 27732076 65727369 6f6e2069 6e666f72 's version infor │ │ │ │ │ + 0x0001b960 6d617469 6f6e2e20 54797069 63616c20 mation. Typical │ │ │ │ │ + 0x0001b970 6b657973 20617265 3a20436f 6d6d656e keys are: Commen │ │ │ │ │ + 0x0001b980 74732c20 436f6d70 616e794e 616d652c ts, CompanyName, │ │ │ │ │ + 0x0001b990 2046696c 65446573 63726970 74696f6e FileDescription │ │ │ │ │ + 0x0001b9a0 2c204669 6c655665 7273696f 6e2c2049 , FileVersion, I │ │ │ │ │ + 0x0001b9b0 6e746572 6e616c4e 616d652c 204c6567 nternalName, Leg │ │ │ │ │ + 0x0001b9c0 616c436f 70797269 6768742c 204c6567 alCopyright, Leg │ │ │ │ │ + 0x0001b9d0 616c5472 6164656d 61726b73 2c204f72 alTrademarks, Or │ │ │ │ │ + 0x0001b9e0 6967696e 616c4669 6c656e61 6d652c20 iginalFilename, │ │ │ │ │ + 0x0001b9f0 50726f64 7563744e 616d652c 2050726f ProductName, Pro │ │ │ │ │ + 0x0001ba00 64756374 56657273 696f6e2e 20466f72 ductVersion. For │ │ │ │ │ + 0x0001ba10 206d6f72 6520696e 666f726d 6174696f more informatio │ │ │ │ │ + 0x0001ba20 6e207265 66657220 746f3a20 60606045 n refer to: ```E │ │ │ │ │ + 0x0001ba30 78616d70 6c653a20 70652e76 65727369 xample: pe.versi │ │ │ │ │ + 0x0001ba40 6f6e5f69 6e666f5b 5c22436f 6d70616e on_info[\"Compan │ │ │ │ │ + 0x0001ba50 794e616d 655c225d 20636f6e 7461696e yName\"] contain │ │ │ │ │ + 0x0001ba60 73205c22 4d696372 6f736f66 745c2260 s \"Microsoft\"` │ │ │ │ │ + 0x0001ba70 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ │ + 0x0001ba80 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ │ + 0x0001ba90 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0001baa0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0001bab0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0001bac0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0001bad0 223a2022 6e756d62 65725f6f 665f7665 ": "number_of_ve │ │ │ │ │ + 0x0001bae0 7273696f 6e5f696e 666f7322 2c0a2020 rsion_infos",. │ │ │ │ │ + 0x0001baf0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0001bb00 656e7461 74696f6e 223a2022 4e756d62 entation": "Numb │ │ │ │ │ + 0x0001bb10 6572206f 66206578 74726163 74656420 er of extracted │ │ │ │ │ + 0x0001bb20 76657273 696f6e20 696e666f 726d6174 version informat │ │ │ │ │ + 0x0001bb30 696f6e20 7265636f 72647322 2c0a2020 ion records",. │ │ │ │ │ + 0x0001bb40 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0001bb50 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x0001bb60 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x0001bb70 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0001bb80 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ │ + 0x0001bb90 20202020 226e616d 65223a20 22766572 "name": "ver │ │ │ │ │ + 0x0001bba0 73696f6e 5f696e66 6f5f6c69 7374222c sion_info_list", │ │ │ │ │ + 0x0001bbb0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0001bbc0 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ │ + 0x0001bbd0 20617272 6179206f 66207665 7273696f array of versio │ │ │ │ │ + 0x0001bbe0 6e20696e 666f726d 6174696f 6e207265 n information re │ │ │ │ │ + 0x0001bbf0 636f7264 732e2045 61636820 64617461 cords. Each data │ │ │ │ │ + 0x0001bc00 20726563 6f726420 636f6e74 61696e73 record contains │ │ │ │ │ + 0x0001bc10 206b6579 20616e64 2076616c 7565206f key and value o │ │ │ │ │ + 0x0001bc20 66207468 65206170 70726f70 72696174 f the appropriat │ │ │ │ │ + 0x0001bc30 65206461 74612072 65636f72 642e222c e data record.", │ │ │ │ │ + 0x0001bc40 0a202020 20202020 20202020 20227374 . "st │ │ │ │ │ + 0x0001bc50 72756374 75726522 3a0a2020 20202020 ructure":. │ │ │ │ │ + 0x0001bc60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001bc70 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0001bc80 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ │ + 0x0001bc90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0001bca0 3a202276 65727369 6f6e5f69 6e666f5f : "version_info_ │ │ │ │ │ + 0x0001bcb0 6c697374 222c0a20 20202020 20202020 list",. │ │ │ │ │ + 0x0001bcc0 20202020 20202022 61747472 69627574 "attribut │ │ │ │ │ + 0x0001bcd0 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ │ + 0x0001bce0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0001bcf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001bd00 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0001bd10 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0001bd20 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x0001bd30 616d6522 3a20226b 6579222c 0a202020 ame": "key",. │ │ │ │ │ + 0x0001bd40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001bd50 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0001bd60 696f6e22 3a20224b 6579206f 66207665 ion": "Key of ve │ │ │ │ │ + 0x0001bd70 7273696f 6e20696e 666f726d 6174696f rsion informatio │ │ │ │ │ + 0x0001bd80 6e207265 636f7264 20646972 6563746f n record directo │ │ │ │ │ + 0x0001bd90 72792e22 2c0a2020 20202020 20202020 ry.",. │ │ │ │ │ + 0x0001bda0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x0001bdb0 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ │ + 0x0001bdc0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x0001bdd0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0001bde0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001bdf0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0001be00 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001be10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001be20 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001be30 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x0001be40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001be50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0001be60 3a202256 616c7565 206f6620 76657273 : "Value of vers │ │ │ │ │ + 0x0001be70 696f6e20 696e666f 726d6174 696f6e20 ion information │ │ │ │ │ + 0x0001be80 7265636f 72642064 69726563 746f7279 record directory │ │ │ │ │ + 0x0001be90 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x0001bea0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0001beb0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ │ + 0x0001bec0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x0001bed0 20202020 20202020 20202020 20205d0a ]. │ │ │ │ │ + 0x0001bee0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x0001bef0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0001bf00 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0001bf10 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001bf20 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001bf30 65223a20 226f7074 6864725f 6d616769 e": "opthdr_magi │ │ │ │ │ + 0x0001bf40 63222c0a 20202020 20202020 20202020 c",. │ │ │ │ │ + 0x0001bf50 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0001bf60 20225661 6c756520 6f662049 4d414745 "Value of IMAGE │ │ │ │ │ + 0x0001bf70 5f4f5054 494f4e41 4c5f4845 41444552 _OPTIONAL_HEADER │ │ │ │ │ + 0x0001bf80 3a3a4d61 6769632e 222c0a20 20202020 ::Magic.",. │ │ │ │ │ + 0x0001bf90 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0001bfa0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x0001bfb0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001bfc0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0001bfd0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0001bfe0 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ │ + 0x0001bff0 665f636f 6465222c 0a202020 20202020 f_code",. │ │ │ │ │ + 0x0001c000 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0001c010 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ │ + 0x0001c020 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ │ + 0x0001c030 45414445 523a3a53 697a654f 66436f64 EADER::SizeOfCod │ │ │ │ │ + 0x0001c040 652e2054 68697320 69732074 68652073 e. This is the s │ │ │ │ │ + 0x0001c050 756d206f 66207261 77206461 74612073 um of raw data s │ │ │ │ │ + 0x0001c060 697a6573 20696e20 636f6465 20736563 izes in code sec │ │ │ │ │ + 0x0001c070 74696f6e 732e222c 0a202020 20202020 tions.",. │ │ │ │ │ + 0x0001c080 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0001c090 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0001c0a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0001c0b0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0001c0c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001c0d0 6e616d65 223a2022 73697a65 5f6f665f name": "size_of_ │ │ │ │ │ + 0x0001c0e0 696e6974 69616c69 7a65645f 64617461 initialized_data │ │ │ │ │ + 0x0001c0f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001c100 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0001c110 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ │ + 0x0001c120 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ │ + 0x0001c130 3a53697a 654f6649 6e697469 616c697a :SizeOfInitializ │ │ │ │ │ + 0x0001c140 65644461 74612e22 2c0a2020 20202020 edData.",. │ │ │ │ │ + 0x0001c150 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0001c160 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x0001c170 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001c180 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0001c190 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0001c1a0 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ │ + 0x0001c1b0 5f756e69 6e697469 616c697a 65645f64 _uninitialized_d │ │ │ │ │ + 0x0001c1c0 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ │ + 0x0001c1d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0001c1e0 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ │ + 0x0001c1f0 47455f4f 5054494f 4e414c5f 48454144 GE_OPTIONAL_HEAD │ │ │ │ │ + 0x0001c200 45523a3a 53697a65 4f66556e 696e6974 ER::SizeOfUninit │ │ │ │ │ + 0x0001c210 69616c69 7a656444 6174612e 222c0a20 ializedData.",. │ │ │ │ │ + 0x0001c220 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0001c230 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x0001c240 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x0001c250 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0001c260 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x0001c270 20202020 20226e61 6d65223a 20226261 "name": "ba │ │ │ │ │ + 0x0001c280 73655f6f 665f636f 6465222c 0a202020 se_of_code",. │ │ │ │ │ + 0x0001c290 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0001c2a0 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ │ + 0x0001c2b0 206f6620 494d4147 455f4f50 54494f4e of IMAGE_OPTION │ │ │ │ │ + 0x0001c2c0 414c5f48 45414445 523a3a42 6173654f AL_HEADER::BaseO │ │ │ │ │ + 0x0001c2d0 66436f64 652e222c 0a202020 20202020 fCode.",. │ │ │ │ │ + 0x0001c2e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0001c2f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0001c300 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0001c310 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0001c320 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001c330 6e616d65 223a2022 62617365 5f6f665f name": "base_of_ │ │ │ │ │ + 0x0001c340 64617461 222c0a20 20202020 20202020 data",. │ │ │ │ │ + 0x0001c350 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0001c360 6e223a20 2256616c 7565206f 6620494d n": "Value of IM │ │ │ │ │ + 0x0001c370 4147455f 4f505449 4f4e414c 5f484541 AGE_OPTIONAL_HEA │ │ │ │ │ + 0x0001c380 4445523a 3a426173 654f6644 6174612e DER::BaseOfData. │ │ │ │ │ + 0x0001c390 20546869 73206669 656c6420 6f6e6c79 This field only │ │ │ │ │ + 0x0001c3a0 20657869 73747320 696e2033 322d6269 exists in 32-bi │ │ │ │ │ + 0x0001c3b0 74205045 2066696c 65732e22 2c0a2020 t PE files.",. │ │ │ │ │ + 0x0001c3c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0001c3d0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x0001c3e0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x0001c3f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0001c400 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0001c410 20202020 226e616d 65223a20 22736563 "name": "sec │ │ │ │ │ + 0x0001c420 74696f6e 5f616c69 676e6d65 6e74222c tion_alignment", │ │ │ │ │ + 0x0001c430 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0001c440 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ │ + 0x0001c450 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ │ + 0x0001c460 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ │ + 0x0001c470 65637469 6f6e416c 69676e6d 656e742e ectionAlignment. │ │ │ │ │ + 0x0001c480 20576865 6e205769 6e646f77 73206d61 When Windows ma │ │ │ │ │ + 0x0001c490 70732061 20504520 696d6167 6520746f ps a PE image to │ │ │ │ │ + 0x0001c4a0 206d656d 6f72792c 20616c6c 20726177 memory, all raw │ │ │ │ │ + 0x0001c4b0 2073697a 65732028 696e636c 7564696e sizes (includin │ │ │ │ │ + 0x0001c4c0 67207369 7a65206f 66206865 61646572 g size of header │ │ │ │ │ + 0x0001c4d0 29206172 6520616c 69676e65 64207570 ) are aligned up │ │ │ │ │ + 0x0001c4e0 20746f20 74686973 2076616c 75652e22 to this value." │ │ │ │ │ + 0x0001c4f0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0001c500 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0001c510 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0001c520 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001c530 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0001c540 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001c550 2266696c 655f616c 69676e6d 656e7422 "file_alignment" │ │ │ │ │ + 0x0001c560 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0001c570 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0001c580 56616c75 65206f66 20494d41 47455f4f Value of IMAGE_O │ │ │ │ │ + 0x0001c590 5054494f 4e414c5f 48454144 45523a3a PTIONAL_HEADER:: │ │ │ │ │ + 0x0001c5a0 46696c65 416c6967 6e6d656e 742e2041 FileAlignment. A │ │ │ │ │ + 0x0001c5b0 6c6c2072 61772064 61746120 73697a65 ll raw data size │ │ │ │ │ + 0x0001c5c0 73206f66 20736563 74696f6e 7320696e s of sections in │ │ │ │ │ + 0x0001c5d0 20746865 20504520 696d6167 65206172 the PE image ar │ │ │ │ │ + 0x0001c5e0 6520616c 69676e65 6420746f 20746869 e aligned to thi │ │ │ │ │ + 0x0001c5f0 73207661 6c75652e 222c0a20 20202020 s value.",. │ │ │ │ │ + 0x0001c600 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0001c610 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x0001c620 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001c630 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ │ + 0x0001c640 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ │ + 0x0001c650 2020226e 616d6522 3a20226c 696e6b65 "name": "linke │ │ │ │ │ + 0x0001c660 725f7665 7273696f 6e222c0a 20202020 r_version",. │ │ │ │ │ + 0x0001c670 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0001c680 74617469 6f6e223a 2022416e 206f626a tation": "An obj │ │ │ │ │ + 0x0001c690 65637420 77697468 2074776f 20696e74 ect with two int │ │ │ │ │ + 0x0001c6a0 65676572 20617474 72696275 7465732c eger attributes, │ │ │ │ │ + 0x0001c6b0 206f6e65 20666f72 20656163 68206d61 one for each ma │ │ │ │ │ + 0x0001c6c0 6a6f7220 616e6420 6d696e6f 72206c69 jor and minor li │ │ │ │ │ + 0x0001c6d0 6e6b6572 20766572 73696f6e 2e222c0a nker version.",. │ │ │ │ │ + 0x0001c6e0 20202020 20202020 20202020 22617474 "att │ │ │ │ │ + 0x0001c6f0 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ │ + 0x0001c700 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x0001c710 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001c720 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0001c730 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0001c740 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0001c750 6d616a6f 72222c0a 20202020 20202020 major",. │ │ │ │ │ + 0x0001c760 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0001c770 756d656e 74617469 6f6e223a 20224d61 umentation": "Ma │ │ │ │ │ + 0x0001c780 6a6f7220 6c696e6b 65722076 65727369 jor linker versi │ │ │ │ │ + 0x0001c790 6f6e2e22 2c0a2020 20202020 20202020 on.",. │ │ │ │ │ + 0x0001c7a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0001c7b0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ + 0x0001c7c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0001c7d0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x0001c7e0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0001c7f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001c800 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001c810 20202020 226e616d 65223a20 226d696e "name": "min │ │ │ │ │ + 0x0001c820 6f72222c 0a202020 20202020 20202020 or",. │ │ │ │ │ + 0x0001c830 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0001c840 6e746174 696f6e22 3a20224d 696e6f72 ntation": "Minor │ │ │ │ │ + 0x0001c850 206c696e 6b657220 76657273 696f6e2e linker version. │ │ │ │ │ + 0x0001c860 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0001c870 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0001c880 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x0001c890 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x0001c8a0 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ │ + 0x0001c8b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001c8c0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ │ + 0x0001c8d0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ │ + 0x0001c8e0 2020226e 616d6522 3a20226f 735f7665 "name": "os_ve │ │ │ │ │ + 0x0001c8f0 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ │ + 0x0001c900 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0001c910 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ │ + 0x0001c920 77697468 2074776f 20696e74 65676572 with two integer │ │ │ │ │ + 0x0001c930 20617474 72696275 7465732c 206f6e65 attributes, one │ │ │ │ │ + 0x0001c940 20666f72 20656163 68206d61 6a6f7220 for each major │ │ │ │ │ + 0x0001c950 616e6420 6d696e6f 72204f53 20766572 and minor OS ver │ │ │ │ │ + 0x0001c960 73696f6e 2e222c0a 20202020 20202020 sion.",. │ │ │ │ │ + 0x0001c970 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ │ + 0x0001c980 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ + 0x0001c990 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0001c9a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0001c9b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0001c9c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0001c9d0 6e616d65 223a2022 6d616a6f 72222c0a name": "major",. │ │ │ │ │ + 0x0001c9e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001c9f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0001ca00 6f6e223a 20224d61 6a6f7220 4f532076 on": "Major OS v │ │ │ │ │ + 0x0001ca10 65727369 6f6e2e22 2c0a2020 20202020 ersion.",. │ │ │ │ │ + 0x0001ca20 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x0001ca30 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0001ca40 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ + 0x0001ca50 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x0001ca60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001ca70 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0001ca80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0001ca90 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001caa0 226d696e 6f72222c 0a202020 20202020 "minor",. │ │ │ │ │ + 0x0001cab0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x0001cac0 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ │ + 0x0001cad0 696e6f72 204f5320 76657273 696f6e2e inor OS version. │ │ │ │ │ + 0x0001cae0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0001caf0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0001cb00 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x0001cb10 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x0001cb20 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ │ + 0x0001cb30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001cb40 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ │ + 0x0001cb50 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ │ + 0x0001cb60 2020226e 616d6522 3a202269 6d616765 "name": "image │ │ │ │ │ + 0x0001cb70 5f766572 73696f6e 222c0a20 20202020 _version",. │ │ │ │ │ + 0x0001cb80 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0001cb90 6174696f 6e223a20 22416e20 6f626a65 ation": "An obje │ │ │ │ │ + 0x0001cba0 63742077 69746820 74776f20 696e7465 ct with two inte │ │ │ │ │ + 0x0001cbb0 67657220 61747472 69627574 65732c20 ger attributes, │ │ │ │ │ + 0x0001cbc0 6f6e6520 666f7220 65616368 206d616a one for each maj │ │ │ │ │ + 0x0001cbd0 6f722061 6e64206d 696e6f72 20696d61 or and minor ima │ │ │ │ │ + 0x0001cbe0 67652076 65727369 6f6e2e22 2c0a2020 ge version.",. │ │ │ │ │ + 0x0001cbf0 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ + 0x0001cc00 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ + 0x0001cc10 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0001cc20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001cc30 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0001cc40 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0001cc50 20202020 20226e61 6d65223a 20226d61 "name": "ma │ │ │ │ │ + 0x0001cc60 6a6f7222 2c0a2020 20202020 20202020 jor",. │ │ │ │ │ + 0x0001cc70 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0001cc80 656e7461 74696f6e 223a2022 4d616a6f entation": "Majo │ │ │ │ │ + 0x0001cc90 7220696d 61676520 76657273 696f6e2e r image version. │ │ │ │ │ + 0x0001cca0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0001ccb0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0001ccc0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x0001ccd0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x0001cce0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001ccf0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0001cd00 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0001cd10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001cd20 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ │ + 0x0001cd30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0001cd40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0001cd50 74696f6e 223a2022 4d696e6f 7220696d tion": "Minor im │ │ │ │ │ + 0x0001cd60 61676520 76657273 696f6e2e 222c0a20 age version.",. │ │ │ │ │ + 0x0001cd70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001cd80 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0001cd90 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0001cda0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ + 0x0001cdb0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0001cdc0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0001cdd0 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ │ + 0x0001cde0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0001cdf0 616d6522 3a202273 75627379 7374656d ame": "subsystem │ │ │ │ │ + 0x0001ce00 5f766572 73696f6e 222c0a20 20202020 _version",. │ │ │ │ │ + 0x0001ce10 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0001ce20 6174696f 6e223a20 22416e20 6f626a65 ation": "An obje │ │ │ │ │ + 0x0001ce30 63742077 69746820 74776f20 696e7465 ct with two inte │ │ │ │ │ + 0x0001ce40 67657220 61747472 69627574 65732c20 ger attributes, │ │ │ │ │ + 0x0001ce50 6f6e6520 666f7220 65616368 206d616a one for each maj │ │ │ │ │ + 0x0001ce60 6f722061 6e64206d 696e6f72 20737562 or and minor sub │ │ │ │ │ + 0x0001ce70 73797374 656d2076 65727369 6f6e2e22 system version." │ │ │ │ │ + 0x0001ce80 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ │ + 0x0001ce90 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ + 0x0001cea0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0001ceb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001cec0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0001ced0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0001cee0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0001cef0 20226d61 6a6f7222 2c0a2020 20202020 "major",. │ │ │ │ │ + 0x0001cf00 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x0001cf10 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0001cf20 4d616a6f 72207375 62737973 74656d20 Major subsystem │ │ │ │ │ + 0x0001cf30 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ │ + 0x0001cf40 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0001cf50 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0001cf60 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x0001cf70 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0001cf80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001cf90 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0001cfa0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0001cfb0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0001cfc0 20226d69 6e6f7222 2c0a2020 20202020 "minor",. │ │ │ │ │ + 0x0001cfd0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x0001cfe0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0001cff0 4d696e6f 72207375 62737973 74656d20 Minor subsystem │ │ │ │ │ + 0x0001d000 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ │ + 0x0001d010 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0001d020 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0001d030 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x0001d040 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x0001d050 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0001d060 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0001d070 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0001d080 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0001d090 20227769 6e33325f 76657273 696f6e5f "win32_version_ │ │ │ │ │ + 0x0001d0a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0001d0b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0001d0c0 6f6e223a 20225661 6c756520 6f662049 on": "Value of I │ │ │ │ │ + 0x0001d0d0 4d414745 5f4f5054 494f4e41 4c5f4845 MAGE_OPTIONAL_HE │ │ │ │ │ + 0x0001d0e0 41444552 3a3a5769 6e333256 65727369 ADER::Win32Versi │ │ │ │ │ + 0x0001d0f0 6f6e5661 6c75652e 222c0a20 20202020 onValue.",. │ │ │ │ │ + 0x0001d100 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0001d110 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x0001d120 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001d130 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0001d140 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0001d150 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ │ + 0x0001d160 665f696d 61676522 2c0a2020 20202020 f_image",. │ │ │ │ │ + 0x0001d170 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0001d180 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ │ + 0x0001d190 20494d41 47455f4f 5054494f 4e414c5f IMAGE_OPTIONAL_ │ │ │ │ │ + 0x0001d1a0 48454144 45523a3a 53697a65 4f66496d HEADER::SizeOfIm │ │ │ │ │ + 0x0001d1b0 6167652e 20546869 73206973 20746865 age. This is the │ │ │ │ │ + 0x0001d1c0 20746f74 616c2076 69727475 616c2073 total virtual s │ │ │ │ │ + 0x0001d1d0 697a6520 6f662068 65616465 7220616e ize of header an │ │ │ │ │ + 0x0001d1e0 6420616c 6c207365 6374696f 6e732e22 d all sections." │ │ │ │ │ + 0x0001d1f0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0001d200 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0001d210 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0001d220 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001d230 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0001d240 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001d250 2273697a 655f6f66 5f686561 64657273 "size_of_headers │ │ │ │ │ + 0x0001d260 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001d270 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0001d280 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ │ + 0x0001d290 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ │ + 0x0001d2a0 3a53697a 654f6648 65616465 72732e20 :SizeOfHeaders. │ │ │ │ │ + 0x0001d2b0 54686973 20697320 74686520 72617720 This is the raw │ │ │ │ │ + 0x0001d2c0 64617461 2073697a 65206f66 20746865 data size of the │ │ │ │ │ + 0x0001d2d0 20504520 68656164 65727320 696e636c PE headers incl │ │ │ │ │ + 0x0001d2e0 7564696e 6720444f 53206865 61646572 uding DOS header │ │ │ │ │ + 0x0001d2f0 2c206669 6c652068 65616465 722c206f , file header, o │ │ │ │ │ + 0x0001d300 7074696f 6e616c20 68656164 65722061 ptional header a │ │ │ │ │ + 0x0001d310 6e642061 6c6c2073 65637469 6f6e2068 nd all section h │ │ │ │ │ + 0x0001d320 65616465 72732e20 5768656e 20504520 eaders. When PE │ │ │ │ │ + 0x0001d330 6973206d 61707065 6420746f 206d656d is mapped to mem │ │ │ │ │ + 0x0001d340 6f72792c 20746869 73207661 6c756520 ory, this value │ │ │ │ │ + 0x0001d350 69732073 75626a65 63742074 6f20616c is subject to al │ │ │ │ │ + 0x0001d360 69676e69 6e672075 7020746f 20536563 igning up to Sec │ │ │ │ │ + 0x0001d370 74696f6e 416c6967 6e6d656e 742e222c tionAlignment.", │ │ │ │ │ + 0x0001d380 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x0001d390 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0001d3a0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0001d3b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0001d3c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0001d3d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0001d3e0 63686563 6b73756d 222c0a20 20202020 checksum",. │ │ │ │ │ + 0x0001d3f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0001d400 6174696f 6e223a20 22496e74 65676572 ation": "Integer │ │ │ │ │ + 0x0001d410 20776974 68207468 65205c22 50452063 with the \"PE c │ │ │ │ │ + 0x0001d420 6865636b 73756d5c 22206173 2073746f hecksum\" as sto │ │ │ │ │ + 0x0001d430 72656420 696e2074 6865204f 7074696f red in the Optio │ │ │ │ │ + 0x0001d440 6e616c48 65616465 72222c0a 20202020 nalHeader",. │ │ │ │ │ + 0x0001d450 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0001d460 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0001d470 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0001d480 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ │ + 0x0001d490 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ │ + 0x0001d4a0 20202020 20226e61 6d65223a 20226361 "name": "ca │ │ │ │ │ + 0x0001d4b0 6c63756c 6174655f 63686563 6b73756d lculate_checksum │ │ │ │ │ + 0x0001d4c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001d4d0 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ │ + 0x0001d4e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001d4f0 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ │ + 0x0001d500 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0001d510 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001d520 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ + 0x0001d530 205b5d2c 0a202020 20202020 20202020 [],. │ │ │ │ │ + 0x0001d540 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0001d550 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ │ + 0x0001d560 696f6e20 74686174 2063616c 63756c61 ion that calcula │ │ │ │ │ + 0x0001d570 74657320 74686520 5c225045 20636865 tes the \"PE che │ │ │ │ │ + 0x0001d580 636b7375 6d5c2220 60606045 78616d70 cksum\" ```Examp │ │ │ │ │ + 0x0001d590 6c653a20 70652e63 6865636b 73756d20 le: pe.checksum │ │ │ │ │ + 0x0001d5a0 3d3d2070 652e6361 6c63756c 6174655f == pe.calculate_ │ │ │ │ │ + 0x0001d5b0 63686563 6b73756d 28296060 60220a20 checksum()```". │ │ │ │ │ + 0x0001d5c0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0001d5d0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ + 0x0001d5e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0001d5f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0001d600 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0001d610 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0001d620 6d65223a 20227375 62737973 74656d22 me": "subsystem" │ │ │ │ │ + 0x0001d630 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0001d640 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0001d650 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001d660 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0001d670 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0001d680 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0001d690 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0001d6a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0001d6b0 2022646c 6c5f6368 61726163 74657269 "dll_characteri │ │ │ │ │ + 0x0001d6c0 73746963 73222c0a 20202020 20202020 stics",. │ │ │ │ │ + 0x0001d6d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0001d6e0 6f6e223a 20224269 746d6170 20776974 on": "Bitmap wit │ │ │ │ │ + 0x0001d6f0 68205045 204f7074 696f6e61 6c486561 h PE OptionalHea │ │ │ │ │ + 0x0001d700 64657220 446c6c43 68617261 63746572 der DllCharacter │ │ │ │ │ + 0x0001d710 69737469 63732e20 446f206e 6f742063 istics. Do not c │ │ │ │ │ + 0x0001d720 6f6e6675 73652074 68657365 20666c61 onfuse these fla │ │ │ │ │ + 0x0001d730 67732077 69746820 74686520 50452046 gs with the PE F │ │ │ │ │ + 0x0001d740 696c6548 65616465 72204368 61726163 ileHeader Charac │ │ │ │ │ + 0x0001d750 74657269 73746963 732e2049 6e646976 teristics. Indiv │ │ │ │ │ + 0x0001d760 69647561 6c206368 61726163 74657269 idual characteri │ │ │ │ │ + 0x0001d770 73746963 73206361 6e206265 20696e73 stics can be ins │ │ │ │ │ + 0x0001d780 70656374 65642062 79207065 72666f72 pected by perfor │ │ │ │ │ + 0x0001d790 6d696e67 20612062 69747769 73652041 ming a bitwise A │ │ │ │ │ + 0x0001d7a0 4e44206f 70657261 74696f6e 20776974 ND operation wit │ │ │ │ │ + 0x0001d7b0 68207370 65636966 69632063 6f6e7374 h specific const │ │ │ │ │ + 0x0001d7c0 616e7473 2e222c0a 20202020 20202020 ants.",. │ │ │ │ │ + 0x0001d7d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0001d7e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0001d7f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0001d800 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0001d810 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0001d820 616d6522 3a202264 6c6c5f6e 616d6522 ame": "dll_name" │ │ │ │ │ + 0x0001d830 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0001d840 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0001d850 54686520 6e616d65 206f6620 74686520 The name of the │ │ │ │ │ + 0x0001d860 444c4c2c 20696620 69742065 78697374 DLL, if it exist │ │ │ │ │ + 0x0001d870 7320696e 20746865 20657870 6f727420 s in the export │ │ │ │ │ + 0x0001d880 64697265 63746f72 792e222c 0a202020 directory.",. │ │ │ │ │ + 0x0001d890 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0001d8a0 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ │ + 0x0001d8b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0001d8c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0001d8d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0001d8e0 20202022 6e616d65 223a2022 6578706f "name": "expo │ │ │ │ │ + 0x0001d8f0 72745f74 696d6573 74616d70 222c0a20 rt_timestamp",. │ │ │ │ │ + 0x0001d900 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0001d910 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ │ + 0x0001d920 2074696d 65737461 6d702074 68652065 timestamp the e │ │ │ │ │ + 0x0001d930 78706f72 74206461 74612077 61732063 xport data was c │ │ │ │ │ + 0x0001d940 72656174 65642e22 2c0a2020 20202020 reated.",. │ │ │ │ │ + 0x0001d950 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0001d960 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x0001d970 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001d980 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0001d990 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0001d9a0 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ │ + 0x0001d9b0 5f737461 636b5f72 65736572 7665222c _stack_reserve", │ │ │ │ │ + 0x0001d9c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0001d9d0 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ │ + 0x0001d9e0 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ │ + 0x0001d9f0 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ │ + 0x0001da00 697a654f 66537461 636b5265 73657276 izeOfStackReserv │ │ │ │ │ + 0x0001da10 652e2054 68697320 69732074 68652064 e. This is the d │ │ │ │ │ + 0x0001da20 65666175 6c742061 6d6f756e 74206f66 efault amount of │ │ │ │ │ + 0x0001da30 20766972 7475616c 206d656d 6f727920 virtual memory │ │ │ │ │ + 0x0001da40 74686174 2077696c 6c206265 20726573 that will be res │ │ │ │ │ + 0x0001da50 65727665 6420666f 72207374 61636b2e erved for stack. │ │ │ │ │ + 0x0001da60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001da70 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0001da80 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0001da90 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0001daa0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0001dab0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0001dac0 20227369 7a655f6f 665f7374 61636b5f "size_of_stack_ │ │ │ │ │ + 0x0001dad0 636f6d6d 6974222c 0a202020 20202020 commit",. │ │ │ │ │ + 0x0001dae0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0001daf0 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ │ + 0x0001db00 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ │ + 0x0001db10 45414445 523a3a53 697a654f 66537461 EADER::SizeOfSta │ │ │ │ │ + 0x0001db20 636b436f 6d6d6974 2e205468 69732069 ckCommit. This i │ │ │ │ │ + 0x0001db30 73207468 65206465 6661756c 7420616d s the default am │ │ │ │ │ + 0x0001db40 6f756e74 206f6620 76697274 75616c20 ount of virtual │ │ │ │ │ + 0x0001db50 6d656d6f 72792074 68617420 77696c6c memory that will │ │ │ │ │ + 0x0001db60 20626520 616c6c6f 63617465 6420666f be allocated fo │ │ │ │ │ + 0x0001db70 72207374 61636b2e 222c0a20 20202020 r stack.",. │ │ │ │ │ + 0x0001db80 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0001db90 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x0001dba0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001dbb0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0001dbc0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0001dbd0 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ │ + 0x0001dbe0 665f6865 61705f72 65736572 7665222c f_heap_reserve", │ │ │ │ │ + 0x0001dbf0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0001dc00 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ │ + 0x0001dc10 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ │ + 0x0001dc20 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ │ + 0x0001dc30 697a654f 66486561 70526573 65727665 izeOfHeapReserve │ │ │ │ │ + 0x0001dc40 2e205468 69732069 73207468 65206465 . This is the de │ │ │ │ │ + 0x0001dc50 6661756c 7420616d 6f756e74 206f6620 fault amount of │ │ │ │ │ + 0x0001dc60 76697274 75616c20 6d656d6f 72792074 virtual memory t │ │ │ │ │ + 0x0001dc70 68617420 77696c6c 20626520 72657365 hat will be rese │ │ │ │ │ + 0x0001dc80 72766564 20666f72 206d6169 6e207072 rved for main pr │ │ │ │ │ + 0x0001dc90 6f636573 73206865 61702e22 2c0a2020 ocess heap.",. │ │ │ │ │ + 0x0001dca0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0001dcb0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x0001dcc0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x0001dcd0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0001dce0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0001dcf0 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ │ + 0x0001dd00 655f6f66 5f686561 705f636f 6d6d6974 e_of_heap_commit │ │ │ │ │ + 0x0001dd10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001dd20 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0001dd30 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ │ + 0x0001dd40 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ │ + 0x0001dd50 3a53697a 654f6648 65617043 6f6d6d69 :SizeOfHeapCommi │ │ │ │ │ + 0x0001dd60 742e2054 68697320 69732074 68652064 t. This is the d │ │ │ │ │ + 0x0001dd70 65666175 6c742061 6d6f756e 74206f66 efault amount of │ │ │ │ │ + 0x0001dd80 20766972 7475616c 206d656d 6f727920 virtual memory │ │ │ │ │ + 0x0001dd90 74686174 2077696c 6c206265 20616c6c that will be all │ │ │ │ │ + 0x0001dda0 6f636174 65642066 6f72206d 61696e20 ocated for main │ │ │ │ │ + 0x0001ddb0 70726f63 65737320 68656170 2e222c0a process heap.",. │ │ │ │ │ + 0x0001ddc0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0001ddd0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0001dde0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0001ddf0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0001de00 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0001de10 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ │ + 0x0001de20 6f616465 725f666c 61677322 2c0a2020 oader_flags",. │ │ │ │ │ + 0x0001de30 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0001de40 656e7461 74696f6e 223a2022 56616c75 entation": "Valu │ │ │ │ │ + 0x0001de50 65206f66 20494d41 47455f4f 5054494f e of IMAGE_OPTIO │ │ │ │ │ + 0x0001de60 4e414c5f 48454144 45523a3a 4c6f6164 NAL_HEADER::Load │ │ │ │ │ + 0x0001de70 6572466c 6167732e 222c0a20 20202020 erFlags.",. │ │ │ │ │ + 0x0001de80 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0001de90 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x0001dea0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001deb0 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ │ + 0x0001dec0 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ │ + 0x0001ded0 20226e61 6d65223a 20226461 74615f64 "name": "data_d │ │ │ │ │ + 0x0001dee0 69726563 746f7269 6573222c 0a202020 irectories",. │ │ │ │ │ + 0x0001def0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0001df00 6e746174 696f6e22 3a202241 207a6572 ntation": "A zer │ │ │ │ │ + 0x0001df10 6f2d6261 73656420 61727261 79206f66 o-based array of │ │ │ │ │ + 0x0001df20 20646174 61206469 72656374 6f726965 data directorie │ │ │ │ │ + 0x0001df30 732e2045 61636820 64617461 20646972 s. Each data dir │ │ │ │ │ + 0x0001df40 6563746f 72792063 6f6e7461 696e7320 ectory contains │ │ │ │ │ + 0x0001df50 76697274 75616c20 61646472 65737320 virtual address │ │ │ │ │ + 0x0001df60 616e6420 6c656e67 7468206f 66207468 and length of th │ │ │ │ │ + 0x0001df70 65206170 70726f70 72696174 65206461 e appropriate da │ │ │ │ │ + 0x0001df80 74612064 69726563 746f7279 2e204578 ta directory. Ex │ │ │ │ │ + 0x0001df90 616d706c 653a2020 60606070 652e6461 ample: ```pe.da │ │ │ │ │ + 0x0001dfa0 74615f64 69726563 746f7269 65735b70 ta_directories[p │ │ │ │ │ + 0x0001dfb0 652e494d 4147455f 44495245 43544f52 e.IMAGE_DIRECTOR │ │ │ │ │ + 0x0001dfc0 595f454e 5452595f 4558504f 52545d2e Y_ENTRY_EXPORT]. │ │ │ │ │ + 0x0001dfd0 76697274 75616c5f 61646472 65737320 virtual_address │ │ │ │ │ + 0x0001dfe0 213d2030 60606020 45616368 20646174 != 0``` Each dat │ │ │ │ │ + 0x0001dff0 61206469 72656374 6f727920 68617320 a directory has │ │ │ │ │ + 0x0001e000 74686520 666f6c6c 6f77696e 6720656e the following en │ │ │ │ │ + 0x0001e010 74726965 733a222c 0a202020 20202020 tries:",. │ │ │ │ │ + 0x0001e020 20202020 20227374 72756374 75726522 "structure" │ │ │ │ │ + 0x0001e030 3a0a2020 20202020 20202020 20207b0a :. {. │ │ │ │ │ 0x0001e040 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e050 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0001e060 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0001e070 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e080 20202020 20202020 20202022 61747472 "attr │ │ │ │ │ - 0x0001e090 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ │ - 0x0001e0a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e0b0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x0001e0c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e0d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e0e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0001e0f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0001e100 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e110 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ - 0x0001e120 6563746e 616d6522 2c0a2020 20202020 ectname",. │ │ │ │ │ - 0x0001e130 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e140 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x0001e150 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0001e160 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0001e170 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e180 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0001e190 73220a20 20202020 20202020 20202020 s". │ │ │ │ │ - 0x0001e1a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e1b0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x0001e1c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e1d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0001e1e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e1f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0001e200 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0001e210 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e220 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e230 20226e61 6d65223a 20227365 676e616d "name": "segnam │ │ │ │ │ - 0x0001e240 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0001e050 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ │ + 0x0001e060 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0001e070 2020226e 616d6522 3a202264 6174615f "name": "data_ │ │ │ │ │ + 0x0001e080 64697265 63746f72 69657322 2c0a2020 directories",. │ │ │ │ │ + 0x0001e090 20202020 20202020 20202020 20202261 "a │ │ │ │ │ + 0x0001e0a0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ + 0x0001e0b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001e0c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0001e0d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0001e0e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0001e0f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001e100 20202020 20226e61 6d65223a 20227669 "name": "vi │ │ │ │ │ + 0x0001e110 72747561 6c5f6164 64726573 73222c0a rtual_address",. │ │ │ │ │ + 0x0001e120 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001e130 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0001e140 74617469 6f6e223a 20225265 6c617469 tation": "Relati │ │ │ │ │ + 0x0001e150 76652076 69727475 616c2061 64647265 ve virtual addre │ │ │ │ │ + 0x0001e160 73732028 52564129 206f6620 74686520 ss (RVA) of the │ │ │ │ │ + 0x0001e170 50452064 61746120 64697265 63746f72 PE data director │ │ │ │ │ + 0x0001e180 792e2049 66207468 69732069 73207a65 y. If this is ze │ │ │ │ │ + 0x0001e190 726f2c20 7468656e 20746865 20646174 ro, then the dat │ │ │ │ │ + 0x0001e1a0 61206469 72656374 6f727920 6973206d a directory is m │ │ │ │ │ + 0x0001e1b0 69737369 6e672e20 4e6f7465 20746861 issing. Note tha │ │ │ │ │ + 0x0001e1c0 7420666f 72206469 67697461 6c207369 t for digital si │ │ │ │ │ + 0x0001e1d0 676e6174 7572652c 20746869 73206973 gnature, this is │ │ │ │ │ + 0x0001e1e0 20746865 2066696c 65206f66 66736574 the file offset │ │ │ │ │ + 0x0001e1f0 2c206e6f 74205256 412e222c 0a202020 , not RVA.",. │ │ │ │ │ + 0x0001e200 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001e210 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0001e220 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0001e230 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0001e240 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ 0x0001e250 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e260 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0001e270 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0001e280 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e290 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e2a0 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ │ - 0x0001e2b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e2c0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x0001e2d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e2e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e2f0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001e300 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e310 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0001e320 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0001e330 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e340 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0001e350 223a2022 61646472 222c0a20 20202020 ": "addr",. │ │ │ │ │ - 0x0001e360 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e370 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0001e380 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001e390 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001e3a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e3b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001e3c0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x0001e3d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e3e0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x0001e3f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e400 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001e410 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e420 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x0001e430 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001e440 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e450 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e460 2020226e 616d6522 3a202273 697a6522 "name": "size" │ │ │ │ │ - 0x0001e470 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0001e480 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e490 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0001e4a0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x0001e4b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001e260 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0001e270 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0001e280 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0001e290 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ │ + 0x0001e2a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001e2b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0001e2c0 6174696f 6e223a20 2253697a 65206f66 ation": "Size of │ │ │ │ │ + 0x0001e2d0 20746865 20504520 64617461 20646972 the PE data dir │ │ │ │ │ + 0x0001e2e0 6563746f 72792c20 696e2062 79746573 ectory, in bytes │ │ │ │ │ + 0x0001e2f0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x0001e300 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0001e310 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0001e320 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x0001e330 20202020 20202020 20202020 20205d0a ]. │ │ │ │ │ + 0x0001e340 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x0001e350 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0001e360 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0001e370 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ │ + 0x0001e380 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001e390 65223a20 22736563 74696f6e 73222c0a e": "sections",. │ │ │ │ │ + 0x0001e3a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0001e3b0 756d656e 74617469 6f6e223a 2022496e umentation": "In │ │ │ │ │ + 0x0001e3c0 64697669 6475616c 20736563 74696f6e dividual section │ │ │ │ │ + 0x0001e3d0 20636861 72616374 65726973 74696373 characteristics │ │ │ │ │ + 0x0001e3e0 2063616e 20626520 696e7370 65637465 can be inspecte │ │ │ │ │ + 0x0001e3f0 64207573 696e6720 61206269 74776973 d using a bitwis │ │ │ │ │ + 0x0001e400 6520414e 44206f70 65726174 696f6e20 e AND operation │ │ │ │ │ + 0x0001e410 77697468 20737065 63696669 6320636f with specific co │ │ │ │ │ + 0x0001e420 6e737461 6e74732e 20457861 6d706c65 nstants. Example │ │ │ │ │ + 0x0001e430 733a2060 60607065 2e736563 74696f6e s: ```pe.section │ │ │ │ │ + 0x0001e440 735b305d 2e6e616d 65203d3d 205c222e s[0].name == \". │ │ │ │ │ + 0x0001e450 74657874 5c226060 602c2060 60607065 text\"```, ```pe │ │ │ │ │ + 0x0001e460 2e736563 74696f6e 735b315d 2e636861 .sections[1].cha │ │ │ │ │ + 0x0001e470 72616374 65726973 74696373 20262070 racteristics & p │ │ │ │ │ + 0x0001e480 652e5345 4354494f 4e5f434e 545f434f e.SECTION_CNT_CO │ │ │ │ │ + 0x0001e490 44456060 60222c0a 20202020 20202020 DE```",. │ │ │ │ │ + 0x0001e4a0 20202020 22737472 75637475 7265223a "structure": │ │ │ │ │ + 0x0001e4b0 0a202020 20202020 20202020 207b0a20 . {. │ │ │ │ │ 0x0001e4c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0001e4d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0001e4e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e4f0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x0001e500 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e510 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x0001e520 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e530 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e540 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0001e550 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0001e560 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e570 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0001e580 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ │ + 0x0001e4d0 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ │ + 0x0001e4e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0001e4f0 20226e61 6d65223a 20227365 6374696f "name": "sectio │ │ │ │ │ + 0x0001e500 6e73222c 0a202020 20202020 20202020 ns",. │ │ │ │ │ + 0x0001e510 20202020 20226174 74726962 75746573 "attributes │ │ │ │ │ + 0x0001e520 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x0001e530 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x0001e540 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001e550 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0001e560 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0001e570 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001e580 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ │ 0x0001e590 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e5a0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0001e5b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001e5c0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001e5d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e5e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001e5f0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x0001e600 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e610 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x0001e620 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e630 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0001e5a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0001e5b0 6f6e223a 20225365 6374696f 6e206e61 on": "Section na │ │ │ │ │ + 0x0001e5c0 6d652e22 2c0a2020 20202020 20202020 me.",. │ │ │ │ │ + 0x0001e5d0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x0001e5e0 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ │ + 0x0001e5f0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x0001e600 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0001e610 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001e620 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0001e630 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ 0x0001e640 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e650 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x0001e660 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001e670 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e680 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e690 2020226e 616d6522 3a202261 6c69676e "name": "align │ │ │ │ │ - 0x0001e6a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0001e6b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e6c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001e6d0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0001e650 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001e660 22636861 72616374 65726973 74696373 "characteristics │ │ │ │ │ + 0x0001e670 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0001e680 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0001e690 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ │ + 0x0001e6a0 74696f6e 20636861 72616374 65726973 tion characteris │ │ │ │ │ + 0x0001e6b0 74696373 2e222c0a 20202020 20202020 tics.",. │ │ │ │ │ + 0x0001e6c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001e6d0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ 0x0001e6e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e6f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e700 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0001e6f0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0001e700 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ 0x0001e710 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e720 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x0001e730 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e740 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x0001e750 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001e760 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e770 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0001e780 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0001e790 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e7a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001e7b0 3a202272 656c6f66 66222c0a 20202020 : "reloff",. │ │ │ │ │ - 0x0001e7c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001e720 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0001e730 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0001e740 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0001e750 3a202276 69727475 616c5f61 64647265 : "virtual_addre │ │ │ │ │ + 0x0001e760 7373222c 0a202020 20202020 20202020 ss",. │ │ │ │ │ + 0x0001e770 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x0001e780 63756d65 6e746174 696f6e22 3a202253 cumentation": "S │ │ │ │ │ + 0x0001e790 65637469 6f6e2076 69727475 616c2061 ection virtual a │ │ │ │ │ + 0x0001e7a0 64647265 73732e22 2c0a2020 20202020 ddress.",. │ │ │ │ │ + 0x0001e7b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001e7c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ 0x0001e7d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e7e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0001e7f0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001e7e0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x0001e7f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ 0x0001e800 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e810 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0001e820 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x0001e830 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e840 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0001e850 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e860 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0001e870 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e880 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x0001e890 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0001e8a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e8b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e8c0 20202022 6e616d65 223a2022 6e72656c "name": "nrel │ │ │ │ │ - 0x0001e8d0 6f63222c 0a202020 20202020 20202020 oc",. │ │ │ │ │ - 0x0001e8e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e8f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001e900 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0001e810 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0001e820 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0001e830 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001e840 65223a20 22766972 7475616c 5f73697a e": "virtual_siz │ │ │ │ │ + 0x0001e850 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0001e860 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0001e870 756d656e 74617469 6f6e223a 20225365 umentation": "Se │ │ │ │ │ + 0x0001e880 6374696f 6e207669 72747561 6c207369 ction virtual si │ │ │ │ │ + 0x0001e890 7a652e22 2c0a2020 20202020 20202020 ze.",. │ │ │ │ │ + 0x0001e8a0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x0001e8b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0001e8c0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x0001e8d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0001e8e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001e8f0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0001e900 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ 0x0001e910 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e920 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e930 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0001e940 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e950 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x0001e960 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001e970 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e980 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001e990 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e9a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001e9b0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0001e920 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001e930 22726177 5f646174 615f6f66 66736574 "raw_data_offset │ │ │ │ │ + 0x0001e940 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0001e950 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0001e960 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ │ + 0x0001e970 74696f6e 20726177 206f6666 7365742e tion raw offset. │ │ │ │ │ + 0x0001e980 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0001e990 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0001e9a0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x0001e9b0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ 0x0001e9c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e9d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0001e9e0 65223a20 22666c61 6773222c 0a202020 e": "flags",. │ │ │ │ │ - 0x0001e9f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001e9d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0001e9e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0001e9f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ 0x0001ea00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ea10 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0001ea20 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0001ea10 20202020 20226e61 6d65223a 20227261 "name": "ra │ │ │ │ │ + 0x0001ea20 775f6461 74615f73 697a6522 2c0a2020 w_data_size",. │ │ │ │ │ 0x0001ea30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ea40 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0001ea50 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ - 0x0001ea60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ea70 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0001ea80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ea90 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x0001eaa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001eab0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0001eac0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0001ead0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001eae0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001eaf0 20202020 226e616d 65223a20 22726573 "name": "res │ │ │ │ │ - 0x0001eb00 65727665 6431222c 0a202020 20202020 erved1",. │ │ │ │ │ - 0x0001eb10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001eb20 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x0001eb30 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001eb40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0001eb50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001eb60 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0001eb70 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x0001eb80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001eb90 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x0001eba0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ebb0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001ea40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0001ea50 74696f6e 223a2022 53656374 696f6e20 tion": "Section │ │ │ │ │ + 0x0001ea60 72617720 73697a65 2e222c0a 20202020 raw size.",. │ │ │ │ │ + 0x0001ea70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001ea80 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0001ea90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001eaa0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x0001eab0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0001eac0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001ead0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0001eae0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0001eaf0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x0001eb00 616d6522 3a202270 6f696e74 65725f74 ame": "pointer_t │ │ │ │ │ + 0x0001eb10 6f5f7265 6c6f6361 74696f6e 73222c0a o_relocations",. │ │ │ │ │ + 0x0001eb20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001eb30 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0001eb40 74617469 6f6e223a 20225661 6c756520 tation": "Value │ │ │ │ │ + 0x0001eb50 6f662049 4d414745 5f534543 54494f4e of IMAGE_SECTION │ │ │ │ │ + 0x0001eb60 5f484541 4445523a 3a506f69 6e746572 _HEADER::Pointer │ │ │ │ │ + 0x0001eb70 546f5265 6c6f6361 74696f6e 732e222c ToRelocations.", │ │ │ │ │ + 0x0001eb80 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0001eb90 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0001eba0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x0001ebb0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ 0x0001ebc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ebd0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001ebe0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001ebf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001ebd0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0001ebe0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0001ebf0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ 0x0001ec00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ec10 226e616d 65223a20 22726573 65727665 "name": "reserve │ │ │ │ │ - 0x0001ec20 6432222c 0a202020 20202020 20202020 d2",. │ │ │ │ │ - 0x0001ec30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ec40 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001ec50 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001ec60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ec70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ec80 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0001ec90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001eca0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x0001ecb0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001ecc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ecd0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001ece0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ecf0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001ed00 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001ed10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ed20 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0001ed30 65223a20 22726573 65727665 6433222c e": "reserved3", │ │ │ │ │ - 0x0001ed40 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0001ec10 20202022 6e616d65 223a2022 706f696e "name": "poin │ │ │ │ │ + 0x0001ec20 7465725f 746f5f6c 696e655f 6e756d62 ter_to_line_numb │ │ │ │ │ + 0x0001ec30 65727322 2c0a2020 20202020 20202020 ers",. │ │ │ │ │ + 0x0001ec40 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x0001ec50 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0001ec60 56616c75 65206f66 20494d41 47455f53 Value of IMAGE_S │ │ │ │ │ + 0x0001ec70 45435449 4f4e5f48 45414445 523a3a50 ECTION_HEADER::P │ │ │ │ │ + 0x0001ec80 6f696e74 6572546f 4c696e65 6e756d62 ointerToLinenumb │ │ │ │ │ + 0x0001ec90 6572732e 222c0a20 20202020 20202020 ers.",. │ │ │ │ │ + 0x0001eca0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0001ecb0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0001ecc0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0001ecd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0001ece0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001ecf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001ed00 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0001ed10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0001ed20 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0001ed30 20226e75 6d626572 5f6f665f 72656c6f "number_of_relo │ │ │ │ │ + 0x0001ed40 63617469 6f6e7322 2c0a2020 20202020 cations",. │ │ │ │ │ 0x0001ed50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ed60 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0001ed70 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0001ed80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ed90 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x0001eda0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0001ed60 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0001ed70 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ │ + 0x0001ed80 47455f53 45435449 4f4e5f48 45414445 GE_SECTION_HEADE │ │ │ │ │ + 0x0001ed90 523a3a4e 756d6265 724f6652 656c6f63 R::NumberOfReloc │ │ │ │ │ + 0x0001eda0 6174696f 6e732e22 2c0a2020 20202020 ations.",. │ │ │ │ │ 0x0001edb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001edc0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ + 0x0001edc0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ 0x0001edd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ede0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ │ - 0x0001edf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ee00 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ - 0x0001ee10 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x0001ee20 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ - 0x0001ee30 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x0001ee40 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0001ee50 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001ee60 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001ee70 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001ee80 22656e74 72795f70 6f696e74 222c0a20 "entry_point",. │ │ │ │ │ - 0x0001ee90 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001eea0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001eeb0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001eec0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001eed0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0001eee0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001eef0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001ef00 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ - 0x0001ef10 7461636b 5f73697a 65222c0a 20202020 tack_size",. │ │ │ │ │ - 0x0001ef20 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0001ef30 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0001ef40 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0001ef50 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0001ef60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0001ef70 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0001ef80 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0001ef90 20202022 6e616d65 223a2022 6661745f "name": "fat_ │ │ │ │ │ - 0x0001efa0 6d616769 63222c0a 20202020 20202020 magic",. │ │ │ │ │ - 0x0001efb0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0001efc0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0001efd0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0001efe0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0001eff0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0001f000 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0001f010 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001f020 6e616d65 223a2022 6e666174 5f617263 name": "nfat_arc │ │ │ │ │ - 0x0001f030 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ │ - 0x0001f040 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0001f050 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001f060 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0001f070 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0001f080 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0001f090 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ │ - 0x0001f0a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0001f0b0 223a2022 6661745f 61726368 222c0a20 ": "fat_arch",. │ │ │ │ │ - 0x0001f0c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001f0d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001f0e0 20202020 20202020 20202020 22737472 "str │ │ │ │ │ - 0x0001f0f0 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ │ - 0x0001f100 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0001f110 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001f120 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ │ - 0x0001f130 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0001f140 20226661 745f6172 6368222c 0a202020 "fat_arch",. │ │ │ │ │ - 0x0001f150 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x0001f160 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001f170 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0001f180 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ - 0x0001f190 5b5d0a20 20202020 20202020 2020207d []. } │ │ │ │ │ - 0x0001f1a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0001f1b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0001f1c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0001f1d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001f1e0 6e616d65 223a2022 63707574 79706522 name": "cputype" │ │ │ │ │ - 0x0001f1f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0001f200 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0001f210 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001f220 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0001f230 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0001f240 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0001f250 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0001f260 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0001f270 20226370 75737562 74797065 222c0a20 "cpusubtype",. │ │ │ │ │ - 0x0001f280 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001f290 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001f2a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001f2b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001f2c0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0001f2d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001f2e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001f2f0 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ │ - 0x0001f300 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ │ - 0x0001f310 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0001f320 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0001f330 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0001f340 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0001f350 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0001f360 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0001f370 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001f380 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ │ - 0x0001f390 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001f3a0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001f3b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001f3c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001f3d0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0001f3e0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001f3f0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001f400 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ │ - 0x0001f410 6c69676e 222c0a20 20202020 20202020 lign",. │ │ │ │ │ - 0x0001f420 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0001f430 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0001f440 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0001f450 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0001f460 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001f470 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ │ - 0x0001f480 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0001f490 616d6522 3a202266 696c6522 2c0a2020 ame": "file",. │ │ │ │ │ - 0x0001f4a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0001f4b0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0001f4c0 20202020 20202020 20202022 73747275 "stru │ │ │ │ │ - 0x0001f4d0 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ │ - 0x0001f4e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0001f4f0 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ │ - 0x0001f500 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ │ - 0x0001f510 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001f520 2266696c 65222c0a 20202020 20202020 "file",. │ │ │ │ │ - 0x0001f530 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0001f540 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0001f550 20202020 20202020 20202020 20226174 "at │ │ │ │ │ - 0x0001f560 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ │ - 0x0001f570 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f580 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001f590 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001f5a0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001f5b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f5c0 20202020 226e616d 65223a20 226d6167 "name": "mag │ │ │ │ │ - 0x0001f5d0 6963222c 0a202020 20202020 20202020 ic",. │ │ │ │ │ - 0x0001f5e0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x0001f5f0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001f600 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0001f610 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0001f620 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ - 0x0001f630 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x0001f640 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f650 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001f660 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001f670 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001f680 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f690 20202020 226e616d 65223a20 22637075 "name": "cpu │ │ │ │ │ - 0x0001f6a0 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ │ - 0x0001f6b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0001f6c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001f6d0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001f6e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001f6f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001f700 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x0001f710 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f720 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001f730 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x0001f740 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001f750 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f760 20202020 2020226e 616d6522 3a202263 "name": "c │ │ │ │ │ - 0x0001f770 70757375 62747970 65222c0a 20202020 pusubtype",. │ │ │ │ │ - 0x0001f780 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f790 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0001f7a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0001f7b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f7c0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0001f7d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f7e0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x0001f7f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0001f800 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f810 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0001f820 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0001f830 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0001f840 223a2022 66696c65 74797065 222c0a20 ": "filetype",. │ │ │ │ │ - 0x0001f850 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f860 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001f870 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001f880 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f890 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0001f8a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f8b0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x0001f8c0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x0001f8d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f8e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0001f8f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0001f900 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x0001f910 616d6522 3a20226e 636d6473 222c0a20 ame": "ncmds",. │ │ │ │ │ - 0x0001f920 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f930 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001f940 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001f950 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f960 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0001f970 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f980 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x0001f990 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x0001f9a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f9b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0001f9c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0001f9d0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x0001f9e0 616d6522 3a202273 697a656f 66636d64 ame": "sizeofcmd │ │ │ │ │ - 0x0001f9f0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ - 0x0001fa00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0001fa10 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0001fa20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001fa30 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0001fa40 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x0001fa50 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x0001fa60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001fa70 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001fa80 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0001fa90 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0001faa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001fab0 20202022 6e616d65 223a2022 666c6167 "name": "flag │ │ │ │ │ - 0x0001fac0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ - 0x0001fad0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0001fae0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0001faf0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001fb00 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0001fb10 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x0001fb20 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x0001ede0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x0001edf0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x0001ee00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001ee10 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0001ee20 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0001ee30 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001ee40 65223a20 226e756d 6265725f 6f665f6c e": "number_of_l │ │ │ │ │ + 0x0001ee50 696e655f 6e756d62 65727322 2c0a2020 ine_numbers",. │ │ │ │ │ + 0x0001ee60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001ee70 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0001ee80 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ │ + 0x0001ee90 20494d41 47455f53 45435449 4f4e5f48 IMAGE_SECTION_H │ │ │ │ │ + 0x0001eea0 45414445 523a3a4e 756d6265 724f664c EADER::NumberOfL │ │ │ │ │ + 0x0001eeb0 696e654e 756d6265 72732e22 2c0a2020 ineNumbers.",. │ │ │ │ │ + 0x0001eec0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001eed0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0001eee0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x0001eef0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x0001ef00 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ │ + 0x0001ef10 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x0001ef20 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0001ef30 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0001ef40 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ │ + 0x0001ef50 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0001ef60 6f766572 6c617922 2c0a2020 20202020 overlay",. │ │ │ │ │ + 0x0001ef70 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0001ef80 74696f6e 223a2022 41207374 72756374 tion": "A struct │ │ │ │ │ + 0x0001ef90 75726520 636f6e74 61696e69 6e67206d ure containing m │ │ │ │ │ + 0x0001efa0 656d6265 7273206f 66667365 7420616e embers offset an │ │ │ │ │ + 0x0001efb0 64207369 7a652e22 2c0a2020 20202020 d size.",. │ │ │ │ │ + 0x0001efc0 20202020 20202261 74747269 62757465 "attribute │ │ │ │ │ + 0x0001efd0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x0001efe0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001eff0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0001f000 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0001f010 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001f020 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ │ + 0x0001f030 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0001f040 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0001f050 6174696f 6e223a20 224f7665 726c6179 ation": "Overlay │ │ │ │ │ + 0x0001f060 20736563 74696f6e 206f6666 7365742e section offset. │ │ │ │ │ + 0x0001f070 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0001f080 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0001f090 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x0001f0a0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x0001f0b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001f0c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0001f0d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0001f0e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001f0f0 20226e61 6d65223a 20227369 7a65222c "name": "size", │ │ │ │ │ + 0x0001f100 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0001f110 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0001f120 696f6e22 3a20224f 7665726c 61792073 ion": "Overlay s │ │ │ │ │ + 0x0001f130 65637469 6f6e2073 697a652e 222c0a20 ection size.",. │ │ │ │ │ + 0x0001f140 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001f150 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0001f160 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0001f170 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ + 0x0001f180 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0001f190 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0001f1a0 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ │ + 0x0001f1b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0001f1c0 616d6522 3a202272 6963685f 7369676e ame": "rich_sign │ │ │ │ │ + 0x0001f1d0 61747572 65222c0a 20202020 20202020 ature",. │ │ │ │ │ + 0x0001f1e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0001f1f0 6f6e223a 20225374 72756374 75726520 on": "Structure │ │ │ │ │ + 0x0001f200 636f6e74 61696e69 6e672069 6e666f72 containing infor │ │ │ │ │ + 0x0001f210 6d617469 6f6e2061 626f7574 20746865 mation about the │ │ │ │ │ + 0x0001f220 20504527 73207269 63682073 69676e61 PE's rich signa │ │ │ │ │ + 0x0001f230 74757265 20617320 646f6375 6d656e74 ture as document │ │ │ │ │ + 0x0001f240 65642069 6e206874 74703a2f 2f777777 ed in http://www │ │ │ │ │ + 0x0001f250 2e6e7463 6f72652e 636f6d2f 66696c65 .ntcore.com/file │ │ │ │ │ + 0x0001f260 732f7269 63687369 676e2e68 746d2e22 s/richsign.htm." │ │ │ │ │ + 0x0001f270 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ │ + 0x0001f280 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ + 0x0001f290 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0001f2a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001f2b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0001f2c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0001f2d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0001f2e0 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ │ + 0x0001f2f0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0001f300 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0001f310 224f6666 73657420 77686572 65207468 "Offset where th │ │ │ │ │ + 0x0001f320 65207269 63682073 69676e61 74757265 e rich signature │ │ │ │ │ + 0x0001f330 20737461 7274732e 20497420 77696c6c starts. It will │ │ │ │ │ + 0x0001f340 20626520 756e6465 66696e65 64206966 be undefined if │ │ │ │ │ + 0x0001f350 20746865 2066696c 6520646f 65736e27 the file doesn' │ │ │ │ │ + 0x0001f360 74206861 76652061 20726963 68207369 t have a rich si │ │ │ │ │ + 0x0001f370 676e6174 7572652e 222c0a20 20202020 gnature.",. │ │ │ │ │ + 0x0001f380 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0001f390 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0001f3a0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x0001f3b0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0001f3c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001f3d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0001f3e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0001f3f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0001f400 20226c65 6e677468 222c0a20 20202020 "length",. │ │ │ │ │ + 0x0001f410 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0001f420 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0001f430 224c656e 67746820 6f662074 68652072 "Length of the r │ │ │ │ │ + 0x0001f440 69636820 7369676e 61747572 652c206e ich signature, n │ │ │ │ │ + 0x0001f450 6f742069 6e636c75 64696e67 20746865 ot including the │ │ │ │ │ + 0x0001f460 2066696e 616c2027 52696368 27206d61 final 'Rich' ma │ │ │ │ │ + 0x0001f470 726b6572 2e222c0a 20202020 20202020 rker.",. │ │ │ │ │ + 0x0001f480 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0001f490 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0001f4a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0001f4b0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0001f4c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001f4d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0001f4e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0001f4f0 20202020 2020226e 616d6522 3a20226b "name": "k │ │ │ │ │ + 0x0001f500 6579222c 0a202020 20202020 20202020 ey",. │ │ │ │ │ + 0x0001f510 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0001f520 6e746174 696f6e22 3a20224b 65792075 ntation": "Key u │ │ │ │ │ + 0x0001f530 73656420 746f2065 6e637279 70742074 sed to encrypt t │ │ │ │ │ + 0x0001f540 68652064 61746120 77697468 20584f52 he data with XOR │ │ │ │ │ + 0x0001f550 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x0001f560 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0001f570 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x0001f580 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x0001f590 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0001f5a0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x0001f5b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0001f5c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001f5d0 2020226e 616d6522 3a202272 61775f64 "name": "raw_d │ │ │ │ │ + 0x0001f5e0 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ │ + 0x0001f5f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0001f600 656e7461 74696f6e 223a2022 52617720 entation": "Raw │ │ │ │ │ + 0x0001f610 64617461 20617320 69742061 70706561 data as it appea │ │ │ │ │ + 0x0001f620 72732069 6e207468 65206669 6c652e22 rs in the file." │ │ │ │ │ + 0x0001f630 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0001f640 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ + 0x0001f650 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x0001f660 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x0001f670 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001f680 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001f690 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0001f6a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001f6b0 226e616d 65223a20 22636c65 61725f64 "name": "clear_d │ │ │ │ │ + 0x0001f6c0 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ │ + 0x0001f6d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0001f6e0 656e7461 74696f6e 223a2022 44617461 entation": "Data │ │ │ │ │ + 0x0001f6f0 20616674 65722062 65696e67 20646563 after being dec │ │ │ │ │ + 0x0001f700 72797074 65642062 7920584f 52696e67 rypted by XORing │ │ │ │ │ + 0x0001f710 20697420 77697468 20746865 206b6579 it with the key │ │ │ │ │ + 0x0001f720 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x0001f730 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0001f740 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ + 0x0001f750 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x0001f760 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0001f770 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x0001f780 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0001f790 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001f7a0 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ │ + 0x0001f7b0 6f6e5f64 61746122 2c0a2020 20202020 on_data",. │ │ │ │ │ + 0x0001f7c0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x0001f7d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0001f7e0 56657273 696f6e20 6669656c 64732061 Version fields a │ │ │ │ │ + 0x0001f7f0 66746572 20626569 6e672064 65637279 fter being decry │ │ │ │ │ + 0x0001f800 70746564 20627920 584f5269 6e672069 pted by XORing i │ │ │ │ │ + 0x0001f810 74207769 74682074 6865206b 65792e22 t with the key." │ │ │ │ │ + 0x0001f820 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0001f830 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ + 0x0001f840 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x0001f850 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x0001f860 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001f870 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001f880 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ │ + 0x0001f890 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001f8a0 20202022 6e616d65 223a2022 76657273 "name": "vers │ │ │ │ │ + 0x0001f8b0 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ │ + 0x0001f8c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0001f8d0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ │ + 0x0001f8e0 74696f6e 20726574 75726e69 6e672061 tion returning a │ │ │ │ │ + 0x0001f8f0 2073756d 206f6620 636f756e 74207661 sum of count va │ │ │ │ │ + 0x0001f900 6c756573 206f6620 616c6c20 6d617463 lues of all matc │ │ │ │ │ + 0x0001f910 68696e67 20766572 73696f6e 20726563 hing version rec │ │ │ │ │ + 0x0001f920 6f726473 2e205072 6f766964 65207468 ords. Provide th │ │ │ │ │ + 0x0001f930 65206f70 74696f6e 616c2074 6f6f6c69 e optional tooli │ │ │ │ │ + 0x0001f940 64206172 67756d65 6e742074 6f206f6e d argument to on │ │ │ │ │ + 0x0001f950 6c79206d 61746368 20776865 6e20626f ly match when bo │ │ │ │ │ + 0x0001f960 7468206d 61746368 20666f72 206f6e65 th match for one │ │ │ │ │ + 0x0001f970 20656e74 72792e20 4d6f7265 20696e66 entry. More inf │ │ │ │ │ + 0x0001f980 6f726d61 74696f6e 2063616e 20626520 ormation can be │ │ │ │ │ + 0x0001f990 666f756e 64206865 72653a20 68747470 found here: http │ │ │ │ │ + 0x0001f9a0 3a2f2f77 77772e6e 74636f72 652e636f ://www.ntcore.co │ │ │ │ │ + 0x0001f9b0 6d2f6669 6c65732f 72696368 7369676e m/files/richsign │ │ │ │ │ + 0x0001f9c0 2e68746d 204e6f74 653a2050 72696f72 .htm Note: Prior │ │ │ │ │ + 0x0001f9d0 20746f20 76657273 696f6e20 332e3131 to version 3.11 │ │ │ │ │ + 0x0001f9e0 2e302c20 74686973 2066756e 6374696f .0, this functio │ │ │ │ │ + 0x0001f9f0 6e207265 7475726e 73206f6e 6c792061 n returns only a │ │ │ │ │ + 0x0001fa00 20626f6f 6c65616e 2076616c 75652028 boolean value ( │ │ │ │ │ + 0x0001fa10 30206f72 20312920 69662074 68652067 0 or 1) if the g │ │ │ │ │ + 0x0001fa20 6976656e 20766572 73696f6e 20616e64 iven version and │ │ │ │ │ + 0x0001fa30 206f7074 696f6e61 6c20746f 6f6c6964 optional toolid │ │ │ │ │ + 0x0001fa40 20697320 70726573 656e7420 696e2061 is present in a │ │ │ │ │ + 0x0001fa50 6e20656e 7472792e 20606060 4578616d n entry. ```Exam │ │ │ │ │ + 0x0001fa60 706c653a 2070652e 72696368 5f736967 ple: pe.rich_sig │ │ │ │ │ + 0x0001fa70 6e617475 72652e76 65727369 6f6e2832 nature.version(2 │ │ │ │ │ + 0x0001fa80 34323135 2c203236 3129203d 3d203631 4215, 261) == 61 │ │ │ │ │ + 0x0001fa90 60606022 2c0a2020 20202020 20202020 ```",. │ │ │ │ │ + 0x0001faa0 20202020 20202020 20202272 65747572 "retur │ │ │ │ │ + 0x0001fab0 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ │ + 0x0001fac0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001fad0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ + 0x0001fae0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0001faf0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x0001fb00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001fb10 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ + 0x0001fb20 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ 0x0001fb30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001fb40 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001fb50 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0001fb60 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0001fb70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001fb80 20202022 6e616d65 223a2022 72657365 "name": "rese │ │ │ │ │ - 0x0001fb90 72766564 222c0a20 20202020 20202020 rved",. │ │ │ │ │ - 0x0001fba0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0001fbb0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001fbc0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001fbd0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001fbe0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001fbf0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x0001fc00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001fc10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001fc20 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x0001fc30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001fc40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001fc50 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ - 0x0001fc60 756d6265 725f6f66 5f736567 6d656e74 umber_of_segment │ │ │ │ │ - 0x0001fc70 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ - 0x0001fc80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0001fc90 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0001fca0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001fcb0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0001fcc0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x0001fcd0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x0001fce0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001fcf0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001fd00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0001fd10 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ │ + 0x0001fb40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001fb50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001fb60 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0001fb70 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ + 0x0001fb80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001fb90 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x0001fba0 6d65223a 20227665 7273696f 6e220a20 me": "version". │ │ │ │ │ + 0x0001fbb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001fbc0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0001fbd0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0001fbe0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ + 0x0001fbf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001fc00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0001fc10 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ │ + 0x0001fc20 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ │ + 0x0001fc30 20612073 756d206f 6620636f 756e7420 a sum of count │ │ │ │ │ + 0x0001fc40 76616c75 6573206f 6620616c 6c206d61 values of all ma │ │ │ │ │ + 0x0001fc50 74636869 6e672060 76657273 696f6e60 tching `version` │ │ │ │ │ + 0x0001fc60 20726563 6f726473 2e220a20 20202020 records.". │ │ │ │ │ + 0x0001fc70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001fc80 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x0001fc90 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0001fca0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001fcb0 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ + 0x0001fcc0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ + 0x0001fcd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001fce0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0001fcf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001fd00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001fd10 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ │ 0x0001fd20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001fd30 20202022 6e616d65 223a2022 7365676d "name": "segm │ │ │ │ │ - 0x0001fd40 656e7473 222c0a20 20202020 20202020 ents",. │ │ │ │ │ - 0x0001fd50 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0001fd60 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001fd70 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001fd80 20202020 20202020 20202020 22737472 "str │ │ │ │ │ - 0x0001fd90 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ │ + 0x0001fd30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001fd40 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ │ + 0x0001fd50 6f6e220a 20202020 20202020 20202020 on". │ │ │ │ │ + 0x0001fd60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001fd70 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x0001fd80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001fd90 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ 0x0001fda0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001fdb0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001fdc0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0001fdd0 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ │ - 0x0001fde0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001fdf0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x0001fe00 6d65223a 20227365 676d656e 7473222c me": "segments", │ │ │ │ │ - 0x0001fe10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001fe20 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x0001fe30 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001fe40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0001fe50 20202020 20202020 20202020 20202261 "a │ │ │ │ │ - 0x0001fe60 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ - 0x0001fe70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001fe80 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x0001fe90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001fea0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001feb0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0001fec0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0001fed0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001fee0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0001fef0 20227365 676e616d 65222c0a 20202020 "segname",. │ │ │ │ │ + 0x0001fdb0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x0001fdc0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ + 0x0001fdd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001fde0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x0001fdf0 616d6522 3a202274 6f6f6c69 64220a20 ame": "toolid". │ │ │ │ │ + 0x0001fe00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001fe10 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0001fe20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0001fe30 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ + 0x0001fe40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001fe50 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0001fe60 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ │ + 0x0001fe70 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ │ + 0x0001fe80 20612073 756d206f 6620636f 756e7420 a sum of count │ │ │ │ │ + 0x0001fe90 76616c75 6573206f 6620616c 6c206d61 values of all ma │ │ │ │ │ + 0x0001fea0 74636869 6e672060 76657273 696f6e60 tching `version` │ │ │ │ │ + 0x0001feb0 20726563 6f726473 20746861 7420616c records that al │ │ │ │ │ + 0x0001fec0 736f206d 61746368 20746865 20737065 so match the spe │ │ │ │ │ + 0x0001fed0 63696669 65642060 746f6f6c 6964602e cified `toolid`. │ │ │ │ │ + 0x0001fee0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x0001fef0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ 0x0001ff00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ff10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ff20 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0001ff30 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001ff40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ff50 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0001ff60 20227322 0a202020 20202020 20202020 "s". │ │ │ │ │ - 0x0001ff70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ff80 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0001ff90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ffa0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0001ff10 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ │ + 0x0001ff20 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x0001ff30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001ff40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001ff50 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ │ + 0x0001ff60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001ff70 20202022 6e616d65 223a2022 746f6f6c "name": "tool │ │ │ │ │ + 0x0001ff80 6964222c 0a202020 20202020 20202020 id",. │ │ │ │ │ + 0x0001ff90 20202020 20202020 20227265 7475726e "return │ │ │ │ │ + 0x0001ffa0 5f747970 65223a20 2269222c 0a202020 _type": "i",. │ │ │ │ │ 0x0001ffb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ffc0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x0001ffd0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0001ffe0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001fff0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020000 20202022 6e616d65 223a2022 766d6164 "name": "vmad │ │ │ │ │ - 0x00020010 6472222c 0a202020 20202020 20202020 dr",. │ │ │ │ │ - 0x00020020 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020030 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00020040 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00020050 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020060 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020070 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00020080 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020090 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x000200a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000200b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000200c0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000200d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000200e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x000200f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00020100 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020110 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00020120 65223a20 22766d73 697a6522 2c0a2020 e": "vmsize",. │ │ │ │ │ - 0x00020130 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020140 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020150 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00020160 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00020170 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020180 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00020190 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x000201a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000201b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000201c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000201d0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x000201e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000201f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020200 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00020210 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0001ffc0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0001ffd0 3a202246 756e6374 696f6e20 72657475 : "Function retu │ │ │ │ │ + 0x0001ffe0 726e696e 67206120 73756d20 6f662063 rning a sum of c │ │ │ │ │ + 0x0001fff0 6f756e74 2076616c 75657320 6f662061 ount values of a │ │ │ │ │ + 0x00020000 6c6c206d 61746368 696e6720 746f6f6c ll matching tool │ │ │ │ │ + 0x00020010 69642072 65636f72 64732e20 50726f76 id records. Prov │ │ │ │ │ + 0x00020020 69646520 74686520 6f707469 6f6e616c ide the optional │ │ │ │ │ + 0x00020030 20766572 73696f6e 20617267 756d656e version argumen │ │ │ │ │ + 0x00020040 7420746f 206f6e6c 79206d61 74636820 t to only match │ │ │ │ │ + 0x00020050 7768656e 20626f74 68206d61 74636820 when both match │ │ │ │ │ + 0x00020060 666f7220 6f6e6520 656e7472 792e204d for one entry. M │ │ │ │ │ + 0x00020070 6f726520 696e666f 726d6174 696f6e20 ore information │ │ │ │ │ + 0x00020080 63616e20 62652066 6f756e64 20686572 can be found her │ │ │ │ │ + 0x00020090 653a2068 7474703a 2f2f7777 772e6e74 e: http://www.nt │ │ │ │ │ + 0x000200a0 636f7265 2e636f6d 2f66696c 65732f72 core.com/files/r │ │ │ │ │ + 0x000200b0 69636873 69676e2e 68746d20 4e6f7465 ichsign.htm Note │ │ │ │ │ + 0x000200c0 3a205072 696f7220 746f2076 65727369 : Prior to versi │ │ │ │ │ + 0x000200d0 6f6e2033 2e31312e 302c2074 68697320 on 3.11.0, this │ │ │ │ │ + 0x000200e0 66756e63 74696f6e 20726574 75726e73 function returns │ │ │ │ │ + 0x000200f0 206f6e6c 79206120 626f6f6c 65616e20 only a boolean │ │ │ │ │ + 0x00020100 76616c75 65202830 206f7220 31292069 value (0 or 1) i │ │ │ │ │ + 0x00020110 66207468 65206769 76656e20 746f6f6c f the given tool │ │ │ │ │ + 0x00020120 69642061 6e64206f 7074696f 6e616c20 id and optional │ │ │ │ │ + 0x00020130 76657273 696f6e20 69732070 72657365 version is prese │ │ │ │ │ + 0x00020140 6e742069 6e20616e 20656e74 72792e20 nt in an entry. │ │ │ │ │ + 0x00020150 60606045 78616d70 6c653a20 70652e72 ```Example: pe.r │ │ │ │ │ + 0x00020160 6963685f 7369676e 61747572 652e746f ich_signature.to │ │ │ │ │ + 0x00020170 6f6c6964 28313730 2c203430 32313929 olid(170, 40219) │ │ │ │ │ + 0x00020180 203e3d20 39396060 60222c0a 20202020 >= 99```",. │ │ │ │ │ + 0x00020190 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000201a0 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ │ + 0x000201b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000201c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x000201d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000201e0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ + 0x000201f0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ + 0x00020200 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020210 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ 0x00020220 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020230 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ │ - 0x00020240 6c656f66 66222c0a 20202020 20202020 leoff",. │ │ │ │ │ + 0x00020230 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00020240 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ 0x00020250 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020260 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00020270 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00020280 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00020290 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000202a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x000202b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00020260 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00020270 223a2022 746f6f6c 6964220a 20202020 ": "toolid". │ │ │ │ │ + 0x00020280 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020290 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x000202a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000202b0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ 0x000202c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000202d0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x000202e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000202f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00020300 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020310 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00020320 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00020330 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020340 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00020350 6e616d65 223a2022 6673697a 65222c0a name": "fsize",. │ │ │ │ │ - 0x00020360 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000202d0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x000202e0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x000202f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00020300 20202020 20202020 20202020 20226172 "ar │ │ │ │ │ + 0x00020310 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ │ + 0x00020320 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020330 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00020340 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020350 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020360 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ │ 0x00020370 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020380 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00020390 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x000203a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000203b0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x000203c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00020380 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020390 20202022 6e616d65 223a2022 746f6f6c "name": "tool │ │ │ │ │ + 0x000203a0 6964220a 20202020 20202020 20202020 id". │ │ │ │ │ + 0x000203b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000203c0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ 0x000203d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000203e0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x000203e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ 0x000203f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020400 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00020410 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020400 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00020410 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ 0x00020420 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020430 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00020440 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00020430 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00020440 616d6522 3a202276 65727369 6f6e220a ame": "version". │ │ │ │ │ 0x00020450 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020460 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00020470 6d617870 726f7422 2c0a2020 20202020 maxprot",. │ │ │ │ │ - 0x00020480 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020490 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x000204a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000204b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00020460 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020470 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00020480 20202020 20202020 20202020 20205d0a ]. │ │ │ │ │ + 0x00020490 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000204a0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x000204b0 20202020 20202020 20202020 20205d0a ]. │ │ │ │ │ 0x000204c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000204d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x000204e0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x000204f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020500 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00020510 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020520 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00020530 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020540 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00020550 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00020560 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020570 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020580 20226e61 6d65223a 2022696e 69747072 "name": "initpr │ │ │ │ │ - 0x00020590 6f74222c 0a202020 20202020 20202020 ot",. │ │ │ │ │ - 0x000205a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000205b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x000205c0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x000205d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000205e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000205f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00020600 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020610 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x00020620 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00020630 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020640 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00020650 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020660 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00020670 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00020680 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020690 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x000206a0 65223a20 226e7365 63747322 2c0a2020 e": "nsects",. │ │ │ │ │ - 0x000206b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000204d0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ │ + 0x000204e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000204f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00020500 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ │ + 0x00020510 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ │ + 0x00020520 20226e61 6d65223a 2022696d 70686173 "name": "imphas │ │ │ │ │ + 0x00020530 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ │ + 0x00020540 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ │ + 0x00020550 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ + 0x00020560 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ │ + 0x00020570 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00020580 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00020590 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ + 0x000205a0 3a205b5d 2c0a2020 20202020 20202020 : [],. │ │ │ │ │ + 0x000205b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000205c0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ │ + 0x000205d0 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ │ + 0x000205e0 68652069 6d706f72 74206861 7368206f he import hash o │ │ │ │ │ + 0x000205f0 7220696d 70686173 6820666f 72207468 r imphash for th │ │ │ │ │ + 0x00020600 65205045 2e205468 6520696d 70686173 e PE. The imphas │ │ │ │ │ + 0x00020610 68206973 2061204d 44352068 61736820 h is a MD5 hash │ │ │ │ │ + 0x00020620 6f662074 68652050 45277320 696d706f of the PE's impo │ │ │ │ │ + 0x00020630 72742074 61626c65 20616674 65722073 rt table after s │ │ │ │ │ + 0x00020640 6f6d6520 6e6f726d 616c697a 6174696f ome normalizatio │ │ │ │ │ + 0x00020650 6e2e2054 68652069 6d706861 73682066 n. The imphash f │ │ │ │ │ + 0x00020660 6f722061 20504520 63616e20 62652061 or a PE can be a │ │ │ │ │ + 0x00020670 6c736f20 636f6d70 75746564 20776974 lso computed wit │ │ │ │ │ + 0x00020680 68207065 66696c65 20616e64 20796f75 h pefile and you │ │ │ │ │ + 0x00020690 2063616e 2066696e 64206d6f 72652069 can find more i │ │ │ │ │ + 0x000206a0 6e666f72 6d617469 6f6e2069 6e204d61 nformation in Ma │ │ │ │ │ + 0x000206b0 6e646961 6e742773 20626c6f 672e220a ndiant's blog.". │ │ │ │ │ 0x000206c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000206d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000206e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x000206f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020700 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00020710 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x00020720 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020730 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00020740 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020750 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00020760 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020770 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020780 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00020790 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000207a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000207b0 20202020 20226e61 6d65223a 2022666c "name": "fl │ │ │ │ │ - 0x000207c0 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ │ + 0x000206d0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ │ + 0x000206e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000206f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00020700 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ │ + 0x00020710 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ │ + 0x00020720 20226e61 6d65223a 20227365 6374696f "name": "sectio │ │ │ │ │ + 0x00020730 6e5f696e 64657822 2c0a2020 20202020 n_index",. │ │ │ │ │ + 0x00020740 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ + 0x00020750 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ + 0x00020760 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ + 0x00020770 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x00020780 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00020790 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ + 0x000207a0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ + 0x000207b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000207c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ 0x000207d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000207e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000207f0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00020800 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020810 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020820 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00020830 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020840 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00020850 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00020860 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020870 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00020880 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020890 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x000208a0 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ │ - 0x000208b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000208c0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x000208d0 6d65223a 20227365 6374696f 6e73222c me": "sections", │ │ │ │ │ - 0x000208e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000208f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020900 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00020910 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00020920 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020930 20202020 20202020 20202020 20202273 "s │ │ │ │ │ - 0x00020940 74727563 74757265 223a0a20 20202020 tructure":. │ │ │ │ │ - 0x00020950 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020960 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00020970 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00020980 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020990 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x000209a0 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ │ + 0x000207e0 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ │ + 0x000207f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020800 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00020810 20226e61 6d65220a 20202020 20202020 "name". │ │ │ │ │ + 0x00020820 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020830 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00020840 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ │ + 0x00020850 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00020860 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ │ + 0x00020870 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ │ + 0x00020880 67207468 6520696e 64657820 696e746f g the index into │ │ │ │ │ + 0x00020890 20746865 20736563 74696f6e 73206172 the sections ar │ │ │ │ │ + 0x000208a0 72617920 666f7220 74686520 73656374 ray for the sect │ │ │ │ │ + 0x000208b0 696f6e20 74686174 20686173 206e616d ion that has nam │ │ │ │ │ + 0x000208c0 652e206e 616d6520 69732063 61736520 e. name is case │ │ │ │ │ + 0x000208d0 73656e73 69746976 652e220a 20202020 sensitive.". │ │ │ │ │ + 0x000208e0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x000208f0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00020900 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00020910 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ + 0x00020920 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ + 0x00020930 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00020940 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020950 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00020960 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ + 0x00020970 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020980 20202022 6e616d65 223a2022 61646472 "name": "addr │ │ │ │ │ + 0x00020990 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x000209a0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ 0x000209b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000209c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000209d0 20202022 6e616d65 223a2022 73656374 "name": "sect │ │ │ │ │ - 0x000209e0 696f6e73 222c0a20 20202020 20202020 ions",. │ │ │ │ │ - 0x000209f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020a00 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00020a10 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00020a20 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00020a30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020a40 20202020 20202020 20202020 22617474 "att │ │ │ │ │ - 0x00020a50 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ │ - 0x00020a60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020a70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020a80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00020a90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020aa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020ab0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00020ac0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00020ad0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020ae0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020af0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00020b00 223a2022 73656374 6e616d65 222c0a20 ": "sectname",. │ │ │ │ │ - 0x00020b10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020b20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020b30 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00020b40 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00020b50 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x000209c0 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x000209d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x000209e0 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ │ + 0x000209f0 6e207265 7475726e 696e6720 74686520 n returning the │ │ │ │ │ + 0x00020a00 696e6465 7820696e 746f2074 68652073 index into the s │ │ │ │ │ + 0x00020a10 65637469 6f6e7320 61727261 7920666f ections array fo │ │ │ │ │ + 0x00020a20 72207468 65207365 6374696f 6e207468 r the section th │ │ │ │ │ + 0x00020a30 61742068 61732061 6464722e 20616464 at has addr. add │ │ │ │ │ + 0x00020a40 72206361 6e206265 20616e20 6f666673 r can be an offs │ │ │ │ │ + 0x00020a50 65742069 6e746f20 74686520 66696c65 et into the file │ │ │ │ │ + 0x00020a60 206f7220 61206d65 6d6f7279 20616464 or a memory add │ │ │ │ │ + 0x00020a70 72657373 2e220a20 20202020 20202020 ress.". │ │ │ │ │ + 0x00020a80 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x00020a90 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ │ + 0x00020aa0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00020ab0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00020ac0 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ │ + 0x00020ad0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00020ae0 22657870 6f727473 222c0a20 20202020 "exports",. │ │ │ │ │ + 0x00020af0 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ │ + 0x00020b00 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ + 0x00020b10 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ │ + 0x00020b20 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x00020b30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00020b40 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ + 0x00020b50 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ 0x00020b60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020b70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020b80 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ │ - 0x00020b90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020b70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00020b80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020b90 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ │ 0x00020ba0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020bb0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00020bc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020bd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020be0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00020bb0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00020bc0 3a202266 756e6374 696f6e5f 6e616d65 : "function_name │ │ │ │ │ + 0x00020bd0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00020be0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ 0x00020bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020c00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020c10 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00020c20 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00020c30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020c40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020c50 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00020c60 616d6522 3a202273 65676e61 6d65222c ame": "segname", │ │ │ │ │ - 0x00020c70 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00020c80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020c90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020ca0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00020cb0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00020c00 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x00020c10 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00020c20 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ │ + 0x00020c30 6e207265 7475726e 696e6720 74727565 n returning true │ │ │ │ │ + 0x00020c40 20696620 74686520 50452065 78706f72 if the PE expor │ │ │ │ │ + 0x00020c50 74732066 756e6374 696f6e5f 6e616d65 ts function_name │ │ │ │ │ + 0x00020c60 206f7220 66616c73 65206f74 68657277 or false otherw │ │ │ │ │ + 0x00020c70 6973652e 220a2020 20202020 20202020 ise.". │ │ │ │ │ + 0x00020c80 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00020c90 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00020ca0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00020cb0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ │ 0x00020cc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020cd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020ce0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ - 0x00020cf0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00020d00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020d10 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x00020d20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00020cd0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00020ce0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020cf0 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ │ + 0x00020d00 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00020d10 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00020d20 6d65223a 20226f72 64696e61 6c220a20 me": "ordinal". │ │ │ │ │ 0x00020d30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020d40 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00020d50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020d40 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x00020d50 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ 0x00020d60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020d70 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00020d80 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00020d90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020da0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020db0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020dc0 226e616d 65223a20 22616464 72222c0a "name": "addr",. │ │ │ │ │ - 0x00020dd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020d70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00020d80 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ │ + 0x00020d90 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ │ + 0x00020da0 20746865 20504520 6578706f 72747320 the PE exports │ │ │ │ │ + 0x00020db0 6f726469 6e616c20 6f722066 616c7365 ordinal or false │ │ │ │ │ + 0x00020dc0 206f7468 65727769 73652e22 0a202020 otherwise.". │ │ │ │ │ + 0x00020dd0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ 0x00020de0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020df0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020e00 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00020e10 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00020e20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020df0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00020e00 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ + 0x00020e10 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x00020e20 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ 0x00020e30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020e40 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00020e50 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00020e40 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00020e50 223a2022 72222c0a 20202020 20202020 ": "r",. │ │ │ │ │ 0x00020e60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020e70 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00020e80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020e90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020ea0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00020eb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020ec0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020ed0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x00020ee0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00020ef0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020f00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020f10 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00020f20 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ │ - 0x00020f30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020f40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020f50 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00020f60 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00020f70 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00020f80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020f90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020fa0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00020fb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020fc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020fd0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00020fe0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020ff0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021000 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00021010 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021020 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021030 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00021040 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00021050 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021060 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021070 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00021080 616d6522 3a20226f 66667365 74222c0a ame": "offset",. │ │ │ │ │ - 0x00021090 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020e70 20202020 226e616d 65223a20 22726567 "name": "reg │ │ │ │ │ + 0x00020e80 756c6172 5f657870 72657373 696f6e22 ular_expression" │ │ │ │ │ + 0x00020e90 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00020ea0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x00020eb0 20202020 20202020 20202020 2020205d ] │ │ │ │ │ + 0x00020ec0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00020ed0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00020ee0 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ │ + 0x00020ef0 20726574 75726e69 6e672074 72756520 returning true │ │ │ │ │ + 0x00020f00 69662074 68652050 45206578 706f7274 if the PE export │ │ │ │ │ + 0x00020f10 73207265 67756c61 725f6578 70726573 s regular_expres │ │ │ │ │ + 0x00020f20 73696f6e 206f7220 66616c73 65206f74 sion or false ot │ │ │ │ │ + 0x00020f30 68657277 6973652e 220a2020 20202020 herwise.". │ │ │ │ │ + 0x00020f40 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ + 0x00020f50 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ │ + 0x00020f60 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00020f70 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00020f80 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ │ + 0x00020f90 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00020fa0 223a2022 6578706f 7274735f 696e6465 ": "exports_inde │ │ │ │ │ + 0x00020fb0 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ │ + 0x00020fc0 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ │ + 0x00020fd0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ │ + 0x00020fe0 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ │ + 0x00020ff0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00021000 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00021010 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ + 0x00021020 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ + 0x00021030 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00021040 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021050 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00021060 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ │ + 0x00021070 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021080 20202022 6e616d65 223a2022 66756e63 "name": "func │ │ │ │ │ + 0x00021090 74696f6e 5f6e616d 65220a20 20202020 tion_name". │ │ │ │ │ 0x000210a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000210b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000210c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000210d0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x000210e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000210f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021100 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00021110 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00021120 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021130 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00021140 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021150 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021160 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00021170 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021180 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021190 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x000211a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x000210b0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x000210c0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ + 0x000210d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000210e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x000210f0 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ │ + 0x00021100 6e696e67 20746865 20696e64 65782069 ning the index i │ │ │ │ │ + 0x00021110 6e746f20 74686520 6578706f 72745f64 nto the export_d │ │ │ │ │ + 0x00021120 65746169 6c732061 72726179 20776865 etails array whe │ │ │ │ │ + 0x00021130 72652074 6865206e 616d6564 2066756e re the named fun │ │ │ │ │ + 0x00021140 6374696f 6e206973 2c20756e 64656669 ction is, undefi │ │ │ │ │ + 0x00021150 6e656420 6f746865 72776973 652e220a ned otherwise.". │ │ │ │ │ + 0x00021160 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021170 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00021180 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00021190 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ + 0x000211a0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ 0x000211b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000211c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000211d0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000211e0 6e616d65 223a2022 616c6967 6e222c0a name": "align",. │ │ │ │ │ + 0x000211c0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000211d0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x000211e0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ 0x000211f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021200 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021210 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021220 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00021230 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00021240 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021250 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021260 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00021270 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00021280 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021290 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x000212a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000212b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000212c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x000212d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021200 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00021210 6f726469 6e616c22 0a202020 20202020 ordinal". │ │ │ │ │ + 0x00021220 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021230 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00021240 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ │ + 0x00021250 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00021260 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00021270 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ │ + 0x00021280 6e672074 68652069 6e646578 20696e74 ng the index int │ │ │ │ │ + 0x00021290 6f207468 65206578 706f7274 5f646574 o the export_det │ │ │ │ │ + 0x000212a0 61696c73 20617272 61792077 68657265 ails array where │ │ │ │ │ + 0x000212b0 20746865 20657870 6f727465 64206f72 the exported or │ │ │ │ │ + 0x000212c0 64696e61 6c206973 2c20756e 64656669 dinal is, undefi │ │ │ │ │ + 0x000212d0 6e656420 6f746865 72776973 652e220a ned otherwise.". │ │ │ │ │ 0x000212e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000212f0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x00021300 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00021310 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021320 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021330 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00021340 6e616d65 223a2022 72656c6f 6666222c name": "reloff", │ │ │ │ │ - 0x00021350 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00021360 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000212f0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00021300 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00021310 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ + 0x00021320 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ + 0x00021330 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021340 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00021350 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x00021360 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ │ 0x00021370 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021380 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00021390 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x000213a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000213b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000213c0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x000213d0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x000213e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000213f0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x00021400 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00021410 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021420 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00021430 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021440 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021450 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00021460 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00021470 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021480 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021490 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000214a0 226e616d 65223a20 226e7265 6c6f6322 "name": "nreloc" │ │ │ │ │ - 0x000214b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000214c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000214d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000214e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000214f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00021500 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021510 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021520 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00021530 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x00021540 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021550 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00021560 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00021570 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021580 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00021590 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000215a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000215b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000215c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x000215d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000215e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000215f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021600 20226e61 6d65223a 2022666c 61677322 "name": "flags" │ │ │ │ │ - 0x00021610 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00021620 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021630 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021640 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00021650 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00021660 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021670 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021680 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00021690 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x000216a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000216b0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x000216c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000216d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000216e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x000216f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021700 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021380 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00021390 72656775 6c61725f 65787072 65737369 regular_expressi │ │ │ │ │ + 0x000213a0 6f6e220a 20202020 20202020 20202020 on". │ │ │ │ │ + 0x000213b0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x000213c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000213d0 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ │ + 0x000213e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x000213f0 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ │ + 0x00021400 696f6e20 72657475 726e696e 67207468 ion returning th │ │ │ │ │ + 0x00021410 65206669 72737420 696e6465 7820696e e first index in │ │ │ │ │ + 0x00021420 746f2074 68652065 78706f72 745f6465 to the export_de │ │ │ │ │ + 0x00021430 7461696c 73206172 72617920 77686572 tails array wher │ │ │ │ │ + 0x00021440 65207468 65207265 67756c61 72206578 e the regular ex │ │ │ │ │ + 0x00021450 70726573 73696f6e 206d6174 63686573 pression matches │ │ │ │ │ + 0x00021460 20746865 20657870 6f727465 64206e61 the exported na │ │ │ │ │ + 0x00021470 6d652c20 756e6465 66696e65 64206f74 me, undefined ot │ │ │ │ │ + 0x00021480 68657277 6973652e 220a2020 20202020 herwise.". │ │ │ │ │ + 0x00021490 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ + 0x000214a0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ │ + 0x000214b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x000214c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x000214d0 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ │ + 0x000214e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x000214f0 22657870 6f72745f 64657461 696c7322 "export_details" │ │ │ │ │ + 0x00021500 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00021510 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00021520 41727261 79206f66 20737472 75637475 Array of structu │ │ │ │ │ + 0x00021530 72657320 636f6e74 61696e69 6e672069 res containing i │ │ │ │ │ + 0x00021540 6e666f72 6d617469 6f6e2061 626f7574 nformation about │ │ │ │ │ + 0x00021550 20746865 20504527 73206578 706f7274 the PE's export │ │ │ │ │ + 0x00021560 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ │ + 0x00021570 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ │ + 0x00021580 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00021590 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x000215a0 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ │ + 0x000215b0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x000215c0 616d6522 3a202265 78706f72 745f6465 ame": "export_de │ │ │ │ │ + 0x000215d0 7461696c 73222c0a 20202020 20202020 tails",. │ │ │ │ │ + 0x000215e0 20202020 20202020 22617474 72696275 "attribu │ │ │ │ │ + 0x000215f0 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ │ + 0x00021600 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00021610 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021620 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00021630 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00021640 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00021650 6e616d65 223a2022 6f666673 6574222c name": "offset", │ │ │ │ │ + 0x00021660 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00021670 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00021680 6e746174 696f6e22 3a20224f 66667365 ntation": "Offse │ │ │ │ │ + 0x00021690 74207768 65726520 74686520 6578706f t where the expo │ │ │ │ │ + 0x000216a0 72746564 2066756e 6374696f 6e207374 rted function st │ │ │ │ │ + 0x000216b0 61727473 2e222c0a 20202020 20202020 arts.",. │ │ │ │ │ + 0x000216c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000216d0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x000216e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000216f0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00021700 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ 0x00021710 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021720 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00021730 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00021740 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021750 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021760 20226e61 6d65223a 20227265 73657276 "name": "reserv │ │ │ │ │ - 0x00021770 65643122 2c0a2020 20202020 20202020 ed1",. │ │ │ │ │ - 0x00021780 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021790 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000217a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x000217b0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x000217c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000217d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000217e0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x000217f0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x00021800 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021810 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021820 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00021720 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00021730 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00021740 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00021750 3a20226e 616d6522 2c0a2020 20202020 : "name",. │ │ │ │ │ + 0x00021760 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021770 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00021780 223a2022 4e616d65 206f6620 74686520 ": "Name of the │ │ │ │ │ + 0x00021790 6578706f 72746564 2066756e 6374696f exported functio │ │ │ │ │ + 0x000217a0 6e2e2049 74207769 6c6c2062 6520756e n. It will be un │ │ │ │ │ + 0x000217b0 64656669 6e656420 69662074 68652066 defined if the f │ │ │ │ │ + 0x000217c0 756e6374 696f6e20 68617320 6e6f206e unction has no n │ │ │ │ │ + 0x000217d0 616d652e 222c0a20 20202020 20202020 ame.",. │ │ │ │ │ + 0x000217e0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000217f0 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ │ + 0x00021800 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00021810 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00021820 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ 0x00021830 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021840 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021850 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00021860 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021870 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021880 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00021890 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x000218a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000218b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000218c0 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ │ - 0x000218d0 73657276 65643222 2c0a2020 20202020 served2",. │ │ │ │ │ - 0x000218e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000218f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021900 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00021910 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00021920 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021930 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021940 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00021950 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00021840 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00021850 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00021860 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00021870 2022666f 72776172 645f6e61 6d65222c "forward_name", │ │ │ │ │ + 0x00021880 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00021890 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x000218a0 6e746174 696f6e22 3a202254 6865206e ntation": "The n │ │ │ │ │ + 0x000218b0 616d6520 6f662074 68652066 756e6374 ame of the funct │ │ │ │ │ + 0x000218c0 696f6e20 77686572 65207468 69732065 ion where this e │ │ │ │ │ + 0x000218d0 78706f72 7420666f 72776172 64732074 xport forwards t │ │ │ │ │ + 0x000218e0 6f2e2049 74207769 6c6c2062 6520756e o. It will be un │ │ │ │ │ + 0x000218f0 64656669 6e656420 69662074 68652065 defined if the e │ │ │ │ │ + 0x00021900 78706f72 74206973 206e6f74 20612066 xport is not a f │ │ │ │ │ + 0x00021910 6f727761 7264696e 67206578 706f7274 orwarding export │ │ │ │ │ + 0x00021920 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00021930 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00021940 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ │ + 0x00021950 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ 0x00021960 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021970 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021980 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00021990 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021970 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00021980 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00021990 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ 0x000219a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000219b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000219c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000219b0 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ │ + 0x000219c0 7264696e 616c222c 0a202020 20202020 rdinal",. │ │ │ │ │ 0x000219d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000219e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x000219f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00021a00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021a10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021a20 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00021a30 20227265 73657276 65643322 2c0a2020 "reserved3",. │ │ │ │ │ - 0x00021a40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000219e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x000219f0 3a202254 6865206f 7264696e 616c206f : "The ordinal o │ │ │ │ │ + 0x00021a00 66207468 65206578 706f7274 65642066 f the exported f │ │ │ │ │ + 0x00021a10 756e6374 696f6e2c 20616674 65722074 unction, after t │ │ │ │ │ + 0x00021a20 6865206f 7264696e 616c2062 61736520 he ordinal base │ │ │ │ │ + 0x00021a30 68617320 6265656e 20617070 6c696564 has been applied │ │ │ │ │ + 0x00021a40 20746f20 69742e22 2c0a2020 20202020 to it.",. │ │ │ │ │ 0x00021a50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021a60 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00021a70 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00021a80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00021a90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021aa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021ab0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00021ac0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021ad0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021ae0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x00021af0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021b00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021b10 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ │ - 0x00021b20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021b30 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x00021b40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021b50 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ - 0x00021b60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021b70 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ - 0x00021b80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021b90 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x00021ba0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00021bb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021bc0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00021bd0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00021be0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00021bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021c00 20202020 20226e61 6d65223a 2022656e "name": "en │ │ │ │ │ - 0x00021c10 7472795f 706f696e 74222c0a 20202020 try_point",. │ │ │ │ │ - 0x00021c20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021c30 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00021c40 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00021c50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021c60 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00021c70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021c80 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00021c90 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00021ca0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021cb0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00021cc0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00021cd0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00021ce0 223a2022 73746163 6b5f7369 7a65222c ": "stack_size", │ │ │ │ │ - 0x00021cf0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00021d00 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00021d10 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00021d20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021d30 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00021d40 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00021d50 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00021d60 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ │ - 0x00021d70 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00021d80 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00021d90 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00021da0 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ │ + 0x00021a60 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00021a70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021a80 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00021a90 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ │ + 0x00021aa0 20207d0a 20202020 20202020 7d2c0a20 }. },. │ │ │ │ │ + 0x00021ab0 20202020 2020207b 0a090909 226b696e {...."kin │ │ │ │ │ + 0x00021ac0 64223a20 2276616c 7565222c 0a090909 d": "value",.... │ │ │ │ │ + 0x00021ad0 226e616d 65223a20 22494d50 4f52545f "name": "IMPORT_ │ │ │ │ │ + 0x00021ae0 5354414e 44415244 222c0a09 09092264 STANDARD",...."d │ │ │ │ │ + 0x00021af0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00021b00 466c6167 20737065 63696679 696e6720 Flag specifying │ │ │ │ │ + 0x00021b10 77686963 6820696d 706f7274 2073686f which import sho │ │ │ │ │ + 0x00021b20 756c6420 66756e63 74696f6e 20696d70 uld function imp │ │ │ │ │ + 0x00021b30 6f727473 28696e74 2c2e2e2e 29207365 orts(int,...) se │ │ │ │ │ + 0x00021b40 61726368 222c0a09 09092274 79706522 arch",...."type" │ │ │ │ │ + 0x00021b50 3a202269 220a0909 7d2c0a09 097b0a09 : "i"...},...{.. │ │ │ │ │ + 0x00021b60 0909226b 696e6422 3a202276 616c7565 .."kind": "value │ │ │ │ │ + 0x00021b70 222c0a09 0909226e 616d6522 3a202249 ",...."name": "I │ │ │ │ │ + 0x00021b80 4d504f52 545f4445 4c415945 44222c0a MPORT_DELAYED",. │ │ │ │ │ + 0x00021b90 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ │ + 0x00021ba0 6e223a20 22466c61 67207370 65636966 n": "Flag specif │ │ │ │ │ + 0x00021bb0 79696e67 20776869 63682069 6d706f72 ying which impor │ │ │ │ │ + 0x00021bc0 74207368 6f756c64 2066756e 6374696f t should functio │ │ │ │ │ + 0x00021bd0 6e20696d 706f7274 7328696e 742c2e2e n imports(int,.. │ │ │ │ │ + 0x00021be0 2e292073 65617263 68222c0a 09090922 .) search",...." │ │ │ │ │ + 0x00021bf0 74797065 223a2022 69220a09 097d2c0a type": "i"...},. │ │ │ │ │ + 0x00021c00 09097b0a 09090922 6b696e64 223a2022 ..{...."kind": " │ │ │ │ │ + 0x00021c10 76616c75 65222c0a 09090922 6e616d65 value",...."name │ │ │ │ │ + 0x00021c20 223a2022 494d504f 52545f41 4e59222c ": "IMPORT_ANY", │ │ │ │ │ + 0x00021c30 0a090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ │ + 0x00021c40 6f6e223a 2022466c 61672073 70656369 on": "Flag speci │ │ │ │ │ + 0x00021c50 6679696e 67207768 69636820 696d706f fying which impo │ │ │ │ │ + 0x00021c60 72742073 686f756c 64206675 6e637469 rt should functi │ │ │ │ │ + 0x00021c70 6f6e2069 6d706f72 74732869 6e742c2e on imports(int,. │ │ │ │ │ + 0x00021c80 2e2e2920 73656172 6368222c 0a090909 ..) search",.... │ │ │ │ │ + 0x00021c90 22747970 65223a20 2269220a 09097d2c "type": "i"...}, │ │ │ │ │ + 0x00021ca0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00021cb0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00021cc0 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ + 0x00021cd0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00021ce0 696d706f 72747322 2c0a2020 20202020 imports",. │ │ │ │ │ + 0x00021cf0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ + 0x00021d00 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ + 0x00021d10 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ + 0x00021d20 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x00021d30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00021d40 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ + 0x00021d50 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ + 0x00021d60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021d70 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00021d80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021d90 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ │ + 0x00021da0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00021db0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00021dc0 20226669 6c655f69 6e646578 5f666f72 "file_index_for │ │ │ │ │ - 0x00021dd0 5f617263 68222c0a 20202020 20202020 _arch",. │ │ │ │ │ - 0x00021de0 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ │ - 0x00021df0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ - 0x00021e00 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ │ - 0x00021e10 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00021e20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00021e30 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ - 0x00021e40 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ - 0x00021e50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021e60 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00021e70 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00021e80 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ + 0x00021dc0 2022646c 6c5f6e61 6d65220a 20202020 "dll_name". │ │ │ │ │ + 0x00021dd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021de0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00021df0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00021e00 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00021e10 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00021e20 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ │ + 0x00021e30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021e40 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ │ + 0x00021e50 756e6374 696f6e5f 6e616d65 220a2020 unction_name". │ │ │ │ │ + 0x00021e60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021e70 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x00021e80 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ 0x00021e90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021ea0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00021eb0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00021ec0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ - 0x00021ed0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021ee0 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x00021ef0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00021f00 6174696f 6e223a20 22220a20 20202020 ation": "". │ │ │ │ │ - 0x00021f10 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00021f20 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00021f30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021f40 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ - 0x00021f50 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00021f60 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00021f70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021f80 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00021f90 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ - 0x00021fa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021fb0 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ │ + 0x00021ea0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00021eb0 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ │ + 0x00021ec0 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ │ + 0x00021ed0 74686520 50452069 6d706f72 74732066 the PE imports f │ │ │ │ │ + 0x00021ee0 756e6374 696f6e5f 6e616d65 2066726f unction_name fro │ │ │ │ │ + 0x00021ef0 6d20646c 6c5f6e61 6d652c20 6f722066 m dll_name, or f │ │ │ │ │ + 0x00021f00 616c7365 206f7468 65727769 73652e20 alse otherwise. │ │ │ │ │ + 0x00021f10 646c6c5f 6e616d65 20697320 63617365 dll_name is case │ │ │ │ │ + 0x00021f20 20696e73 656e7369 74697665 2e220a20 insensitive.". │ │ │ │ │ + 0x00021f30 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00021f40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00021f50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00021f60 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ + 0x00021f70 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ + 0x00021f80 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00021f90 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00021fa0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00021fb0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ │ 0x00021fc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021fd0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00021fe0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021ff0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00022000 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00022010 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ + 0x00021fd0 20202020 2020226e 616d6522 3a202264 "name": "d │ │ │ │ │ + 0x00021fe0 6c6c5f6e 616d6522 0a202020 20202020 ll_name". │ │ │ │ │ + 0x00021ff0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022000 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00022010 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ 0x00022020 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022030 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00022040 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00022050 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ - 0x00022060 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022070 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x00022080 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00022090 6174696f 6e223a20 22220a20 20202020 ation": "". │ │ │ │ │ - 0x000220a0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x000220b0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ - 0x000220c0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x000220d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x000220e0 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ │ - 0x000220f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00022100 65223a20 22656e74 72795f70 6f696e74 e": "entry_point │ │ │ │ │ - 0x00022110 5f666f72 5f617263 68222c0a 20202020 _for_arch",. │ │ │ │ │ - 0x00022120 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ │ - 0x00022130 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ │ - 0x00022140 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ │ - 0x00022150 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ │ - 0x00022160 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00022170 20202020 20202020 20202020 20226172 "ar │ │ │ │ │ - 0x00022180 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ │ + 0x00022030 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00022040 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ + 0x00022050 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022060 20202022 6e616d65 223a2022 6f726469 "name": "ordi │ │ │ │ │ + 0x00022070 6e616c22 0a202020 20202020 20202020 nal". │ │ │ │ │ + 0x00022080 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ + 0x00022090 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000220a0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ │ + 0x000220b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000220c0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ │ + 0x000220d0 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ │ + 0x000220e0 72756520 69662074 68652050 4520696d rue if the PE im │ │ │ │ │ + 0x000220f0 706f7274 73206f72 64696e61 6c206672 ports ordinal fr │ │ │ │ │ + 0x00022100 6f6d2064 6c6c5f6e 616d652c 206f7220 om dll_name, or │ │ │ │ │ + 0x00022110 66616c73 65206f74 68657277 6973652e false otherwise. │ │ │ │ │ + 0x00022120 20646c6c 5f6e616d 65206973 20636173 dll_name is cas │ │ │ │ │ + 0x00022130 6520696e 73656e73 69746976 652e220a e insensitive.". │ │ │ │ │ + 0x00022140 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022150 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00022160 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00022170 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ + 0x00022180 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ 0x00022190 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000221a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x000221b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000221c0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ │ + 0x000221a0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000221b0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x000221c0 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ │ 0x000221d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000221e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x000221f0 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ │ - 0x00022200 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x00022210 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022220 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ - 0x00022230 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00022240 6d656e74 6174696f 6e223a20 22220a20 mentation": "". │ │ │ │ │ - 0x00022250 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00022260 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00022270 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00022280 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ - 0x00022290 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ - 0x000222a0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x000222b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000222c0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x000222d0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ - 0x000222e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000222f0 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ │ - 0x00022300 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00022310 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x00022320 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022330 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00022340 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022350 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ │ - 0x00022360 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022370 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00022380 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ │ - 0x00022390 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x000221e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x000221f0 646c6c5f 6e616d65 220a2020 20202020 dll_name". │ │ │ │ │ + 0x00022200 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022210 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00022220 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ │ + 0x00022230 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00022240 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00022250 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ │ + 0x00022260 696e6720 74686520 6e756d62 6572206f ing the number o │ │ │ │ │ + 0x00022270 66206675 6e637469 6f6e7320 66726f6d f functions from │ │ │ │ │ + 0x00022280 20746865 20646c6c 5f6e616d 652c2069 the dll_name, i │ │ │ │ │ + 0x00022290 6e207468 65205045 20696d70 6f727473 n the PE imports │ │ │ │ │ + 0x000222a0 2e20646c 6c5f6e61 6d652069 73206361 . dll_name is ca │ │ │ │ │ + 0x000222b0 73652069 6e73656e 73697469 76652e22 se insensitive." │ │ │ │ │ + 0x000222c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000222d0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x000222e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000222f0 20202020 20202020 20202261 7267756d "argum │ │ │ │ │ + 0x00022300 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ │ + 0x00022310 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022320 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00022330 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00022340 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ │ + 0x00022350 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022360 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00022370 22646c6c 5f726567 65787022 0a202020 "dll_regexp". │ │ │ │ │ + 0x00022380 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022390 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ 0x000223a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000223b0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ - 0x000223c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000223d0 6d656e74 6174696f 6e223a20 22220a20 mentation": "". │ │ │ │ │ - 0x000223e0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x000223f0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ - 0x00022400 20202020 2020207d 20202020 20202020 } │ │ │ │ │ - 0x00022410 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ │ - 0x00022420 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ - 0x00022430 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ - 0x00022440 65223a20 226d6167 6963222c 0a202020 e": "magic",. │ │ │ │ │ - 0x00022450 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ - 0x00022460 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00022470 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00022480 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ - 0x00022490 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000224a0 6d696d65 5f747970 65222c0a 20202020 mime_type",. │ │ │ │ │ - 0x000224b0 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ │ - 0x000224c0 74797065 223a2022 73222c0a 20202020 type": "s",. │ │ │ │ │ - 0x000224d0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ │ - 0x000224e0 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ │ - 0x000224f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00022500 20202020 20202020 20202020 20226172 "ar │ │ │ │ │ - 0x00022510 67756d65 6e747322 3a205b5d 2c0a2020 guments": [],. │ │ │ │ │ - 0x00022520 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022530 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00022540 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ │ - 0x00022550 75726e69 6e672061 20737472 696e6720 urning a string │ │ │ │ │ - 0x00022560 77697468 20746865 20747970 65206f66 with the type of │ │ │ │ │ - 0x00022570 20746865 2066696c 652e2045 78616d70 the file. Examp │ │ │ │ │ - 0x00022580 6c653a20 6060606d 61676963 2e747970 le: ```magic.typ │ │ │ │ │ - 0x00022590 65282920 636f6e74 61696e73 205c2250 e() contains \"P │ │ │ │ │ - 0x000225a0 44465c22 60606022 0a202020 20202020 DF\"```". │ │ │ │ │ - 0x000225b0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x000225c0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ - 0x000225d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x000225e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x000225f0 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ │ - 0x00022600 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00022610 3a202274 79706522 2c0a2020 20202020 : "type",. │ │ │ │ │ - 0x00022620 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ - 0x00022630 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ │ - 0x00022640 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ - 0x00022650 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x00022660 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00022670 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ - 0x00022680 6d656e74 73223a20 5b5d2c0a 20202020 ments": [],. │ │ │ │ │ - 0x00022690 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000226a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000226b0 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ │ - 0x000226c0 6e696e67 20612073 7472696e 67207769 ning a string wi │ │ │ │ │ - 0x000226d0 74682074 6865204d 494d4520 74797065 th the MIME type │ │ │ │ │ - 0x000226e0 206f6620 74686520 66696c65 2e204578 of the file. Ex │ │ │ │ │ - 0x000226f0 616d706c 653a2060 60606d61 6769632e ample: ```magic. │ │ │ │ │ - 0x00022700 6d696d65 5f747970 65282920 3d3d205c mime_type() == \ │ │ │ │ │ - 0x00022710 22617070 6c696361 74696f6e 2f706466 "application/pdf │ │ │ │ │ - 0x00022720 5c226060 60220a20 20202020 20202020 \"```". │ │ │ │ │ - 0x00022730 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x00022740 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ │ - 0x00022750 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ │ - 0x00022760 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ - 0x00022770 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ - 0x00022780 65223a20 226d6174 68222c0a 20202020 e": "math",. │ │ │ │ │ - 0x00022790 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ │ - 0x000227a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x000227b0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x000227c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x000227d0 20202022 6e616d65 223a2022 4d45414e "name": "MEAN │ │ │ │ │ - 0x000227e0 5f425954 4553222c 0a202020 20202020 _BYTES",. │ │ │ │ │ - 0x000227f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00022800 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00022810 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ │ - 0x00022820 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00022830 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00022840 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ │ - 0x00022850 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ │ - 0x00022860 20202022 6e616d65 223a2022 696e5f72 "name": "in_r │ │ │ │ │ - 0x00022870 616e6765 222c0a20 20202020 20202020 ange",. │ │ │ │ │ - 0x00022880 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ │ - 0x00022890 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ - 0x000228a0 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ │ - 0x000228b0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ - 0x000228c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000228d0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ - 0x000228e0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ - 0x000228f0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00022900 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00022910 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00022920 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ │ - 0x00022930 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022940 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ │ - 0x00022950 65737422 0a202020 20202020 20202020 est". │ │ │ │ │ - 0x00022960 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00022970 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022980 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00022990 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000229a0 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ │ - 0x000229b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x000229c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000229d0 6e616d65 223a2022 6c6f7765 72220a20 name": "lower". │ │ │ │ │ - 0x000229e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000229f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00022a00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022a10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00022a20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022a30 22747970 65223a20 2266222c 0a202020 "type": "f",. │ │ │ │ │ - 0x00022a40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022a50 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00022a60 20227570 70657222 0a202020 20202020 "upper". │ │ │ │ │ - 0x00022a70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022a80 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00022a90 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ │ - 0x00022aa0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00022ab0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00022ac0 52657475 726e7320 74727565 20696620 Returns true if │ │ │ │ │ - 0x00022ad0 74686520 2a746573 742a2076 616c7565 the *test* value │ │ │ │ │ - 0x00022ae0 20697320 62657477 65656e20 2a6c6f77 is between *low │ │ │ │ │ - 0x00022af0 65722a20 616e6420 2a757070 65722a20 er* and *upper* │ │ │ │ │ - 0x00022b00 76616c75 65732e20 54686520 636f6d70 values. The comp │ │ │ │ │ - 0x00022b10 61726973 6f6e7320 61726520 696e636c arisons are incl │ │ │ │ │ - 0x00022b20 75736976 652e2045 78616d70 6c653a20 usive. Example: │ │ │ │ │ - 0x00022b30 6060606d 6174682e 696e5f72 616e6765 ```math.in_range │ │ │ │ │ - 0x00022b40 286d6174 682e6465 76696174 696f6e28 (math.deviation( │ │ │ │ │ - 0x00022b50 302c2066 696c6573 697a652c 206d6174 0, filesize, mat │ │ │ │ │ - 0x00022b60 682e4d45 414e5f42 59544553 292c2036 h.MEAN_BYTES), 6 │ │ │ │ │ - 0x00022b70 332e392c 2036342c 31296060 60220a20 3.9, 64,1)```". │ │ │ │ │ - 0x00022b80 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00022b90 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ - 0x00022ba0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00022bb0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00022bc0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ │ - 0x00022bd0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ - 0x00022be0 226e616d 65223a20 22646576 69617469 "name": "deviati │ │ │ │ │ - 0x00022bf0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ │ - 0x00022c00 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ │ - 0x00022c10 2266222c 0a202020 20202020 20202020 "f",. │ │ │ │ │ - 0x00022c20 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ │ - 0x00022c30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022c40 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00022c50 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ - 0x00022c60 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x00022c70 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00022c80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022c90 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00022ca0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ - 0x00022cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022cc0 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ │ - 0x00022cd0 73657422 0a202020 20202020 20202020 set". │ │ │ │ │ - 0x00022ce0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00022cf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022d00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00022d10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022d20 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00022d30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00022d40 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00022d50 6e616d65 223a2022 73697a65 220a2020 name": "size". │ │ │ │ │ - 0x00022d60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022d70 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00022d80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022d90 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00022da0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00022db0 74797065 223a2022 66222c0a 20202020 type": "f",. │ │ │ │ │ - 0x00022dc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022dd0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00022de0 226d6561 6e220a20 20202020 20202020 "mean". │ │ │ │ │ - 0x00022df0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00022e00 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00022e10 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ - 0x00022e20 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00022e30 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ │ - 0x00022e40 7475726e 73207468 65206465 76696174 turns the deviat │ │ │ │ │ - 0x00022e50 696f6e20 66726f6d 20746865 206d6561 ion from the mea │ │ │ │ │ - 0x00022e60 6e20666f 72207468 65202a73 697a652a n for the *size* │ │ │ │ │ - 0x00022e70 20627974 65732073 74617274 696e6720 bytes starting │ │ │ │ │ - 0x00022e80 6174202a 6f666673 65742a2e 20576865 at *offset*. Whe │ │ │ │ │ - 0x00022e90 6e207363 616e6e69 6e672061 2072756e n scanning a run │ │ │ │ │ - 0x00022ea0 6e696e67 2070726f 63657373 20746865 ning process the │ │ │ │ │ - 0x00022eb0 202a6f66 66736574 2a206172 67756d65 *offset* argume │ │ │ │ │ - 0x00022ec0 6e742073 686f756c 64206265 20612076 nt should be a v │ │ │ │ │ - 0x00022ed0 69727475 616c2061 64647265 73732077 irtual address w │ │ │ │ │ - 0x00022ee0 69746869 6e207468 65207072 6f636573 ithin the proces │ │ │ │ │ - 0x00022ef0 73206164 64726573 73207370 6163652e s address space. │ │ │ │ │ - 0x00022f00 20546865 20726574 75726e65 64207661 The returned va │ │ │ │ │ - 0x00022f10 6c756520 69732061 20666c6f 61742e20 lue is a float. │ │ │ │ │ - 0x00022f20 54686520 6d65616e 206f6620 616e2065 The mean of an e │ │ │ │ │ - 0x00022f30 7175616c 6c792064 69737472 69627574 qually distribut │ │ │ │ │ - 0x00022f40 65642072 616e646f 6d207361 6d706c65 ed random sample │ │ │ │ │ - 0x00022f50 206f6620 62797465 73206973 20313237 of bytes is 127 │ │ │ │ │ - 0x00022f60 2e352c20 77686963 68206973 20617661 .5, which is ava │ │ │ │ │ - 0x00022f70 696c6162 6c652061 73207468 6520636f ilable as the co │ │ │ │ │ - 0x00022f80 6e737461 6e74206d 6174682e 4d45414e nstant math.MEAN │ │ │ │ │ - 0x00022f90 5f425954 45532e20 4578616d 706c653a _BYTES. Example: │ │ │ │ │ - 0x00022fa0 20606060 6d617468 2e646576 69617469 ```math.deviati │ │ │ │ │ - 0x00022fb0 6f6e2830 2c206669 6c657369 7a652c20 on(0, filesize, │ │ │ │ │ - 0x00022fc0 6d617468 2e4d4541 4e5f4259 54455329 math.MEAN_BYTES) │ │ │ │ │ - 0x00022fd0 203d3d20 36342e30 60606022 0a202020 == 64.0```". │ │ │ │ │ - 0x00022fe0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00022ff0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023000 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00023010 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ - 0x00023020 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x00023030 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00023040 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023050 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00023060 223a2022 73222c0a 20202020 20202020 ": "s",. │ │ │ │ │ - 0x00023070 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023080 20202020 226e616d 65223a20 22737472 "name": "str │ │ │ │ │ - 0x00023090 696e6722 0a202020 20202020 20202020 ing". │ │ │ │ │ - 0x000230a0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x000230b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000230c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x000230d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000230e0 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ │ - 0x000230f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00023100 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00023110 6e616d65 223a2022 6d65616e 220a2020 name": "mean". │ │ │ │ │ - 0x00023120 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023130 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00023140 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ - 0x00023150 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023160 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00023170 6e223a20 22526574 75726e20 74686520 n": "Return the │ │ │ │ │ - 0x00023180 64657669 6174696f 6e206672 6f6d2074 deviation from t │ │ │ │ │ - 0x00023190 6865206d 65616e20 666f7220 74686520 he mean for the │ │ │ │ │ - 0x000231a0 67697665 6e207374 72696e67 2e220a20 given string.". │ │ │ │ │ - 0x000231b0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x000231c0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ - 0x000231d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000231e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000231f0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ │ - 0x00023200 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ - 0x00023210 226e616d 65223a20 226d6561 6e222c0a "name": "mean",. │ │ │ │ │ - 0x00023220 20202020 20202020 20202020 22726574 "ret │ │ │ │ │ - 0x00023230 75726e5f 74797065 223a2022 66222c0a urn_type": "f",. │ │ │ │ │ - 0x00023240 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ - 0x00023250 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ - 0x00023260 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00023270 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023280 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ - 0x00023290 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000232a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x000232b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000232c0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x000232d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x000232e0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000232f0 6e616d65 223a2022 220a2020 20202020 name": "". │ │ │ │ │ - 0x00023300 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023310 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00023320 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00023330 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023340 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00023350 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ - 0x00023360 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023370 20202020 226e616d 65223a20 22220a20 "name": "". │ │ │ │ │ - 0x00023380 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023390 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x000233a0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ - 0x000233b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000233c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x000233d0 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ │ - 0x000233e0 65206d65 616e2066 6f722074 6865202a e mean for the * │ │ │ │ │ - 0x000233f0 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ │ - 0x00023400 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ │ - 0x00023410 2e205768 656e2073 63616e6e 696e6720 . When scanning │ │ │ │ │ - 0x00023420 61207275 6e6e696e 67207072 6f636573 a running proces │ │ │ │ │ - 0x00023430 73207468 65202a6f 66667365 742a2061 s the *offset* a │ │ │ │ │ - 0x00023440 7267756d 656e7420 73686f75 6c642062 rgument should b │ │ │ │ │ - 0x00023450 65206120 76697274 75616c20 61646472 e a virtual addr │ │ │ │ │ - 0x00023460 65737320 77697468 696e2074 68652070 ess within the p │ │ │ │ │ - 0x00023470 726f6365 73732061 64647265 73732073 rocess address s │ │ │ │ │ - 0x00023480 70616365 2e205468 65207265 7475726e pace. The return │ │ │ │ │ - 0x00023490 65642076 616c7565 20697320 6120666c ed value is a fl │ │ │ │ │ - 0x000234a0 6f61742e 20457861 6d706c65 3a206060 oat. Example: `` │ │ │ │ │ - 0x000234b0 606d6174 682e6d65 616e2830 2c206669 `math.mean(0, fi │ │ │ │ │ - 0x000234c0 6c657369 7a652920 3c203732 2e306060 lesize) < 72.0`` │ │ │ │ │ - 0x000234d0 60220a20 20202020 20202020 20202020 `". │ │ │ │ │ - 0x000234e0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x000234f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00023500 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ - 0x00023510 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ - 0x00023520 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023530 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00023540 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023550 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ │ - 0x00023560 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023570 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00023580 3a202222 0a202020 20202020 20202020 : "". │ │ │ │ │ - 0x00023590 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ - 0x000235a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000235b0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ │ - 0x000235c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000235d0 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ │ - 0x000235e0 726e2074 6865206d 65616e20 666f7220 rn the mean for │ │ │ │ │ - 0x000235f0 74686520 67697665 6e207374 72696e67 the given string │ │ │ │ │ - 0x00023600 2e220a20 20202020 20202020 20202020 .". │ │ │ │ │ - 0x00023610 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00023620 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ │ - 0x00023630 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00023640 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ │ - 0x00023650 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ │ - 0x00023660 20202020 226e616d 65223a20 22736572 "name": "ser │ │ │ │ │ - 0x00023670 69616c5f 636f7272 656c6174 696f6e22 ial_correlation" │ │ │ │ │ - 0x00023680 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ │ - 0x00023690 65747572 6e5f7479 7065223a 20226622 eturn_type": "f" │ │ │ │ │ - 0x000236a0 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ │ - 0x000236b0 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ │ - 0x000236c0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x000236d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000236e0 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ │ - 0x000236f0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00023700 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00023710 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023720 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00023730 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ - 0x00023740 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023750 20226e61 6d65223a 2022220a 20202020 "name": "". │ │ │ │ │ - 0x00023760 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023770 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x00023780 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00023790 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000237a0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x000237b0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ - 0x000237c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000237d0 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ │ - 0x000237e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000237f0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00023800 20202020 20202020 20202020 2020205d ] │ │ │ │ │ - 0x00023810 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00023820 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00023830 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ │ - 0x00023840 74686520 73657269 616c2063 6f727265 the serial corre │ │ │ │ │ - 0x00023850 6c617469 6f6e2066 6f722074 6865202a lation for the * │ │ │ │ │ - 0x00023860 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ │ - 0x00023870 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ │ - 0x00023880 2e205768 656e2073 63616e6e 696e6720 . When scanning │ │ │ │ │ - 0x00023890 61207275 6e6e696e 67207072 6f636573 a running proces │ │ │ │ │ - 0x000238a0 73207468 65202a6f 66667365 742a2061 s the *offset* a │ │ │ │ │ - 0x000238b0 7267756d 656e7420 73686f75 6c642062 rgument should b │ │ │ │ │ - 0x000238c0 65206120 76697274 75616c20 61646472 e a virtual addr │ │ │ │ │ - 0x000238d0 65737320 77697468 696e2074 68652070 ess within the p │ │ │ │ │ - 0x000238e0 726f6365 73732061 64647265 73732073 rocess address s │ │ │ │ │ - 0x000238f0 70616365 2e205468 65207265 7475726e pace. The return │ │ │ │ │ - 0x00023900 65642076 616c7565 20697320 6120666c ed value is a fl │ │ │ │ │ - 0x00023910 6f617420 62657477 65656e20 302e3020 oat between 0.0 │ │ │ │ │ - 0x00023920 616e6420 312e302e 20457861 6d706c65 and 1.0. Example │ │ │ │ │ - 0x00023930 3a206060 606d6174 682e7365 7269616c : ```math.serial │ │ │ │ │ - 0x00023940 5f636f72 72656c61 74696f6e 28302c20 _correlation(0, │ │ │ │ │ - 0x00023950 66696c65 73697a65 29203c20 302e3260 filesize) < 0.2` │ │ │ │ │ - 0x00023960 6060220a 20202020 20202020 20202020 ``". │ │ │ │ │ - 0x00023970 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x00023980 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00023990 20202020 20202020 20202020 20226172 "ar │ │ │ │ │ - 0x000239a0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ │ + 0x000223b0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000223c0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x000223d0 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ │ + 0x000223e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000223f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00022400 66756e63 74696f6e 5f726567 65787022 function_regexp" │ │ │ │ │ + 0x00022410 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00022420 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x00022430 20202020 20202020 20202020 2020205d ] │ │ │ │ │ + 0x00022440 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00022450 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00022460 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ │ + 0x00022470 20726574 75726e69 6e672074 6865206e returning the n │ │ │ │ │ + 0x00022480 756d6265 72206f66 2066756e 6374696f umber of functio │ │ │ │ │ + 0x00022490 6e732066 726f6d20 74686520 50452069 ns from the PE i │ │ │ │ │ + 0x000224a0 6d706f72 74732077 68657265 20612066 mports where a f │ │ │ │ │ + 0x000224b0 756e6374 696f6e20 6e616d65 206d6174 unction name mat │ │ │ │ │ + 0x000224c0 63686573 2066756e 6374696f 6e5f7265 ches function_re │ │ │ │ │ + 0x000224d0 67657870 20616e64 20612044 4c4c206e gexp and a DLL n │ │ │ │ │ + 0x000224e0 616d6520 6d617463 68657320 646c6c5f ame matches dll_ │ │ │ │ │ + 0x000224f0 72656765 78702e20 426f7468 20646c6c regexp. Both dll │ │ │ │ │ + 0x00022500 5f726567 65787020 616e6420 66756e63 _regexp and func │ │ │ │ │ + 0x00022510 74696f6e 5f726567 65787020 61726520 tion_regexp are │ │ │ │ │ + 0x00022520 63617365 2073656e 73697469 76652075 case sensitive u │ │ │ │ │ + 0x00022530 6e6c6573 7320796f 75207573 65207468 nless you use th │ │ │ │ │ + 0x00022540 65205c22 2f695c22 206d6f64 69666965 e \"/i\" modifie │ │ │ │ │ + 0x00022550 7220696e 20746865 20726567 6578702e r in the regexp. │ │ │ │ │ + 0x00022560 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00022570 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x00022580 20202020 207b0a09 09090909 22617267 {......"arg │ │ │ │ │ + 0x00022590 756d656e 7473223a 205b0a09 09090909 uments": [...... │ │ │ │ │ + 0x000225a0 097b0a09 09090909 09092274 79706522 .{........"type" │ │ │ │ │ + 0x000225b0 3a202269 222c0a09 09090909 0909226e : "i",........"n │ │ │ │ │ + 0x000225c0 616d6522 3a202269 6d706f72 745f666c ame": "import_fl │ │ │ │ │ + 0x000225d0 6167220a 09090909 09097d2c 0a090909 ag".......},.... │ │ │ │ │ + 0x000225e0 0909097b 0a090909 09090909 22747970 ...{........"typ │ │ │ │ │ + 0x000225f0 65223a20 2273222c 0a090909 09090909 e": "s",........ │ │ │ │ │ + 0x00022600 226e616d 65223a20 22646c6c 5f6e616d "name": "dll_nam │ │ │ │ │ + 0x00022610 65220a09 09090909 097d2c0a 09090909 e".......},..... │ │ │ │ │ + 0x00022620 09097b0a 09090909 09090922 74797065 ..{........"type │ │ │ │ │ + 0x00022630 223a2022 73222c0a 09090909 09090922 ": "s",........" │ │ │ │ │ + 0x00022640 6e616d65 223a2022 66756e63 74696f6e name": "function │ │ │ │ │ + 0x00022650 5f6e616d 65220a09 09090909 097d0a09 _name".......}.. │ │ │ │ │ + 0x00022660 09090909 5d2c0a09 09090909 22646f63 ....],......"doc │ │ │ │ │ + 0x00022670 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ │ + 0x00022680 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ │ + 0x00022690 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ │ + 0x000226a0 696d706f 72747320 66756e63 74696f6e imports function │ │ │ │ │ + 0x000226b0 5f6e616d 65206672 6f6d2064 6c6c5f6e _name from dll_n │ │ │ │ │ + 0x000226c0 616d6520 696e2073 70656369 66696564 ame in specified │ │ │ │ │ + 0x000226d0 20696d70 6f727420 74797065 2c206f72 import type, or │ │ │ │ │ + 0x000226e0 2066616c 7365206f 74686572 77697365 false otherwise │ │ │ │ │ + 0x000226f0 2e20646c 6c5f6e61 6d652069 73206361 . dll_name is ca │ │ │ │ │ + 0x00022700 73652069 6e73656e 73697469 76652e22 se insensitive." │ │ │ │ │ + 0x00022710 0a090909 097d2c0a 09090909 7b0a0909 .....},.....{... │ │ │ │ │ + 0x00022720 09090922 61726775 6d656e74 73223a20 ..."arguments": │ │ │ │ │ + 0x00022730 5b0a0909 09090909 7b0a0909 09090909 [.......{....... │ │ │ │ │ + 0x00022740 09227479 7065223a 20226922 2c0a0909 ."type": "i",... │ │ │ │ │ + 0x00022750 09090909 09226e61 6d65223a 2022696d ....."name": "im │ │ │ │ │ + 0x00022760 706f7274 5f666c61 67220a09 09090909 port_flag"...... │ │ │ │ │ + 0x00022770 097d2c0a 09090909 09097b0a 09090909 .},.......{..... │ │ │ │ │ + 0x00022780 09090922 74797065 223a2022 73222c0a ..."type": "s",. │ │ │ │ │ + 0x00022790 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ │ + 0x000227a0 646c6c5f 6e616d65 220a0909 09090909 dll_name"....... │ │ │ │ │ + 0x000227b0 7d2c0a09 09090909 097b0a09 09090909 },.......{...... │ │ │ │ │ + 0x000227c0 09092274 79706522 3a202269 222c0a09 .."type": "i",.. │ │ │ │ │ + 0x000227d0 09090909 0909226e 616d6522 3a20226f ......"name": "o │ │ │ │ │ + 0x000227e0 7264696e 616c220a 09090909 09097d0a rdinal".......}. │ │ │ │ │ + 0x000227f0 09090909 095d2c0a 09090909 0922646f .....],......"do │ │ │ │ │ + 0x00022800 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ │ + 0x00022810 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ │ + 0x00022820 67207472 75652069 66207468 65205045 g true if the PE │ │ │ │ │ + 0x00022830 20696d70 6f727473 206f7264 696e616c imports ordinal │ │ │ │ │ + 0x00022840 2066726f 6d20646c 6c5f6e61 6d652069 from dll_name i │ │ │ │ │ + 0x00022850 6e207370 65636966 69656420 696d706f n specified impo │ │ │ │ │ + 0x00022860 72742074 7970652c 206f7220 66616c73 rt type, or fals │ │ │ │ │ + 0x00022870 65206f74 68657277 6973652e 20646c6c e otherwise. dll │ │ │ │ │ + 0x00022880 5f6e616d 65206973 20636173 6520696e _name is case in │ │ │ │ │ + 0x00022890 73656e73 69746976 652e220a 09090909 sensitive."..... │ │ │ │ │ + 0x000228a0 7d2c0a09 0909097b 0a090909 09092261 },.....{......"a │ │ │ │ │ + 0x000228b0 7267756d 656e7473 223a205b 0a090909 rguments": [.... │ │ │ │ │ + 0x000228c0 0909097b 0a090909 09090909 22747970 ...{........"typ │ │ │ │ │ + 0x000228d0 65223a20 2269222c 0a090909 09090909 e": "i",........ │ │ │ │ │ + 0x000228e0 226e616d 65223a20 22696d70 6f72745f "name": "import_ │ │ │ │ │ + 0x000228f0 666c6167 220a0909 09090909 7d2c0a09 flag".......},.. │ │ │ │ │ + 0x00022900 09090909 097b0a09 09090909 09092274 .....{........"t │ │ │ │ │ + 0x00022910 79706522 3a202273 222c0a09 09090909 ype": "s",...... │ │ │ │ │ + 0x00022920 0909226e 616d6522 3a202264 6c6c5f6e .."name": "dll_n │ │ │ │ │ + 0x00022930 616d6522 0a090909 0909097d 0a090909 ame".......}.... │ │ │ │ │ + 0x00022940 09095d2c 0a090909 09092264 6f63756d ..],......"docum │ │ │ │ │ + 0x00022950 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ │ + 0x00022960 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ │ + 0x00022970 6865206e 756d6265 72206f66 2066756e he number of fun │ │ │ │ │ + 0x00022980 6374696f 6e732066 726f6d20 74686520 ctions from the │ │ │ │ │ + 0x00022990 646c6c5f 6e616d65 20696e20 73706563 dll_name in spec │ │ │ │ │ + 0x000229a0 69666965 6420696d 706f7274 20747970 ified import typ │ │ │ │ │ + 0x000229b0 652c2069 6e207468 65205045 20696d70 e, in the PE imp │ │ │ │ │ + 0x000229c0 6f727473 2e20646c 6c5f6e61 6d652069 orts. dll_name i │ │ │ │ │ + 0x000229d0 73206361 73652069 6e73656e 73697469 s case insensiti │ │ │ │ │ + 0x000229e0 76652e22 0a090909 097d2c0a 09090909 ve.".....},..... │ │ │ │ │ + 0x000229f0 7b0a0909 09090922 61726775 6d656e74 {......"argument │ │ │ │ │ + 0x00022a00 73223a20 5b0a0909 09090909 7b0a0909 s": [.......{... │ │ │ │ │ + 0x00022a10 09090909 09227479 7065223a 20226922 ....."type": "i" │ │ │ │ │ + 0x00022a20 2c0a0909 09090909 09226e61 6d65223a ,........"name": │ │ │ │ │ + 0x00022a30 2022696d 706f7274 5f666c61 67220a09 "import_flag".. │ │ │ │ │ + 0x00022a40 09090909 097d2c0a 09090909 09097b0a .....},.......{. │ │ │ │ │ + 0x00022a50 09090909 09090922 74797065 223a2022 ......."type": " │ │ │ │ │ + 0x00022a60 72222c0a 09090909 09090922 6e616d65 r",........"name │ │ │ │ │ + 0x00022a70 223a2022 646c6c5f 72656765 7870220a ": "dll_regexp". │ │ │ │ │ + 0x00022a80 09090909 09097d2c 0a090909 0909097b ......},.......{ │ │ │ │ │ + 0x00022a90 0a090909 09090909 22747970 65223a20 ........"type": │ │ │ │ │ + 0x00022aa0 2272222c 0a090909 09090909 226e616d "r",........"nam │ │ │ │ │ + 0x00022ab0 65223a20 2266756e 6374696f 6e5f7265 e": "function_re │ │ │ │ │ + 0x00022ac0 67657870 220a0909 09090909 7d0a0909 gexp".......}... │ │ │ │ │ + 0x00022ad0 0909095d 2c0a0909 09090922 646f6375 ...],......"docu │ │ │ │ │ + 0x00022ae0 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ │ + 0x00022af0 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ │ + 0x00022b00 74686520 6e756d62 6572206f 66206675 the number of fu │ │ │ │ │ + 0x00022b10 6e637469 6f6e7320 66726f6d 20746865 nctions from the │ │ │ │ │ + 0x00022b20 20504520 696d706f 72747320 77686572 PE imports wher │ │ │ │ │ + 0x00022b30 65206120 66756e63 74696f6e 206e616d e a function nam │ │ │ │ │ + 0x00022b40 65206d61 74636865 73206675 6e637469 e matches functi │ │ │ │ │ + 0x00022b50 6f6e5f72 65676578 7020616e 64206120 on_regexp and a │ │ │ │ │ + 0x00022b60 444c4c20 6e616d65 206d6174 63686573 DLL name matches │ │ │ │ │ + 0x00022b70 20646c6c 5f726567 65787020 696e2073 dll_regexp in s │ │ │ │ │ + 0x00022b80 70656369 66696564 20696d70 6f727420 pecified import │ │ │ │ │ + 0x00022b90 74797065 2e20426f 74682064 6c6c5f72 type. Both dll_r │ │ │ │ │ + 0x00022ba0 65676578 7020616e 64206675 6e637469 egexp and functi │ │ │ │ │ + 0x00022bb0 6f6e5f72 65676578 70206172 65206361 on_regexp are ca │ │ │ │ │ + 0x00022bc0 73652073 656e7369 74697665 20756e6c se sensitive unl │ │ │ │ │ + 0x00022bd0 65737320 796f7520 75736520 74686520 ess you use the │ │ │ │ │ + 0x00022be0 5c222f69 5c22206d 6f646966 69657220 \"/i\" modifier │ │ │ │ │ + 0x00022bf0 696e2074 68652072 65676578 702e220a in the regexp.". │ │ │ │ │ + 0x00022c00 09090909 7d0a2020 20202020 20202020 ....}. │ │ │ │ │ + 0x00022c10 20205d0a 20202020 20202020 7d2c0a09 ]. },.. │ │ │ │ │ + 0x00022c20 097b0a09 0909226b 696e6422 3a202261 .{...."kind": "a │ │ │ │ │ + 0x00022c30 72726179 222c0a09 0909226e 616d6522 rray",...."name" │ │ │ │ │ + 0x00022c40 3a202269 6d706f72 745f6465 7461696c : "import_detail │ │ │ │ │ + 0x00022c50 73222c0a 09090922 646f6375 6d656e74 s",...."document │ │ │ │ │ + 0x00022c60 6174696f 6e223a20 22417272 6179206f ation": "Array o │ │ │ │ │ + 0x00022c70 66207374 72756374 75726573 20636f6e f structures con │ │ │ │ │ + 0x00022c80 7461696e 696e6720 696e666f 726d6174 taining informat │ │ │ │ │ + 0x00022c90 696f6e20 61626f75 74207468 65205045 ion about the PE │ │ │ │ │ + 0x00022ca0 27732069 6d706f72 7473206c 69627261 's imports libra │ │ │ │ │ + 0x00022cb0 72696573 2e222c0a 09090922 73747275 ries.",...."stru │ │ │ │ │ + 0x00022cc0 63747572 65223a20 7b0a0909 0909226b cture": {....."k │ │ │ │ │ + 0x00022cd0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ │ + 0x00022ce0 09090909 226e616d 65223a20 22696d70 ...."name": "imp │ │ │ │ │ + 0x00022cf0 6f72745f 64657461 696c7322 2c0a0909 ort_details",... │ │ │ │ │ + 0x00022d00 09092261 74747269 62757465 73223a20 .."attributes": │ │ │ │ │ + 0x00022d10 5b0a0909 0909097b 0a090909 09090922 [......{......." │ │ │ │ │ + 0x00022d20 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00022d30 09090909 0909226e 616d6522 3a20226c ......"name": "l │ │ │ │ │ + 0x00022d40 69627261 72795f6e 616d6522 2c0a0909 ibrary_name",... │ │ │ │ │ + 0x00022d50 09090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ │ + 0x00022d60 6f6e223a 20224c69 62726172 79206e61 on": "Library na │ │ │ │ │ + 0x00022d70 6d652e22 2c0a0909 09090909 22747970 me.",......."typ │ │ │ │ │ + 0x00022d80 65223a20 2273220a 09090909 097d2c0a e": "s"......},. │ │ │ │ │ + 0x00022d90 09090909 097b0a09 09090909 09226b69 .....{......."ki │ │ │ │ │ + 0x00022da0 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ │ + 0x00022db0 09090909 226e616d 65223a20 226e756d ...."name": "num │ │ │ │ │ + 0x00022dc0 6265725f 6f665f66 756e6374 696f6e73 ber_of_functions │ │ │ │ │ + 0x00022dd0 222c0a09 09090909 0922646f 63756d65 ",......."docume │ │ │ │ │ + 0x00022de0 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ │ + 0x00022df0 72206f66 20696d70 6f727465 64206675 r of imported fu │ │ │ │ │ + 0x00022e00 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ │ + 0x00022e10 22747970 65223a20 2269220a 09090909 "type": "i"..... │ │ │ │ │ + 0x00022e20 097d2c0a 09090909 097b0a09 09090909 .},......{...... │ │ │ │ │ + 0x00022e30 09226b69 6e64223a 20226172 72617922 ."kind": "array" │ │ │ │ │ + 0x00022e40 2c0a0909 09090909 226e616d 65223a20 ,......."name": │ │ │ │ │ + 0x00022e50 2266756e 6374696f 6e73222c 0a090909 "functions",.... │ │ │ │ │ + 0x00022e60 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ │ + 0x00022e70 6e223a20 22417272 6179206f 66207374 n": "Array of st │ │ │ │ │ + 0x00022e80 72756374 75726573 20636f6e 7461696e ructures contain │ │ │ │ │ + 0x00022e90 696e6720 696e666f 726d6174 696f6e20 ing information │ │ │ │ │ + 0x00022ea0 61626f75 74207468 65205045 27732069 about the PE's i │ │ │ │ │ + 0x00022eb0 6d706f72 74732066 756e6374 696f6e73 mports functions │ │ │ │ │ + 0x00022ec0 2e222c0a 09090909 09092273 74727563 .",......."struc │ │ │ │ │ + 0x00022ed0 74757265 223a207b 0a090909 09090909 ture": {........ │ │ │ │ │ + 0x00022ee0 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ │ + 0x00022ef0 2c0a0909 09090909 09226e61 6d65223a ,........"name": │ │ │ │ │ + 0x00022f00 20226675 6e637469 6f6e7322 2c0a0909 "functions",... │ │ │ │ │ + 0x00022f10 09090909 09226174 74726962 75746573 ....."attributes │ │ │ │ │ + 0x00022f20 223a205b 0a090909 09090909 097b0a09 ": [.........{.. │ │ │ │ │ + 0x00022f30 09090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ │ + 0x00022f40 2276616c 7565222c 0a090909 09090909 "value",........ │ │ │ │ │ + 0x00022f50 0909226e 616d6522 3a20226e 616d6522 .."name": "name" │ │ │ │ │ + 0x00022f60 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ │ + 0x00022f70 6d656e74 6174696f 6e223a20 224e616d mentation": "Nam │ │ │ │ │ + 0x00022f80 65206f66 20696d70 6f727465 64206675 e of imported fu │ │ │ │ │ + 0x00022f90 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ │ + 0x00022fa0 09090922 74797065 223a2022 73220a09 ..."type": "s".. │ │ │ │ │ + 0x00022fb0 09090909 0909097d 2c0a0909 09090909 .......},....... │ │ │ │ │ + 0x00022fc0 09097b0a 09090909 09090909 09226b69 ..{.........."ki │ │ │ │ │ + 0x00022fd0 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ │ + 0x00022fe0 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ │ + 0x00022ff0 6f726469 6e616c22 2c0a0909 09090909 ordinal",....... │ │ │ │ │ + 0x00023000 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ │ + 0x00023010 6e223a20 224f7264 696e616c 206f6620 n": "Ordinal of │ │ │ │ │ + 0x00023020 696d706f 72746564 2066756e 6374696f imported functio │ │ │ │ │ + 0x00023030 6e2e2049 66206f72 64696e61 6c20646f n. If ordinal do │ │ │ │ │ + 0x00023040 6573206e 6f742065 78697374 20746869 es not exist thi │ │ │ │ │ + 0x00023050 73207661 6c756520 69732059 525f554e s value is YR_UN │ │ │ │ │ + 0x00023060 44454649 4e45442e 222c0a09 09090909 DEFINED.",...... │ │ │ │ │ + 0x00023070 09090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ │ + 0x00023080 09090909 09090909 7d2c0a09 09090909 ........},...... │ │ │ │ │ + 0x00023090 0909097b 0a090909 09090909 0909226b ...{.........."k │ │ │ │ │ + 0x000230a0 696e6422 3a202276 616c7565 222c0a09 ind": "value",.. │ │ │ │ │ + 0x000230b0 09090909 09090909 226e616d 65223a20 ........"name": │ │ │ │ │ + 0x000230c0 22727661 222c0a09 09090909 09090909 "rva",.......... │ │ │ │ │ + 0x000230d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x000230e0 20225265 6c617469 76652076 69727475 "Relative virtu │ │ │ │ │ + 0x000230f0 616c2061 64647265 73732028 52564129 al address (RVA) │ │ │ │ │ + 0x00023100 206f6620 696d706f 72746564 2066756e of imported fun │ │ │ │ │ + 0x00023110 6374696f 6e2e2049 66207276 61206e6f ction. If rva no │ │ │ │ │ + 0x00023120 7420666f 756e6420 7468656e 20746869 t found then thi │ │ │ │ │ + 0x00023130 73207661 6c756520 69732059 525f554e s value is YR_UN │ │ │ │ │ + 0x00023140 44454649 4e45442e 222c0a09 09090909 DEFINED.",...... │ │ │ │ │ + 0x00023150 09090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ │ + 0x00023160 09090909 09090909 7d0a0909 09090909 ........}....... │ │ │ │ │ + 0x00023170 095d0a09 09090909 097d0a09 09090909 .].......}...... │ │ │ │ │ + 0x00023180 7d0a0909 09095d0a 0909097d 0a09097d }.....]....}...} │ │ │ │ │ + 0x00023190 2c0a0909 7b0a0909 09226b69 6e64223a ,...{...."kind": │ │ │ │ │ + 0x000231a0 20227661 6c756522 2c0a0909 09226e61 "value",...."na │ │ │ │ │ + 0x000231b0 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ │ + 0x000231c0 696d706f 72746564 5f66756e 6374696f imported_functio │ │ │ │ │ + 0x000231d0 6e73222c 0a090909 22646f63 756d656e ns",...."documen │ │ │ │ │ + 0x000231e0 74617469 6f6e223a 20224e75 6d626572 tation": "Number │ │ │ │ │ + 0x000231f0 206f6620 696d706f 72746564 2066756e of imported fun │ │ │ │ │ + 0x00023200 6374696f 6e732069 6e207468 65205045 ctions in the PE │ │ │ │ │ + 0x00023210 2e222c0a 09090922 74797065 223a2022 .",...."type": " │ │ │ │ │ + 0x00023220 69220a09 097d2c0a 09097b0a 09090922 i"...},...{...." │ │ │ │ │ + 0x00023230 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00023240 09090922 6e616d65 223a2022 6e756d62 ..."name": "numb │ │ │ │ │ + 0x00023250 65725f6f 665f6465 6c617965 645f696d er_of_delayed_im │ │ │ │ │ + 0x00023260 706f7274 65645f66 756e6374 696f6e73 ported_functions │ │ │ │ │ + 0x00023270 222c0a09 09092264 6f63756d 656e7461 ",...."documenta │ │ │ │ │ + 0x00023280 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ │ + 0x00023290 66206465 6c617920 696d706f 72746564 f delay imported │ │ │ │ │ + 0x000232a0 2066756e 6374696f 6e732069 6e207468 functions in th │ │ │ │ │ + 0x000232b0 65205045 2e222c0a 09090922 74797065 e PE.",...."type │ │ │ │ │ + 0x000232c0 223a2022 69220a09 097d2c0a 09097b0a ": "i"...},...{. │ │ │ │ │ + 0x000232d0 09090922 6b696e64 223a2022 76616c75 ..."kind": "valu │ │ │ │ │ + 0x000232e0 65222c0a 09090922 6e616d65 223a2022 e",...."name": " │ │ │ │ │ + 0x000232f0 6e756d62 65725f6f 665f6465 6c617965 number_of_delaye │ │ │ │ │ + 0x00023300 645f696d 706f7274 73222c0a 09090922 d_imports",...." │ │ │ │ │ + 0x00023310 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00023320 224e756d 62657220 6f662064 656c6179 "Number of delay │ │ │ │ │ + 0x00023330 20696d70 6f727465 6420444c 4c732069 imported DLLs i │ │ │ │ │ + 0x00023340 6e207468 65205045 2e20284e 756d6265 n the PE. (Numbe │ │ │ │ │ + 0x00023350 72206f66 20494d41 47455f44 454c4159 r of IMAGE_DELAY │ │ │ │ │ + 0x00023360 4c4f4144 5f444553 43524950 544f5220 LOAD_DESCRIPTOR │ │ │ │ │ + 0x00023370 70617273 65642066 726f6d20 66696c65 parsed from file │ │ │ │ │ + 0x00023380 292e222c 0a090909 22747970 65223a20 ).",...."type": │ │ │ │ │ + 0x00023390 2269220a 09097d2c 0a09097b 0a090909 "i"...},...{.... │ │ │ │ │ + 0x000233a0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ │ + 0x000233b0 0a090909 226e616d 65223a20 2264656c ...."name": "del │ │ │ │ │ + 0x000233c0 61796564 5f696d70 6f72745f 64657461 ayed_import_deta │ │ │ │ │ + 0x000233d0 696c7322 2c0a0909 0922646f 63756d65 ils",...."docume │ │ │ │ │ + 0x000233e0 6e746174 696f6e22 3a202241 72726179 ntation": "Array │ │ │ │ │ + 0x000233f0 206f6620 73747275 63747572 65732063 of structures c │ │ │ │ │ + 0x00023400 6f6e7461 696e696e 6720696e 666f726d ontaining inform │ │ │ │ │ + 0x00023410 6174696f 6e206162 6f757420 74686520 ation about the │ │ │ │ │ + 0x00023420 50452773 2064656c 61792069 6d706f72 PE's delay impor │ │ │ │ │ + 0x00023430 7473206c 69627261 72696573 2e222c0a ts libraries.",. │ │ │ │ │ + 0x00023440 09090922 73747275 63747572 65223a20 ..."structure": │ │ │ │ │ + 0x00023450 7b0a0909 0909226b 696e6422 3a202273 {....."kind": "s │ │ │ │ │ + 0x00023460 74727563 74222c0a 09090909 226e616d truct",....."nam │ │ │ │ │ + 0x00023470 65223a20 22696d70 6f72745f 64657461 e": "import_deta │ │ │ │ │ + 0x00023480 696c7322 2c0a0909 09092261 74747269 ils",....."attri │ │ │ │ │ + 0x00023490 62757465 73223a20 5b0a0909 0909097b butes": [......{ │ │ │ │ │ + 0x000234a0 0a090909 09090922 6b696e64 223a2022 ......."kind": " │ │ │ │ │ + 0x000234b0 76616c75 65222c0a 09090909 0909226e value",......."n │ │ │ │ │ + 0x000234c0 616d6522 3a20226c 69627261 72795f6e ame": "library_n │ │ │ │ │ + 0x000234d0 616d6522 2c0a0909 09090909 22646f63 ame",......."doc │ │ │ │ │ + 0x000234e0 756d656e 74617469 6f6e223a 20224c69 umentation": "Li │ │ │ │ │ + 0x000234f0 62726172 79206e61 6d652e22 2c0a0909 brary name.",... │ │ │ │ │ + 0x00023500 09090909 22747970 65223a20 2273220a ...."type": "s". │ │ │ │ │ + 0x00023510 09090909 097d2c0a 09090909 097b0a09 .....},......{.. │ │ │ │ │ + 0x00023520 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ │ + 0x00023530 6c756522 2c0a0909 09090909 226e616d lue",......."nam │ │ │ │ │ + 0x00023540 65223a20 226e756d 6265725f 6f665f66 e": "number_of_f │ │ │ │ │ + 0x00023550 756e6374 696f6e73 222c0a09 09090909 unctions",...... │ │ │ │ │ + 0x00023560 0922646f 63756d65 6e746174 696f6e22 ."documentation" │ │ │ │ │ + 0x00023570 3a20224e 756d6265 72206f66 20696d70 : "Number of imp │ │ │ │ │ + 0x00023580 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ │ + 0x00023590 2c0a0909 09090909 22747970 65223a20 ,......."type": │ │ │ │ │ + 0x000235a0 2269220a 09090909 097d2c0a 09090909 "i"......},..... │ │ │ │ │ + 0x000235b0 097b0a09 09090909 09226b69 6e64223a .{......."kind": │ │ │ │ │ + 0x000235c0 20226172 72617922 2c0a0909 09090909 "array",....... │ │ │ │ │ + 0x000235d0 226e616d 65223a20 2266756e 6374696f "name": "functio │ │ │ │ │ + 0x000235e0 6e73222c 0a090909 09090922 646f6375 ns",......."docu │ │ │ │ │ + 0x000235f0 6d656e74 6174696f 6e223a20 22417272 mentation": "Arr │ │ │ │ │ + 0x00023600 6179206f 66207374 72756374 75726573 ay of structures │ │ │ │ │ + 0x00023610 20636f6e 7461696e 696e6720 696e666f containing info │ │ │ │ │ + 0x00023620 726d6174 696f6e20 61626f75 74207468 rmation about th │ │ │ │ │ + 0x00023630 65205045 27732069 6d706f72 74732066 e PE's imports f │ │ │ │ │ + 0x00023640 756e6374 696f6e73 2e222c0a 09090909 unctions.",..... │ │ │ │ │ + 0x00023650 09092273 74727563 74757265 223a207b .."structure": { │ │ │ │ │ + 0x00023660 0a090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ │ + 0x00023670 22737472 75637422 2c0a0909 09090909 "struct",....... │ │ │ │ │ + 0x00023680 09226e61 6d65223a 20226675 6e637469 ."name": "functi │ │ │ │ │ + 0x00023690 6f6e7322 2c0a0909 09090909 09226174 ons",........"at │ │ │ │ │ + 0x000236a0 74726962 75746573 223a205b 0a090909 tributes": [.... │ │ │ │ │ + 0x000236b0 09090909 097b0a09 09090909 09090909 .....{.......... │ │ │ │ │ + 0x000236c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x000236d0 0a090909 09090909 0909226e 616d6522 .........."name" │ │ │ │ │ + 0x000236e0 3a20226e 616d6522 2c0a0909 09090909 : "name",....... │ │ │ │ │ + 0x000236f0 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ │ + 0x00023700 6e223a20 224e616d 65206f66 20696d70 n": "Name of imp │ │ │ │ │ + 0x00023710 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ │ + 0x00023720 2c0a0909 09090909 09090922 74797065 ,.........."type │ │ │ │ │ + 0x00023730 223a2022 73220a09 09090909 0909097d ": "s".........} │ │ │ │ │ + 0x00023740 2c0a0909 09090909 09097b0a 09090909 ,.........{..... │ │ │ │ │ + 0x00023750 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ │ + 0x00023760 6c756522 2c0a0909 09090909 09090922 lue",.........." │ │ │ │ │ + 0x00023770 6e616d65 223a2022 6f726469 6e616c22 name": "ordinal" │ │ │ │ │ + 0x00023780 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ │ + 0x00023790 6d656e74 6174696f 6e223a20 22204f72 mentation": " Or │ │ │ │ │ + 0x000237a0 64696e61 6c206f66 20696d70 6f727465 dinal of importe │ │ │ │ │ + 0x000237b0 64206675 6e637469 6f6e2e20 4966206f d function. If o │ │ │ │ │ + 0x000237c0 7264696e 616c2064 6f657320 6e6f7420 rdinal does not │ │ │ │ │ + 0x000237d0 65786973 74207468 69732076 616c7565 exist this value │ │ │ │ │ + 0x000237e0 20697320 59525f55 4e444546 494e4544 is YR_UNDEFINED │ │ │ │ │ + 0x000237f0 2e222c0a 09090909 09090909 09227479 .",.........."ty │ │ │ │ │ + 0x00023800 7065223a 20226922 0a090909 09090909 pe": "i"........ │ │ │ │ │ + 0x00023810 097d2c0a 09090909 09090909 7b0a0909 .},.........{... │ │ │ │ │ + 0x00023820 09090909 09090922 6b696e64 223a2022 ......."kind": " │ │ │ │ │ + 0x00023830 76616c75 65222c0a 09090909 09090909 value",......... │ │ │ │ │ + 0x00023840 09226e61 6d65223a 20227276 61222c0a ."name": "rva",. │ │ │ │ │ + 0x00023850 09090909 09090909 0922646f 63756d65 ........."docume │ │ │ │ │ + 0x00023860 6e746174 696f6e22 3a202252 656c6174 ntation": "Relat │ │ │ │ │ + 0x00023870 69766520 76697274 75616c20 61646472 ive virtual addr │ │ │ │ │ + 0x00023880 65737320 28525641 29206f66 20696d70 ess (RVA) of imp │ │ │ │ │ + 0x00023890 6f727465 64206675 6e637469 6f6e2e20 orted function. │ │ │ │ │ + 0x000238a0 49662072 7661206e 6f742066 6f756e64 If rva not found │ │ │ │ │ + 0x000238b0 20746865 6e207468 69732076 616c7565 then this value │ │ │ │ │ + 0x000238c0 20697320 59525f55 4e444546 494e4544 is YR_UNDEFINED │ │ │ │ │ + 0x000238d0 2e222c0a 09090909 09090909 09227479 .",.........."ty │ │ │ │ │ + 0x000238e0 7065223a 20226922 0a090909 09090909 pe": "i"........ │ │ │ │ │ + 0x000238f0 097d0a09 09090909 09095d0a 09090909 .}........]..... │ │ │ │ │ + 0x00023900 09097d0a 09090909 097d0a09 0909095d ..}......}.....] │ │ │ │ │ + 0x00023910 0a090909 7d0a0909 7d2c0a20 20202020 ....}...},. │ │ │ │ │ + 0x00023920 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00023930 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ │ + 0x00023940 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ │ + 0x00023950 20226e61 6d65223a 20226c6f 63616c65 "name": "locale │ │ │ │ │ + 0x00023960 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00023970 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ │ + 0x00023980 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00023990 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ │ + 0x000239a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ 0x000239b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000239c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x000239d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000239e0 20202274 79706522 3a202273 222c0a20 "type": "s",. │ │ │ │ │ + 0x000239c0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ + 0x000239d0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x000239e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ 0x000239f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023a00 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00023a10 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ │ - 0x00023a20 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x00023a30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023a40 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ - 0x00023a50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00023a60 6d656e74 6174696f 6e223a20 22526574 mentation": "Ret │ │ │ │ │ - 0x00023a70 75726e20 74686520 73657269 616c2063 urn the serial c │ │ │ │ │ - 0x00023a80 6f727265 6c617469 6f6e2066 6f722074 orrelation for t │ │ │ │ │ - 0x00023a90 68652067 6976656e 20737472 696e672e he given string. │ │ │ │ │ - 0x00023aa0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00023ab0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00023ac0 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ │ - 0x00023ad0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00023ae0 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ │ - 0x00023af0 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ │ - 0x00023b00 20202022 6e616d65 223a2022 6d6f6e74 "name": "mont │ │ │ │ │ - 0x00023b10 655f6361 726c6f5f 7069222c 0a202020 e_carlo_pi",. │ │ │ │ │ - 0x00023b20 20202020 20202020 20227265 7475726e "return │ │ │ │ │ - 0x00023b30 5f747970 65223a20 2266222c 0a202020 _type": "f",. │ │ │ │ │ - 0x00023b40 20202020 20202020 20226f76 65726c6f "overlo │ │ │ │ │ - 0x00023b50 61647322 3a205b0a 20202020 20202020 ads": [. │ │ │ │ │ - 0x00023b60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00023b70 20202020 20202020 20202020 20202261 "a │ │ │ │ │ - 0x00023b80 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ │ - 0x00023b90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023ba0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00023bb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023bc0 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ │ - 0x00023bd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023be0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00023bf0 65223a20 22220a20 20202020 20202020 e": "". │ │ │ │ │ - 0x00023c00 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00023c10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00023c20 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00023a00 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00023a10 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ + 0x00023a20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023a30 2020226e 616d6522 3a20226c 6f63616c "name": "local │ │ │ │ │ + 0x00023a40 655f6964 656e7469 66696572 220a2020 e_identifier". │ │ │ │ │ + 0x00023a50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023a60 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x00023a70 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ + 0x00023a80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023a90 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00023aa0 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ │ + 0x00023ab0 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ │ + 0x00023ac0 74686520 50452068 61732061 20726573 the PE has a res │ │ │ │ │ + 0x00023ad0 6f757263 65207769 74682074 68652073 ource with the s │ │ │ │ │ + 0x00023ae0 70656369 66696564 206c6f63 616c6520 pecified locale │ │ │ │ │ + 0x00023af0 6964656e 74696669 65722e20 4c6f6361 identifier. Loca │ │ │ │ │ + 0x00023b00 6c652069 64656e74 69666965 72732061 le identifiers a │ │ │ │ │ + 0x00023b10 72652031 362d6269 7420696e 74656765 re 16-bit intege │ │ │ │ │ + 0x00023b20 72732e22 0a202020 20202020 20202020 rs.". │ │ │ │ │ + 0x00023b30 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x00023b40 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ │ + 0x00023b50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00023b60 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ + 0x00023b70 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ + 0x00023b80 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ │ + 0x00023b90 616e6775 61676522 2c0a2020 20202020 anguage",. │ │ │ │ │ + 0x00023ba0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ + 0x00023bb0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ + 0x00023bc0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ + 0x00023bd0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x00023be0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00023bf0 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ + 0x00023c00 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ + 0x00023c10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023c20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ 0x00023c30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023c40 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00023c50 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ - 0x00023c60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023c70 20226e61 6d65223a 2022220a 20202020 "name": "". │ │ │ │ │ - 0x00023c80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023c90 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ - 0x00023ca0 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ │ - 0x00023cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023cc0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00023cd0 3a202252 65747572 6e732074 68652070 : "Returns the p │ │ │ │ │ - 0x00023ce0 65726365 6e746167 65206177 61792066 ercentage away f │ │ │ │ │ - 0x00023cf0 726f6d20 50692066 6f722074 6865202a rom Pi for the * │ │ │ │ │ - 0x00023d00 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ │ - 0x00023d10 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ │ - 0x00023d20 20776865 6e207275 6e207468 726f7567 when run throug │ │ │ │ │ - 0x00023d30 68207468 65204d6f 6e746520 4361726c h the Monte Carl │ │ │ │ │ - 0x00023d40 6f206672 6f6d2050 69207465 73742e20 o from Pi test. │ │ │ │ │ - 0x00023d50 5768656e 20736361 6e6e696e 67206120 When scanning a │ │ │ │ │ - 0x00023d60 72756e6e 696e6720 70726f63 65737320 running process │ │ │ │ │ - 0x00023d70 74686520 2a6f6666 7365742a 20617267 the *offset* arg │ │ │ │ │ - 0x00023d80 756d656e 74207368 6f756c64 20626520 ument should be │ │ │ │ │ - 0x00023d90 61207669 72747561 6c206164 64726573 a virtual addres │ │ │ │ │ - 0x00023da0 73207769 7468696e 20746865 2070726f s within the pro │ │ │ │ │ - 0x00023db0 63657373 20616464 72657373 20737061 cess address spa │ │ │ │ │ - 0x00023dc0 63652e20 54686520 72657475 726e6564 ce. The returned │ │ │ │ │ - 0x00023dd0 2076616c 75652069 73206120 666c6f61 value is a floa │ │ │ │ │ - 0x00023de0 742e2045 78616d70 6c653a20 6060606d t. Example: ```m │ │ │ │ │ - 0x00023df0 6174682e 6d6f6e74 655f6361 726c6f5f ath.monte_carlo_ │ │ │ │ │ - 0x00023e00 70692830 2c206669 6c657369 7a652920 pi(0, filesize) │ │ │ │ │ - 0x00023e10 3c20302e 30376060 60220a20 20202020 < 0.07```". │ │ │ │ │ - 0x00023e20 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00023e30 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00023e40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023e50 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ - 0x00023e60 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00023e70 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00023e80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023e90 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00023ea0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ │ - 0x00023eb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023ec0 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ │ - 0x00023ed0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023ee0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x00023ef0 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ │ - 0x00023f00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023f10 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00023f20 223a2022 52657475 726e2074 68652070 ": "Return the p │ │ │ │ │ - 0x00023f30 65726365 6e746167 65206177 61792066 ercentage away f │ │ │ │ │ - 0x00023f40 726f6d20 50692066 6f722074 68652067 rom Pi for the g │ │ │ │ │ - 0x00023f50 6976656e 20737472 696e672e 220a2020 iven string.". │ │ │ │ │ - 0x00023f60 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x00023f70 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ - 0x00023f80 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00023f90 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00023fa0 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ │ - 0x00023fb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00023fc0 6e616d65 223a2022 656e7472 6f707922 name": "entropy" │ │ │ │ │ - 0x00023fd0 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ │ - 0x00023fe0 65747572 6e5f7479 7065223a 20226622 eturn_type": "f" │ │ │ │ │ - 0x00023ff0 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ │ - 0x00024000 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ │ - 0x00024010 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00024020 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024030 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ │ - 0x00024040 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00024050 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00024060 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024070 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00024080 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ - 0x00024090 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000240a0 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ │ - 0x000240b0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x000240c0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x000240d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000240e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x000240f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024100 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ │ - 0x00024110 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024120 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00024130 65223a20 2273697a 65220a20 20202020 e": "size". │ │ │ │ │ - 0x00024140 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024150 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00024160 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ - 0x00024170 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024180 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00024190 20225265 7475726e 73207468 6520656e "Returns the en │ │ │ │ │ - 0x000241a0 74726f70 7920666f 72202a73 697a652a tropy for *size* │ │ │ │ │ - 0x000241b0 20627974 65732073 74617274 696e6720 bytes starting │ │ │ │ │ - 0x000241c0 6174202a 6f666673 65742a2e 20576865 at *offset*. Whe │ │ │ │ │ - 0x000241d0 6e207363 616e6e69 6e672061 2072756e n scanning a run │ │ │ │ │ - 0x000241e0 6e696e67 2070726f 63657373 20746865 ning process the │ │ │ │ │ - 0x000241f0 202a6f66 66736574 2a206172 67756d65 *offset* argume │ │ │ │ │ - 0x00024200 6e742073 686f756c 64206265 20612076 nt should be a v │ │ │ │ │ - 0x00024210 69727475 616c2061 64647265 73732077 irtual address w │ │ │ │ │ - 0x00024220 69746869 6e207468 65207072 6f636573 ithin the proces │ │ │ │ │ - 0x00024230 73206164 64726573 73207370 6163652e s address space. │ │ │ │ │ - 0x00024240 20546865 20726574 75726e65 64207661 The returned va │ │ │ │ │ - 0x00024250 6c756520 69732061 20666c6f 61742e20 lue is a float. │ │ │ │ │ - 0x00024260 4578616d 706c653a 20606060 6d617468 Example: ```math │ │ │ │ │ - 0x00024270 2e656e74 726f7079 28302c20 66696c65 .entropy(0, file │ │ │ │ │ - 0x00024280 73697a65 29203e3d 20376060 60220a20 size) >= 7```". │ │ │ │ │ - 0x00024290 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x000242a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000242b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000242c0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ - 0x000242d0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ - 0x000242e0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x000242f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00024300 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00024310 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ │ - 0x00024320 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024330 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ │ - 0x00024340 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00024350 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00024360 20202020 20202020 20202020 2020205d ] │ │ │ │ │ - 0x00024370 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00024380 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00024390 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ │ - 0x000243a0 74686520 656e7472 6f707920 666f7220 the entropy for │ │ │ │ │ - 0x000243b0 74686520 67697665 6e207374 72696e67 the given string │ │ │ │ │ - 0x000243c0 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ │ - 0x000243d0 74682e65 6e74726f 7079285c 2264756d th.entropy(\"dum │ │ │ │ │ - 0x000243e0 6d795c22 29203e20 37606060 220a2020 my\") > 7```". │ │ │ │ │ - 0x000243f0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x00024400 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ - 0x00024410 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00024420 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00024430 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ │ - 0x00024440 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00024450 6e616d65 223a2022 6d696e22 2c0a2020 name": "min",. │ │ │ │ │ - 0x00024460 20202020 20202020 20202272 65747572 "retur │ │ │ │ │ - 0x00024470 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ │ - 0x00024480 20202020 20202020 2020226f 7665726c "overl │ │ │ │ │ - 0x00024490 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ │ - 0x000244a0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x000244b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000244c0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ │ - 0x000244d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000244e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000244f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024500 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ │ - 0x00024510 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00024520 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00024530 6d65223a 2022696e 74220a20 20202020 me": "int". │ │ │ │ │ - 0x00024540 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024550 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00024560 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00024570 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024580 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00024590 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ - 0x000245a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000245b0 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ │ - 0x000245c0 74220a20 20202020 20202020 20202020 t". │ │ │ │ │ - 0x000245d0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x000245e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000245f0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x00024600 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00024610 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ │ - 0x00024620 73207468 65206d69 6e696d75 6d206f66 s the minimum of │ │ │ │ │ - 0x00024630 2074776f 20756e73 69676e65 6420696e two unsigned in │ │ │ │ │ - 0x00024640 74656765 72207661 6c756573 2e220a20 teger values.". │ │ │ │ │ - 0x00024650 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00024660 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ - 0x00024670 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00024680 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00024690 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ │ - 0x000246a0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ - 0x000246b0 226e616d 65223a20 226d6178 222c0a20 "name": "max",. │ │ │ │ │ - 0x000246c0 20202020 20202020 20202022 72657475 "retu │ │ │ │ │ - 0x000246d0 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ │ - 0x000246e0 20202020 20202020 20202022 6f766572 "over │ │ │ │ │ - 0x000246f0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ │ - 0x00024700 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00024710 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024720 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ - 0x00024730 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024740 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00024750 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024760 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00024770 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00024780 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00024790 616d6522 3a202269 6e74220a 20202020 ame": "int". │ │ │ │ │ - 0x000247a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000247b0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x000247c0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x000247d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000247e0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x000247f0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ - 0x00024800 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024810 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ │ - 0x00024820 6e74220a 20202020 20202020 20202020 nt". │ │ │ │ │ - 0x00024830 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x00024840 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024850 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ │ - 0x00024860 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00024870 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ │ - 0x00024880 6e732074 6865206d 6178696d 756d206f ns the maximum o │ │ │ │ │ - 0x00024890 66207477 6f20756e 7369676e 65642069 f two unsigned i │ │ │ │ │ - 0x000248a0 6e746567 65722076 616c7565 732e220a nteger values.". │ │ │ │ │ - 0x000248b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000248c0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ │ - 0x000248d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000248e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000248f0 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ │ - 0x00024900 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ │ - 0x00024910 20226e61 6d65223a 2022746f 5f6e756d "name": "to_num │ │ │ │ │ - 0x00024920 62657222 2c0a2020 20202020 20202020 ber",. │ │ │ │ │ - 0x00024930 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ - 0x00024940 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ - 0x00024950 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ - 0x00024960 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00024970 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00024980 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ - 0x00024990 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x000249a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00023c40 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ │ + 0x00023c50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023c60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00023c70 20226c61 6e677561 67655f69 64656e74 "language_ident │ │ │ │ │ + 0x00023c80 69666965 72220a20 20202020 20202020 ifier". │ │ │ │ │ + 0x00023c90 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00023ca0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00023cb0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ + 0x00023cc0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00023cd0 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ │ + 0x00023ce0 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ │ + 0x00023cf0 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ │ + 0x00023d00 68617320 61207265 736f7572 63652077 has a resource w │ │ │ │ │ + 0x00023d10 69746820 74686520 73706563 69666965 ith the specifie │ │ │ │ │ + 0x00023d20 64206c61 6e677561 67652069 64656e74 d language ident │ │ │ │ │ + 0x00023d30 69666965 722e204c 616e6775 61676520 ifier. Language │ │ │ │ │ + 0x00023d40 6964656e 74696669 65727320 61726520 identifiers are │ │ │ │ │ + 0x00023d50 382d6269 7420696e 74656765 72732e22 8-bit integers." │ │ │ │ │ + 0x00023d60 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00023d70 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ │ + 0x00023d80 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00023d90 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00023da0 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ │ + 0x00023db0 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ │ + 0x00023dc0 2020226e 616d6522 3a202269 735f646c "name": "is_dl │ │ │ │ │ + 0x00023dd0 6c222c0a 20202020 20202020 20202020 l",. │ │ │ │ │ + 0x00023de0 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ │ + 0x00023df0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ │ + 0x00023e00 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ │ + 0x00023e10 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00023e20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00023e30 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ + 0x00023e40 3a205b5d 2c0a2020 20202020 20202020 : [],. │ │ │ │ │ + 0x00023e50 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00023e60 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ │ + 0x00023e70 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ │ + 0x00023e80 72756520 69662074 68652050 45206973 rue if the PE is │ │ │ │ │ + 0x00023e90 20612044 4c4c2e22 0a202020 20202020 a DLL.". │ │ │ │ │ + 0x00023ea0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x00023eb0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ + 0x00023ec0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00023ed0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00023ee0 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ │ + 0x00023ef0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00023f00 3a202269 735f3332 62697422 2c0a2020 : "is_32bit",. │ │ │ │ │ + 0x00023f10 20202020 20202020 20202272 65747572 "retur │ │ │ │ │ + 0x00023f20 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ │ + 0x00023f30 20202020 20202020 2020226f 7665726c "overl │ │ │ │ │ + 0x00023f40 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ │ + 0x00023f50 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00023f60 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00023f70 61726775 6d656e74 73223a20 5b5d2c0a arguments": [],. │ │ │ │ │ + 0x00023f80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023f90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00023fa0 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ │ + 0x00023fb0 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ │ + 0x00023fc0 20746865 20504520 69732033 32626974 the PE is 32bit │ │ │ │ │ + 0x00023fd0 732e220a 20202020 20202020 20202020 s.". │ │ │ │ │ + 0x00023fe0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ + 0x00023ff0 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ │ + 0x00024000 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00024010 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ │ + 0x00024020 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ │ + 0x00024030 20202020 20226e61 6d65223a 20226973 "name": "is │ │ │ │ │ + 0x00024040 5f363462 6974222c 0a202020 20202020 _64bit",. │ │ │ │ │ + 0x00024050 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ │ + 0x00024060 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ + 0x00024070 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ │ + 0x00024080 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ + 0x00024090 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000240a0 20202020 20202020 20202261 7267756d "argum │ │ │ │ │ + 0x000240b0 656e7473 223a205b 5d2c0a20 20202020 ents": [],. │ │ │ │ │ + 0x000240c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000240d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x000240e0 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ │ + 0x000240f0 696e6720 74727565 20696620 74686520 ing true if the │ │ │ │ │ + 0x00024100 50452069 73203634 62697473 2e220a20 PE is 64bits.". │ │ │ │ │ + 0x00024110 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00024120 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ + 0x00024130 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00024140 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00024150 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00024160 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00024170 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ │ + 0x00024180 696d706f 72747322 2c0a2020 20202020 imports",. │ │ │ │ │ + 0x00024190 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x000241a0 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ │ + 0x000241b0 6620696d 706f7274 7320696e 20746865 f imports in the │ │ │ │ │ + 0x000241c0 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ │ + 0x000241d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x000241e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000241f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00024200 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00024210 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00024220 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ │ + 0x00024230 6578706f 72747322 2c0a2020 20202020 exports",. │ │ │ │ │ + 0x00024240 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00024250 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ │ + 0x00024260 66206578 706f7274 7320696e 20746865 f exports in the │ │ │ │ │ + 0x00024270 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ │ + 0x00024280 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00024290 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000242a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000242b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x000242c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x000242d0 6d65223a 20227265 736f7572 63655f74 me": "resource_t │ │ │ │ │ + 0x000242e0 696d6573 74616d70 222c0a20 20202020 imestamp",. │ │ │ │ │ + 0x000242f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00024300 6174696f 6e223a20 22526573 6f757263 ation": "Resourc │ │ │ │ │ + 0x00024310 65207469 6d657374 616d702e 20546869 e timestamp. Thi │ │ │ │ │ + 0x00024320 73206973 2073746f 72656420 61732061 s is stored as a │ │ │ │ │ + 0x00024330 6e20696e 74656765 722e222c 0a202020 n integer.",. │ │ │ │ │ + 0x00024340 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00024350 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00024360 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00024370 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ │ + 0x00024380 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ │ + 0x00024390 20202020 226e616d 65223a20 22726573 "name": "res │ │ │ │ │ + 0x000243a0 6f757263 655f7665 7273696f 6e222c0a ource_version",. │ │ │ │ │ + 0x000243b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000243c0 756d656e 74617469 6f6e223a 2022416e umentation": "An │ │ │ │ │ + 0x000243d0 206f626a 65637420 77697468 2074776f object with two │ │ │ │ │ + 0x000243e0 20696e74 65676572 20617474 72696275 integer attribu │ │ │ │ │ + 0x000243f0 7465732c 206d616a 6f722061 6e64206d tes, major and m │ │ │ │ │ + 0x00024400 696e6f72 20766572 73696f6e 732e222c inor versions.", │ │ │ │ │ + 0x00024410 0a202020 20202020 20202020 20226174 . "at │ │ │ │ │ + 0x00024420 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ │ + 0x00024430 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00024440 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024450 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00024460 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00024470 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00024480 226d616a 6f72222c 0a202020 20202020 "major",. │ │ │ │ │ + 0x00024490 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x000244a0 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ │ + 0x000244b0 616a6f72 20726573 6f757263 65207665 ajor resource ve │ │ │ │ │ + 0x000244c0 7273696f 6e2e222c 0a202020 20202020 rsion.",. │ │ │ │ │ + 0x000244d0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x000244e0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x000244f0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00024500 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00024510 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024520 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00024530 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00024540 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00024550 6d696e6f 72222c0a 20202020 20202020 minor",. │ │ │ │ │ + 0x00024560 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00024570 756d656e 74617469 6f6e223a 20224d69 umentation": "Mi │ │ │ │ │ + 0x00024580 6e6f7220 7265736f 75726365 20766572 nor resource ver │ │ │ │ │ + 0x00024590 73696f6e 2e222c0a 20202020 20202020 sion.",. │ │ │ │ │ + 0x000245a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x000245b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x000245c0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x000245d0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ │ + 0x000245e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x000245f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00024600 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ │ + 0x00024610 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ │ + 0x00024620 65736f75 72636573 222c0a20 20202020 esources",. │ │ │ │ │ + 0x00024630 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00024640 6174696f 6e223a20 2241207a 65726f2d ation": "A zero- │ │ │ │ │ + 0x00024650 62617365 64206172 72617920 6f662072 based array of r │ │ │ │ │ + 0x00024660 65736f75 72636520 6f626a65 6374732c esource objects, │ │ │ │ │ + 0x00024670 206f6e65 20666f72 20656163 68207265 one for each re │ │ │ │ │ + 0x00024680 736f7572 63652074 68652050 45206861 source the PE ha │ │ │ │ │ + 0x00024690 732e2049 6e646976 69647561 6c207265 s. Individual re │ │ │ │ │ + 0x000246a0 736f7572 63657320 63616e20 62652061 sources can be a │ │ │ │ │ + 0x000246b0 63636573 73656420 62792075 73696e67 ccessed by using │ │ │ │ │ + 0x000246c0 20746865 205b5d20 6f706572 61746f72 the [] operator │ │ │ │ │ + 0x000246d0 2e416c6c 20726573 6f757263 6573206d .All resources m │ │ │ │ │ + 0x000246e0 75737420 68617665 20612074 7970652c ust have a type, │ │ │ │ │ + 0x000246f0 20696420 286e616d 65292c20 616e6420 id (name), and │ │ │ │ │ + 0x00024700 6c616e67 75616765 20737065 63696669 language specifi │ │ │ │ │ + 0x00024710 65642e20 54686579 2063616e 20626520 ed. They can be │ │ │ │ │ + 0x00024720 65697468 65722061 6e20696e 74656765 either an intege │ │ │ │ │ + 0x00024730 72206f72 20737472 696e672c 20627574 r or string, but │ │ │ │ │ + 0x00024740 206e6576 65722062 6f74682c 20666f72 never both, for │ │ │ │ │ + 0x00024750 20616e79 20676976 656e206c 6576656c any given level │ │ │ │ │ + 0x00024760 2e206060 60457861 6d706c65 3a207065 . ```Example: pe │ │ │ │ │ + 0x00024770 2e726573 6f757263 65735b30 5d2e7479 .resources[0].ty │ │ │ │ │ + 0x00024780 7065203d 3d207065 2e524553 4f555243 pe == pe.RESOURC │ │ │ │ │ + 0x00024790 455f5459 50455f52 43444154 41606060 E_TYPE_RCDATA``` │ │ │ │ │ + 0x000247a0 20606060 4578616d 706c653a 2070652e ```Example: pe. │ │ │ │ │ + 0x000247b0 7265736f 75726365 735b305d 2e6e616d resources[0].nam │ │ │ │ │ + 0x000247c0 655f7374 72696e67 203d3d20 5c22465c e_string == \"F\ │ │ │ │ │ + 0x000247d0 5c783030 495c5c78 30304c5c 5c783030 \x00I\\x00L\\x00 │ │ │ │ │ + 0x000247e0 455c5c78 30306060 605c2222 2c0a2020 E\\x00```\"",. │ │ │ │ │ + 0x000247f0 20202020 20202020 20202273 74727563 "struc │ │ │ │ │ + 0x00024800 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ │ + 0x00024810 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00024820 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ │ + 0x00024830 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ │ + 0x00024840 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00024850 7265736f 75726365 73222c0a 20202020 resources",. │ │ │ │ │ + 0x00024860 20202020 20202020 20202020 22617474 "att │ │ │ │ │ + 0x00024870 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ │ + 0x00024880 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024890 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000248a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x000248b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x000248c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000248d0 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ │ + 0x000248e0 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ │ + 0x000248f0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00024900 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ │ + 0x00024910 66667365 7420666f 72207468 65207265 ffset for the re │ │ │ │ │ + 0x00024920 736f7572 63652064 6174612e 222c0a20 source data.",. │ │ │ │ │ + 0x00024930 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024940 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00024950 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x00024960 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00024970 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00024980 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024990 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x000249a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ 0x000249b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000249c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x000249d0 65223a20 2262222c 0a202020 20202020 e": "b",. │ │ │ │ │ - 0x000249e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000249f0 20202020 20226e61 6d65223a 2022626f "name": "bo │ │ │ │ │ - 0x00024a00 6f6c6561 6e220a20 20202020 20202020 olean". │ │ │ │ │ - 0x00024a10 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00024a20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00024a30 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ - 0x00024a40 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00024a50 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ │ - 0x00024a60 7475726e 73203020 6f722031 2c206974 turns 0 or 1, it │ │ │ │ │ - 0x00024a70 27732075 73656675 6c207768 656e2077 's useful when w │ │ │ │ │ - 0x00024a80 72697469 6e672061 2073636f 72652062 riting a score b │ │ │ │ │ - 0x00024a90 61736564 2072756c 652e2045 78616d70 ased rule. Examp │ │ │ │ │ - 0x00024aa0 6c653a20 6060606d 6174682e 746f6e75 le: ```math.tonu │ │ │ │ │ - 0x00024ab0 6d626572 28537562 52756c65 3129202a mber(SubRule1) * │ │ │ │ │ - 0x00024ac0 20363020 2b206d61 74682e74 6f6e756d 60 + math.tonum │ │ │ │ │ - 0x00024ad0 62657228 53756252 756c6532 29202a20 ber(SubRule2) * │ │ │ │ │ - 0x00024ae0 3230202b 206d6174 682e746f 6e756d62 20 + math.tonumb │ │ │ │ │ - 0x00024af0 65722853 75625275 6c653329 202a2037 er(SubRule3) * 7 │ │ │ │ │ - 0x00024b00 30203e20 38302a60 6060220a 20202020 0 > 80*```". │ │ │ │ │ - 0x00024b10 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x00024b20 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ - 0x00024b30 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00024b40 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00024b50 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ │ - 0x00024b60 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00024b70 6d65223a 20226162 73222c0a 20202020 me": "abs",. │ │ │ │ │ - 0x00024b80 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ │ - 0x00024b90 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ │ - 0x00024ba0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ │ - 0x00024bb0 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ │ - 0x00024bc0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00024bd0 20202020 20202020 20202020 20226172 "ar │ │ │ │ │ - 0x00024be0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ │ - 0x00024bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024c00 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00024c10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024c20 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ │ + 0x000249c0 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ │ + 0x000249d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000249e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x000249f0 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ │ + 0x00024a00 67746820 6f662074 68652072 65736f75 gth of the resou │ │ │ │ │ + 0x00024a10 72636520 64617461 2e222c0a 20202020 rce data.",. │ │ │ │ │ + 0x00024a20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024a30 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00024a40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024a50 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00024a60 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00024a70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024a80 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00024a90 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00024aa0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00024ab0 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ │ + 0x00024ac0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024ad0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00024ae0 74696f6e 223a2022 54797065 206f6620 tion": "Type of │ │ │ │ │ + 0x00024af0 74686520 7265736f 75726365 2028696e the resource (in │ │ │ │ │ + 0x00024b00 74656765 72292e22 2c0a2020 20202020 teger).",. │ │ │ │ │ + 0x00024b10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024b20 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00024b30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024b40 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x00024b50 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00024b60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024b70 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00024b80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00024b90 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00024ba0 65223a20 22696422 2c0a2020 20202020 e": "id",. │ │ │ │ │ + 0x00024bb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024bc0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00024bd0 223a2022 4944206f 66207468 65207265 ": "ID of the re │ │ │ │ │ + 0x00024be0 736f7572 63652028 696e7465 67657229 source (integer) │ │ │ │ │ + 0x00024bf0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00024c00 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00024c10 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00024c20 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ 0x00024c30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024c40 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00024c50 223a2022 696e7422 0a202020 20202020 ": "int". │ │ │ │ │ - 0x00024c60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024c70 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00024c80 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ │ - 0x00024c90 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00024ca0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00024cb0 52657475 726e7320 74686520 6162736f Returns the abso │ │ │ │ │ - 0x00024cc0 6c757465 2076616c 7565206f 66207468 lute value of th │ │ │ │ │ - 0x00024cd0 65207369 676e6564 20696e74 65676572 e signed integer │ │ │ │ │ - 0x00024ce0 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ │ - 0x00024cf0 74682e61 62732840 61202d20 40622920 th.abs(@a - @b) │ │ │ │ │ - 0x00024d00 3d3d2031 60606022 0a202020 20202020 == 1```". │ │ │ │ │ - 0x00024d10 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00024d20 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ - 0x00024d30 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00024d40 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00024d50 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ │ - 0x00024d60 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00024d70 3a202263 6f756e74 222c0a20 20202020 : "count",. │ │ │ │ │ - 0x00024d80 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ │ - 0x00024d90 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ - 0x00024da0 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ │ - 0x00024db0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x00024dc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00024dd0 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ - 0x00024de0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ + 0x00024c40 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00024c50 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00024c60 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00024c70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024c80 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ │ + 0x00024c90 616e6775 61676522 2c0a2020 20202020 anguage",. │ │ │ │ │ + 0x00024ca0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024cb0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00024cc0 223a2022 4c616e67 75616765 206f6620 ": "Language of │ │ │ │ │ + 0x00024cd0 74686520 7265736f 75726365 2028696e the resource (in │ │ │ │ │ + 0x00024ce0 74656765 72292e22 2c0a2020 20202020 teger).",. │ │ │ │ │ + 0x00024cf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024d00 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00024d10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024d20 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x00024d30 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00024d40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024d50 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00024d60 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00024d70 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00024d80 65223a20 22747970 655f7374 72696e67 e": "type_string │ │ │ │ │ + 0x00024d90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00024da0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00024db0 6d656e74 6174696f 6e223a20 22547970 mentation": "Typ │ │ │ │ │ + 0x00024dc0 65206f66 20746865 20726573 6f757263 e of the resourc │ │ │ │ │ + 0x00024dd0 65206173 20612073 7472696e 672c2069 e as a string, i │ │ │ │ │ + 0x00024de0 66207370 65636966 6965642e 222c0a20 f specified.",. │ │ │ │ │ 0x00024df0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024e00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00024e10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024e20 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ │ - 0x00024e30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024e40 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00024e50 3a202262 79746522 0a202020 20202020 : "byte". │ │ │ │ │ - 0x00024e60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024e70 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00024e80 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00024e90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024ea0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00024eb0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ - 0x00024ec0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024ed0 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ │ - 0x00024ee0 6574220a 20202020 20202020 20202020 et". │ │ │ │ │ - 0x00024ef0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00024f00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024f10 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00024f20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024f30 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00024f40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00024f50 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00024f60 616d6522 3a202273 697a6522 0a202020 ame": "size". │ │ │ │ │ + 0x00024e00 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00024e10 73220a20 20202020 20202020 20202020 s". │ │ │ │ │ + 0x00024e20 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00024e30 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00024e40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024e50 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00024e60 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00024e70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024e80 20226e61 6d65223a 20226e61 6d655f73 "name": "name_s │ │ │ │ │ + 0x00024e90 7472696e 67222c0a 20202020 20202020 tring",. │ │ │ │ │ + 0x00024ea0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024eb0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00024ec0 20224e61 6d65206f 66207468 65207265 "Name of the re │ │ │ │ │ + 0x00024ed0 736f7572 63652061 73206120 73747269 source as a stri │ │ │ │ │ + 0x00024ee0 6e672c20 69662073 70656369 66696564 ng, if specified │ │ │ │ │ + 0x00024ef0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00024f00 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00024f10 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ │ + 0x00024f20 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x00024f30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024f40 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00024f50 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00024f60 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ 0x00024f70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024f80 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x00024f90 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ │ - 0x00024fa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024fb0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00024fc0 223a2022 52657475 726e7320 686f7720 ": "Returns how │ │ │ │ │ - 0x00024fd0 6f667465 6e206120 73706563 69666963 often a specific │ │ │ │ │ - 0x00024fe0 20627974 65206f63 63757273 2c207374 byte occurs, st │ │ │ │ │ - 0x00024ff0 61727469 6e672061 74202a6f 66667365 arting at *offse │ │ │ │ │ - 0x00025000 742a2061 6e64206c 6f6f6b69 6e672061 t* and looking a │ │ │ │ │ - 0x00025010 74207468 65206e65 7874202a 73697a65 t the next *size │ │ │ │ │ - 0x00025020 2a206279 7465732e 20576865 6e207363 * bytes. When sc │ │ │ │ │ - 0x00025030 616e6e69 6e672061 2072756e 6e696e67 anning a running │ │ │ │ │ - 0x00025040 2070726f 63657373 20746865 202a6f66 process the *of │ │ │ │ │ - 0x00025050 66736574 2a206172 67756d65 6e742073 fset* argument s │ │ │ │ │ - 0x00025060 686f756c 64206265 20612076 69727475 hould be a virtu │ │ │ │ │ - 0x00025070 616c2061 64647265 73732077 69746869 al address withi │ │ │ │ │ - 0x00025080 6e207468 65207072 6f636573 73206164 n the process ad │ │ │ │ │ - 0x00025090 64726573 73207370 6163652e 202a6f66 dress space. *of │ │ │ │ │ - 0x000250a0 66736574 2a20616e 64202a73 697a652a fset* and *size* │ │ │ │ │ - 0x000250b0 20617265 206f7074 696f6e61 6c3b2069 are optional; i │ │ │ │ │ - 0x000250c0 66206c65 66742065 6d707479 2c207468 f left empty, th │ │ │ │ │ - 0x000250d0 6520636f 6d706c65 74652066 696c6520 e complete file │ │ │ │ │ - 0x000250e0 69732073 65617263 6865642e 20457861 is searched. Exa │ │ │ │ │ - 0x000250f0 6d706c65 3a206060 606d6174 682e636f mple: ```math.co │ │ │ │ │ - 0x00025100 756e7428 30783441 2c206669 6c657369 unt(0x4A, filesi │ │ │ │ │ - 0x00025110 7a652d31 3032342c 2066696c 6573697a ze-1024, filesiz │ │ │ │ │ - 0x00025120 6529203e 3d203130 60606022 0a202020 e) >= 10```". │ │ │ │ │ - 0x00025130 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00025140 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025150 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00025160 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ - 0x00025170 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x00025180 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00025190 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000251a0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x000251b0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ - 0x000251c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000251d0 20202020 226e616d 65223a20 22627974 "name": "byt │ │ │ │ │ - 0x000251e0 65220a20 20202020 20202020 20202020 e". │ │ │ │ │ - 0x000251f0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x00025200 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025210 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x00025220 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00025230 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ │ - 0x00025240 7320686f 77206f66 74656e20 61207370 s how often a sp │ │ │ │ │ - 0x00025250 65636966 69632062 79746520 6f636375 ecific byte occu │ │ │ │ │ - 0x00025260 72732c20 74686520 636f6d70 6c657465 rs, the complete │ │ │ │ │ - 0x00025270 2066696c 65206973 20736561 72636865 file is searche │ │ │ │ │ - 0x00025280 642e2045 78616d70 6c653a20 6060606d d. Example: ```m │ │ │ │ │ - 0x00025290 6174682e 636f756e 74283078 34412920 ath.count(0x4A) │ │ │ │ │ - 0x000252a0 3e3d2031 30606060 220a2020 20202020 >= 10```". │ │ │ │ │ - 0x000252b0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ - 0x000252c0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ │ - 0x000252d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x000252e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x000252f0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ │ - 0x00025300 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00025310 223a2022 70657263 656e7461 6765222c ": "percentage", │ │ │ │ │ - 0x00025320 0a202020 20202020 20202020 20227265 . "re │ │ │ │ │ - 0x00025330 7475726e 5f747970 65223a20 2266222c turn_type": "f", │ │ │ │ │ - 0x00025340 0a202020 20202020 20202020 20226f76 . "ov │ │ │ │ │ - 0x00025350 65726c6f 61647322 3a205b0a 20202020 erloads": [. │ │ │ │ │ - 0x00025360 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00025370 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025380 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ │ - 0x00025390 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000253a0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x000253b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000253c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x000253d0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ │ - 0x000253e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000253f0 226e616d 65223a20 22627974 65220a20 "name": "byte". │ │ │ │ │ - 0x00025400 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025410 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00025420 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025430 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00025440 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025450 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ │ - 0x00025460 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025470 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00025480 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ │ - 0x00025490 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000254a0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x000254b0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x000254c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000254d0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x000254e0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ - 0x000254f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025500 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ │ - 0x00025510 65220a20 20202020 20202020 20202020 e". │ │ │ │ │ - 0x00025520 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x00025530 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025540 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x00025550 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00025560 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ │ - 0x00025570 73207468 65206f63 63757272 656e6365 s the occurrence │ │ │ │ │ - 0x00025580 20726174 65206f66 20612073 70656369 rate of a speci │ │ │ │ │ - 0x00025590 66696320 62797465 2c207374 61727469 fic byte, starti │ │ │ │ │ - 0x000255a0 6e672061 74202a6f 66667365 742a2061 ng at *offset* a │ │ │ │ │ - 0x000255b0 6e64206c 6f6f6b69 6e672061 74207468 nd looking at th │ │ │ │ │ - 0x000255c0 65206e65 7874202a 73697a65 2a206279 e next *size* by │ │ │ │ │ - 0x000255d0 7465732e 20576865 6e207363 616e6e69 tes. When scanni │ │ │ │ │ - 0x000255e0 6e672061 2072756e 6e696e67 2070726f ng a running pro │ │ │ │ │ - 0x000255f0 63657373 20746865 202a6f66 66736574 cess the *offset │ │ │ │ │ - 0x00025600 2a206172 67756d65 6e742073 686f756c * argument shoul │ │ │ │ │ - 0x00025610 64206265 20612076 69727475 616c2061 d be a virtual a │ │ │ │ │ - 0x00025620 64647265 73732077 69746869 6e207468 ddress within th │ │ │ │ │ - 0x00025630 65207072 6f636573 73206164 64726573 e process addres │ │ │ │ │ - 0x00025640 73207370 6163652e 20546865 20726574 s space. The ret │ │ │ │ │ - 0x00025650 75726e65 64207661 6c756520 69732061 urned value is a │ │ │ │ │ - 0x00025660 20666c6f 61742062 65747765 656e2030 float between 0 │ │ │ │ │ - 0x00025670 20616e64 20312e20 2a6f6666 7365742a and 1. *offset* │ │ │ │ │ - 0x00025680 20616e64 202a7369 7a652a20 61726520 and *size* are │ │ │ │ │ - 0x00025690 6f707469 6f6e616c 3b206966 206c6566 optional; if lef │ │ │ │ │ - 0x000256a0 7420656d 7074792c 20746865 20636f6d t empty, the com │ │ │ │ │ - 0x000256b0 706c6574 65206669 6c652069 73207365 plete file is se │ │ │ │ │ - 0x000256c0 61726368 65642e20 4578616d 706c653a arched. Example: │ │ │ │ │ - 0x000256d0 20606060 6d617468 2e706572 63656e74 ```math.percent │ │ │ │ │ - 0x000256e0 61676528 30784646 2c206669 6c657369 age(0xFF, filesi │ │ │ │ │ - 0x000256f0 7a652d31 3032342c 2066696c 6573697a ze-1024, filesiz │ │ │ │ │ - 0x00025700 6529203e 3d20302e 39606060 220a2020 e) >= 0.9```". │ │ │ │ │ - 0x00025710 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x00025720 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00025730 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00025740 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ - 0x00025750 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x00025760 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00025770 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025780 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00025790 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ - 0x000257a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000257b0 20202020 20226e61 6d65223a 20226279 "name": "by │ │ │ │ │ - 0x000257c0 7465220a 20202020 20202020 20202020 te". │ │ │ │ │ - 0x000257d0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x000257e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000257f0 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ │ - 0x00025800 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00025810 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ │ - 0x00025820 6e732074 6865206f 63637572 72656e63 ns the occurrenc │ │ │ │ │ - 0x00025830 65207261 7465206f 66206120 73706563 e rate of a spec │ │ │ │ │ - 0x00025840 69666963 20627974 652c2074 68652063 ific byte, the c │ │ │ │ │ - 0x00025850 6f6d706c 65746520 66696c65 20697320 omplete file is │ │ │ │ │ - 0x00025860 73656172 63686564 2e205468 65207265 searched. The re │ │ │ │ │ - 0x00025870 7475726e 65642076 616c7565 20697320 turned value is │ │ │ │ │ - 0x00025880 6120666c 6f617420 62657477 65656e20 a float between │ │ │ │ │ - 0x00025890 3020616e 6420312e 20457861 6d706c65 0 and 1. Example │ │ │ │ │ - 0x000258a0 3a206060 606d6174 682e7065 7263656e : ```math.percen │ │ │ │ │ - 0x000258b0 74616765 28307834 4129203e 3d20302e tage(0x4A) >= 0. │ │ │ │ │ - 0x000258c0 34606060 220a2020 20202020 20202020 4```". │ │ │ │ │ - 0x000258d0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x000258e0 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ │ - 0x000258f0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00025900 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00025910 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ - 0x00025920 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00025930 6d6f6465 222c0a20 20202020 20202020 mode",. │ │ │ │ │ - 0x00025940 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ │ - 0x00025950 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ - 0x00025960 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ │ - 0x00025970 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00025980 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00025990 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ - 0x000259a0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ - 0x000259b0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x000259c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000259d0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x000259e0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ - 0x000259f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025a00 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ │ - 0x00025a10 66667365 74220a20 20202020 20202020 ffset". │ │ │ │ │ - 0x00025a20 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00025a30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00025a40 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00024f80 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ │ + 0x00024f90 616e6775 6167655f 73747269 6e67222c anguage_string", │ │ │ │ │ + 0x00024fa0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00024fb0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00024fc0 6e746174 696f6e22 3a20224c 616e6775 ntation": "Langu │ │ │ │ │ + 0x00024fd0 61676520 6f662074 68652072 65736f75 age of the resou │ │ │ │ │ + 0x00024fe0 72636520 61732061 20737472 696e672c rce as a string, │ │ │ │ │ + 0x00024ff0 20696620 73706563 69666965 642e222c if specified.", │ │ │ │ │ + 0x00025000 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00025010 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00025020 20227322 0a202020 20202020 20202020 "s". │ │ │ │ │ + 0x00025030 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x00025040 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ + 0x00025050 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x00025060 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00025070 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00025080 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00025090 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x000250a0 20226e75 6d626572 5f6f665f 7265736f "number_of_reso │ │ │ │ │ + 0x000250b0 75726365 73222c0a 20202020 20202020 urces",. │ │ │ │ │ + 0x000250c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000250d0 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ │ + 0x000250e0 7265736f 75726365 7320696e 20746865 resources in the │ │ │ │ │ + 0x000250f0 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ │ + 0x00025100 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00025110 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00025120 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00025130 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00025140 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00025150 6d65223a 20227064 625f7061 7468222c me": "pdb_path", │ │ │ │ │ + 0x00025160 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00025170 63756d65 6e746174 696f6e22 3a202250 cumentation": "P │ │ │ │ │ + 0x00025180 61746820 6f662074 68652050 44422066 ath of the PDB f │ │ │ │ │ + 0x00025190 696c6520 666f7220 74686973 20504520 ile for this PE │ │ │ │ │ + 0x000251a0 69662070 72657365 6e742e20 4578616d if present. Exam │ │ │ │ │ + 0x000251b0 706c653a 20606060 70652e70 64625f70 ple: ```pe.pdb_p │ │ │ │ │ + 0x000251c0 61746820 3d3d205c 22443a5c 5c776f72 ath == \"D:\\wor │ │ │ │ │ + 0x000251d0 6b737061 63655c5c 32303138 5f52395f kspace\\2018_R9_ │ │ │ │ │ + 0x000251e0 52656c42 6c645c74 61726765 745c5c63 RelBld\target\\c │ │ │ │ │ + 0x000251f0 6865636b 6f75745c 5c637573 7470726f heckout\\custpro │ │ │ │ │ + 0x00025200 665c5c52 656c6561 73655c5c 63757374 f\\Release\\cust │ │ │ │ │ + 0x00025210 70726f66 2e706462 5c226060 6020222c prof.pdb\"``` ", │ │ │ │ │ + 0x00025220 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00025230 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ │ + 0x00025240 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00025250 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00025260 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ │ + 0x00025270 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00025280 7369676e 61747572 6573222c 0a202020 signatures",. │ │ │ │ │ + 0x00025290 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x000252a0 6e746174 696f6e22 3a202241 207a6572 ntation": "A zer │ │ │ │ │ + 0x000252b0 6f2d6261 73656420 61727261 79206f66 o-based array of │ │ │ │ │ + 0x000252c0 20736967 6e617475 7265206f 626a6563 signature objec │ │ │ │ │ + 0x000252d0 74732c20 6f6e6520 666f7220 65616368 ts, one for each │ │ │ │ │ + 0x000252e0 20617574 68656e74 69636f64 65207369 authenticode si │ │ │ │ │ + 0x000252f0 676e6174 75726520 696e2074 68652050 gnature in the P │ │ │ │ │ + 0x00025300 45206669 6c652e20 55737561 6c6c7920 E file. Usually │ │ │ │ │ + 0x00025310 50452066 696c6573 20686176 65206120 PE files have a │ │ │ │ │ + 0x00025320 73696e67 6c652073 69676e61 74757265 single signature │ │ │ │ │ + 0x00025330 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00025340 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ │ + 0x00025350 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00025360 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00025370 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ │ + 0x00025380 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00025390 6d65223a 20227369 676e6174 75726573 me": "signatures │ │ │ │ │ + 0x000253a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000253b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x000253c0 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ │ + 0x000253d0 64206172 72617920 6f662073 69676e61 d array of signa │ │ │ │ │ + 0x000253e0 74757265 206f626a 65637473 2c206f6e ture objects, on │ │ │ │ │ + 0x000253f0 6520666f 72206561 63682061 75746865 e for each authe │ │ │ │ │ + 0x00025400 6e746963 6f646520 7369676e 61747572 nticode signatur │ │ │ │ │ + 0x00025410 6520696e 20746865 20504520 66696c65 e in the PE file │ │ │ │ │ + 0x00025420 2e205573 75616c6c 79205045 2066696c . Usually PE fil │ │ │ │ │ + 0x00025430 65732068 61766520 61207369 6e676c65 es have a single │ │ │ │ │ + 0x00025440 20736967 6e617475 72652e22 2c0a2020 signature.",. │ │ │ │ │ + 0x00025450 20202020 20202020 20202020 20202261 "a │ │ │ │ │ + 0x00025460 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ + 0x00025470 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025480 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00025490 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x000254a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x000254b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000254c0 20202020 20226e61 6d65223a 20227468 "name": "th │ │ │ │ │ + 0x000254d0 756d6270 72696e74 222c0a20 20202020 umbprint",. │ │ │ │ │ + 0x000254e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000254f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00025500 6e223a20 22412073 7472696e 6720636f n": "A string co │ │ │ │ │ + 0x00025510 6e746169 6e696e67 20746865 20746875 ntaining the thu │ │ │ │ │ + 0x00025520 6d627072 696e7420 6f662074 68652073 mbprint of the s │ │ │ │ │ + 0x00025530 69676e61 74757265 2e222c0a 20202020 ignature.",. │ │ │ │ │ + 0x00025540 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025550 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ │ + 0x00025560 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025570 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00025580 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00025590 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000255a0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x000255b0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x000255c0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x000255d0 616d6522 3a202269 73737565 72222c0a ame": "issuer",. │ │ │ │ │ + 0x000255e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000255f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00025600 74617469 6f6e223a 20224120 73747269 tation": "A stri │ │ │ │ │ + 0x00025610 6e672063 6f6e7461 696e696e 6720696e ng containing in │ │ │ │ │ + 0x00025620 666f726d 6174696f 6e206162 6f757420 formation about │ │ │ │ │ + 0x00025630 74686520 69737375 65722e22 2c0a2020 the issuer.",. │ │ │ │ │ + 0x00025640 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025650 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ + 0x00025660 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00025670 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00025680 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00025690 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000256a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x000256b0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x000256c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000256d0 226e616d 65223a20 22737562 6a656374 "name": "subject │ │ │ │ │ + 0x000256e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000256f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00025700 6d656e74 6174696f 6e223a20 22412073 mentation": "A s │ │ │ │ │ + 0x00025710 7472696e 6720636f 6e746169 6e696e67 tring containing │ │ │ │ │ + 0x00025720 20696e66 6f726d61 74696f6e 2061626f information abo │ │ │ │ │ + 0x00025730 75742074 68652073 75626a65 63742e22 ut the subject." │ │ │ │ │ + 0x00025740 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00025750 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00025760 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ │ + 0x00025770 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ + 0x00025780 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025790 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000257a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x000257b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x000257c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000257d0 20202020 226e616d 65223a20 22766572 "name": "ver │ │ │ │ │ + 0x000257e0 73696f6e 222c0a20 20202020 20202020 sion",. │ │ │ │ │ + 0x000257f0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00025800 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00025810 22566572 73696f6e 206e756d 6265722e "Version number. │ │ │ │ │ + 0x00025820 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00025830 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00025840 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x00025850 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00025860 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025870 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00025880 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00025890 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x000258a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000258b0 20202020 20226e61 6d65223a 2022616c "name": "al │ │ │ │ │ + 0x000258c0 676f7269 74686d22 2c0a2020 20202020 gorithm",. │ │ │ │ │ + 0x000258d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000258e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000258f0 223a2022 53747269 6e672072 65707265 ": "String repre │ │ │ │ │ + 0x00025900 73656e74 6174696f 6e206f66 20746865 sentation of the │ │ │ │ │ + 0x00025910 20616c67 6f726974 686d2075 73656420 algorithm used │ │ │ │ │ + 0x00025920 666f7220 74686973 20736967 6e617475 for this signatu │ │ │ │ │ + 0x00025930 72652e20 55737561 6c6c7920 5c227368 re. Usually \"sh │ │ │ │ │ + 0x00025940 61315769 74685253 41456e63 72797074 a1WithRSAEncrypt │ │ │ │ │ + 0x00025950 696f6e5c 222e2049 74206465 70656e64 ion\". It depend │ │ │ │ │ + 0x00025960 73206f6e 20746865 20582e35 30392061 s on the X.509 a │ │ │ │ │ + 0x00025970 6e642050 4b435323 3720696d 706c656d nd PKCS#7 implem │ │ │ │ │ + 0x00025980 656e7461 74696f6e 73732061 6e642070 entationss and p │ │ │ │ │ + 0x00025990 6f737369 626c7920 74686569 72207665 ossibly their ve │ │ │ │ │ + 0x000259a0 7273696f 6e732c20 636f6e73 69646572 rsions, consider │ │ │ │ │ + 0x000259b0 20757369 6e672061 6c676f72 6974686d using algorithm │ │ │ │ │ + 0x000259c0 5f6f6964 20696e73 74656164 2e222c0a _oid instead.",. │ │ │ │ │ + 0x000259d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000259e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x000259f0 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ + 0x00025a00 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00025a10 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00025a20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00025a30 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00025a40 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ 0x00025a50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025a60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00025a70 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ + 0x00025a60 2020226e 616d6522 3a202261 6c676f72 "name": "algor │ │ │ │ │ + 0x00025a70 6974686d 5f6f6964 222c0a20 20202020 ithm_oid",. │ │ │ │ │ 0x00025a80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025a90 20226e61 6d65223a 20227369 7a65220a "name": "size". │ │ │ │ │ - 0x00025aa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025ab0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x00025ac0 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ - 0x00025ad0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00025ae0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00025af0 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ │ - 0x00025b00 6865206d 6f737420 636f6d6d 6f6e2062 he most common b │ │ │ │ │ - 0x00025b10 7974652c 20737461 7274696e 67206174 yte, starting at │ │ │ │ │ - 0x00025b20 202a6f66 66736574 2a20616e 64206c6f *offset* and lo │ │ │ │ │ - 0x00025b30 6f6b696e 67206174 20746865 206e6578 oking at the nex │ │ │ │ │ - 0x00025b40 74202a73 697a652a 20627974 65732e20 t *size* bytes. │ │ │ │ │ - 0x00025b50 5768656e 20736361 6e6e696e 67206120 When scanning a │ │ │ │ │ - 0x00025b60 72756e6e 696e6720 70726f63 65737320 running process │ │ │ │ │ - 0x00025b70 74686520 2a6f6666 7365742a 20617267 the *offset* arg │ │ │ │ │ - 0x00025b80 756d656e 74207368 6f756c64 20626520 ument should be │ │ │ │ │ - 0x00025b90 61207669 72747561 6c206164 64726573 a virtual addres │ │ │ │ │ - 0x00025ba0 73207769 7468696e 20746865 2070726f s within the pro │ │ │ │ │ - 0x00025bb0 63657373 20616464 72657373 20737061 cess address spa │ │ │ │ │ - 0x00025bc0 63652e20 2a6f6666 7365742a 20616e64 ce. *offset* and │ │ │ │ │ - 0x00025bd0 202a7369 7a652a20 61726520 6f707469 *size* are opti │ │ │ │ │ - 0x00025be0 6f6e616c 3b206966 206c6566 7420656d onal; if left em │ │ │ │ │ - 0x00025bf0 7074792c 20746865 20636f6d 706c6574 pty, the complet │ │ │ │ │ - 0x00025c00 65206669 6c652069 73207365 61726368 e file is search │ │ │ │ │ - 0x00025c10 65642e20 4578616d 706c653a 20606060 ed. Example: ``` │ │ │ │ │ - 0x00025c20 6d617468 2e6d6f64 6528302c 2066696c math.mode(0, fil │ │ │ │ │ - 0x00025c30 6573697a 6529203d 3d203078 46466060 esize) == 0xFF`` │ │ │ │ │ - 0x00025c40 60220a20 20202020 20202020 20202020 `". │ │ │ │ │ - 0x00025c50 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00025c60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00025c70 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ - 0x00025c80 756d656e 7473223a 205b5d2c 0a202020 uments": [],. │ │ │ │ │ - 0x00025c90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025ca0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00025cb0 3a202252 65747572 6e732074 6865206d : "Returns the m │ │ │ │ │ - 0x00025cc0 6f737420 636f6d6d 6f6e2062 7974652c ost common byte, │ │ │ │ │ - 0x00025cd0 20746865 20636f6d 706c6574 65206669 the complete fi │ │ │ │ │ - 0x00025ce0 6c652069 73207365 61726368 65642e20 le is searched. │ │ │ │ │ - 0x00025cf0 54686520 72657475 726e6564 2076616c The returned val │ │ │ │ │ - 0x00025d00 75652069 73206120 666c6f61 742e2045 ue is a float. E │ │ │ │ │ - 0x00025d10 78616d70 6c653a20 6060606d 6174682e xample: ```math. │ │ │ │ │ - 0x00025d20 6d6f6465 2829203d 3d203078 46466060 mode() == 0xFF`` │ │ │ │ │ - 0x00025d30 60220a20 20202020 20202020 20202020 `". │ │ │ │ │ - 0x00025d40 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00025d50 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ │ - 0x00025d60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00025d70 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ │ - 0x00025d80 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ │ - 0x00025d90 20202020 226e616d 65223a20 22746f5f "name": "to_ │ │ │ │ │ - 0x00025da0 696e7422 2c0a2020 20202020 20202020 int",. │ │ │ │ │ - 0x00025db0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ - 0x00025dc0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ - 0x00025dd0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ - 0x00025de0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00025df0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00025e00 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ - 0x00025e10 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x00025e20 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00025e30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025e40 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00025e50 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ │ - 0x00025e60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025e70 20202020 20226e61 6d65223a 20227374 "name": "st │ │ │ │ │ - 0x00025e80 72696e67 220a2020 20202020 20202020 ring". │ │ │ │ │ - 0x00025e90 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x00025a90 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00025aa0 6e223a20 224f626a 65637420 4944206f n": "Object ID o │ │ │ │ │ + 0x00025ab0 66207468 6520616c 676f7269 74686d20 f the algorithm │ │ │ │ │ + 0x00025ac0 75736564 20666f72 20746869 73207369 used for this si │ │ │ │ │ + 0x00025ad0 676e6174 7572652c 20657870 72657373 gnature, express │ │ │ │ │ + 0x00025ae0 65642069 6e206e75 6d657269 63204153 ed in numeric AS │ │ │ │ │ + 0x00025af0 4e2e3120 646f7420 6e6f7461 74696f6e N.1 dot notation │ │ │ │ │ + 0x00025b00 2e205468 65206e61 6d652063 6f6e7461 . The name conta │ │ │ │ │ + 0x00025b10 696e6564 20696e20 616c676f 72697468 ined in algorith │ │ │ │ │ + 0x00025b20 6d206973 20646572 69766564 2066726f m is derived fro │ │ │ │ │ + 0x00025b30 6d207468 69732076 616c7565 2e205468 m this value. Th │ │ │ │ │ + 0x00025b40 65206f62 6a656374 20696420 69732065 e object id is e │ │ │ │ │ + 0x00025b50 78706563 74656420 746f2062 65207374 xpected to be st │ │ │ │ │ + 0x00025b60 61626c65 20616372 6f737320 582e3530 able across X.50 │ │ │ │ │ + 0x00025b70 3920616e 6420504b 43532337 20696d70 9 and PKCS#7 imp │ │ │ │ │ + 0x00025b80 6c656d65 6e746174 696f6e73 20616e64 lementations and │ │ │ │ │ + 0x00025b90 20746865 69722076 65727369 6f6e732e their versions. │ │ │ │ │ + 0x00025ba0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00025bb0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00025bc0 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ │ + 0x00025bd0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00025be0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025bf0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00025c00 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00025c10 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00025c20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025c30 20202020 20226e61 6d65223a 20227365 "name": "se │ │ │ │ │ + 0x00025c40 7269616c 222c0a20 20202020 20202020 rial",. │ │ │ │ │ + 0x00025c50 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00025c60 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00025c70 22412073 7472696e 6720636f 6e746169 "A string contai │ │ │ │ │ + 0x00025c80 6e696e67 20746865 20736572 69616c20 ning the serial │ │ │ │ │ + 0x00025c90 6e756d62 65722e20 54686973 20697320 number. This is │ │ │ │ │ + 0x00025ca0 616e2065 78616d70 6c653a20 35323a30 an example: 52:0 │ │ │ │ │ + 0x00025cb0 303a6535 3a61613a 32353a35 363a6663 0:e5:aa:25:56:fc │ │ │ │ │ + 0x00025cc0 3a31613a 38363a65 643a3936 3a63393a :1a:86:ed:96:c9: │ │ │ │ │ + 0x00025cd0 64343a34 623a3333 3a633722 2c0a2020 d4:4b:33:c7",. │ │ │ │ │ + 0x00025ce0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025cf0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ + 0x00025d00 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00025d10 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00025d20 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00025d30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025d40 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00025d50 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00025d60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025d70 226e616d 65223a20 226e6f74 5f626566 "name": "not_bef │ │ │ │ │ + 0x00025d80 6f726522 2c0a2020 20202020 20202020 ore",. │ │ │ │ │ + 0x00025d90 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00025da0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00025db0 556e6978 2074696d 65737461 6d70206f Unix timestamp o │ │ │ │ │ + 0x00025dc0 6e207768 69636820 74686520 76616c69 n which the vali │ │ │ │ │ + 0x00025dd0 64697479 20706572 696f6420 666f7220 dity period for │ │ │ │ │ + 0x00025de0 74686973 20736967 6e617475 72652062 this signature b │ │ │ │ │ + 0x00025df0 6567696e 732e222c 0a202020 20202020 egins.",. │ │ │ │ │ + 0x00025e00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025e10 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00025e20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025e30 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00025e40 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00025e50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025e60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00025e70 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00025e80 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00025e90 223a2022 6e6f745f 61667465 72222c0a ": "not_after",. │ │ │ │ │ 0x00025ea0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025eb0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ - 0x00025ec0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00025ed0 6d656e74 6174696f 6e223a20 22436f6e mentation": "Con │ │ │ │ │ - 0x00025ee0 76657274 20746865 20676976 656e2073 vert the given s │ │ │ │ │ - 0x00025ef0 7472696e 6720746f 20612073 69676e65 tring to a signe │ │ │ │ │ - 0x00025f00 6420696e 74656765 722e2049 66207468 d integer. If th │ │ │ │ │ - 0x00025f10 65207374 72696e67 20737461 72747320 e string starts │ │ │ │ │ - 0x00025f20 77697468 205c2230 785c2220 69742069 with \"0x\" it i │ │ │ │ │ - 0x00025f30 73207472 65617465 64206173 20626173 s treated as bas │ │ │ │ │ - 0x00025f40 65203136 2e204966 20746865 20737472 e 16. If the str │ │ │ │ │ - 0x00025f50 696e6720 73746172 74732077 69746820 ing starts with │ │ │ │ │ - 0x00025f60 5c22305c 22206974 20697320 74726561 \"0\" it is trea │ │ │ │ │ - 0x00025f70 74656420 62617365 20382e20 4c656164 ted base 8. Lead │ │ │ │ │ - 0x00025f80 696e6720 272b2720 6f722027 2d272069 ing '+' or '-' i │ │ │ │ │ - 0x00025f90 7320616c 736f2073 7570706f 72746564 s also supported │ │ │ │ │ - 0x00025fa0 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ │ - 0x00025fb0 74682e74 6f5f696e 74285c22 31323334 th.to_int(\"1234 │ │ │ │ │ - 0x00025fc0 5c222920 3d3d2031 32333460 60602060 \") == 1234``` ` │ │ │ │ │ - 0x00025fd0 60604578 616d706c 653a206d 6174682e ``Example: math. │ │ │ │ │ - 0x00025fe0 746f5f69 6e74285c 222d3130 5c222920 to_int(\"-10\") │ │ │ │ │ - 0x00025ff0 3d3d202d 31306060 60206060 60457861 == -10``` ```Exa │ │ │ │ │ - 0x00026000 6d706c65 3a206d61 74682e74 6f5f696e mple: math.to_in │ │ │ │ │ - 0x00026010 74285c22 2d303130 5c22203d 3d202d38 t(\"-010\" == -8 │ │ │ │ │ - 0x00026020 60606022 0a202020 20202020 20202020 ```". │ │ │ │ │ - 0x00026030 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00026040 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00026050 20202020 20202020 20202020 20202261 "a │ │ │ │ │ - 0x00026060 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ │ - 0x00026070 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026080 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00025eb0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00025ec0 74617469 6f6e223a 2022556e 69782074 tation": "Unix t │ │ │ │ │ + 0x00025ed0 696d6573 74616d70 206f6e20 77686963 imestamp on whic │ │ │ │ │ + 0x00025ee0 68207468 65207661 6c696469 74792070 h the validity p │ │ │ │ │ + 0x00025ef0 6572696f 6420666f 72207468 69732073 eriod for this s │ │ │ │ │ + 0x00025f00 69676e61 74757265 20656e64 732e222c ignature ends.", │ │ │ │ │ + 0x00025f10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00025f20 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00025f30 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x00025f40 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00025f50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025f60 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00025f70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00025f80 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ │ + 0x00025f90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025fa0 20202020 226e616d 65223a20 2276616c "name": "val │ │ │ │ │ + 0x00025fb0 69645f6f 6e222c0a 20202020 20202020 id_on",. │ │ │ │ │ + 0x00025fc0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00025fd0 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ │ + 0x00025fe0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00025ff0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ │ + 0x00026000 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ │ + 0x00026010 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026020 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00026030 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026040 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ + 0x00026050 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ + 0x00026060 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026070 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00026080 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00026090 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000260a0 20202022 74797065 223a2022 73222c0a "type": "s",. │ │ │ │ │ + 0x000260a0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ │ 0x000260b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000260c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x000260d0 65223a20 22737472 696e6722 0a202020 e": "string". │ │ │ │ │ - 0x000260e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000260f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00026100 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026110 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00026120 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00026130 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ - 0x00026140 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026150 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00026160 62617365 220a2020 20202020 20202020 base". │ │ │ │ │ - 0x00026170 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x00026180 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026190 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ - 0x000261a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000261b0 6d656e74 6174696f 6e223a20 22436f6e mentation": "Con │ │ │ │ │ - 0x000261c0 76657274 20746865 20676976 656e2073 vert the given s │ │ │ │ │ - 0x000261d0 7472696e 672c2069 6e746572 70726574 tring, interpret │ │ │ │ │ - 0x000261e0 65642077 69746820 74686520 67697665 ed with the give │ │ │ │ │ - 0x000261f0 6e206261 73652c20 746f2061 20736967 n base, to a sig │ │ │ │ │ - 0x00026200 6e656420 696e7465 6765722e 20426173 ned integer. Bas │ │ │ │ │ - 0x00026210 65206d75 73742062 65203020 6f722062 e must be 0 or b │ │ │ │ │ - 0x00026220 65747765 656e2032 20616e64 20333220 etween 2 and 32 │ │ │ │ │ - 0x00026230 696e636c 75736976 652e2049 66206974 inclusive. If it │ │ │ │ │ - 0x00026240 20697320 7a65726f 20746865 6e207468 is zero then th │ │ │ │ │ - 0x00026250 65207374 72696e67 2077696c 6c206265 e string will be │ │ │ │ │ - 0x00026260 20696e74 72657072 65746564 20617320 intrepreted as │ │ │ │ │ - 0x00026270 62617365 20313620 69662069 74207374 base 16 if it st │ │ │ │ │ - 0x00026280 61727473 20776974 68205c22 30785c22 arts with \"0x\" │ │ │ │ │ - 0x00026290 206f7220 61732062 61736520 38206966 or as base 8 if │ │ │ │ │ - 0x000262a0 20697420 73746172 74732077 69746820 it starts with │ │ │ │ │ - 0x000262b0 5c22305c 222e204c 65616469 6e672027 \"0\". Leading ' │ │ │ │ │ - 0x000262c0 2b27206f 7220272d 27206973 20616c73 +' or '-' is als │ │ │ │ │ - 0x000262d0 6f207375 70706f72 7465642e 20606060 o supported. ``` │ │ │ │ │ - 0x000262e0 4578616d 706c653a 206d6174 682e746f Example: math.to │ │ │ │ │ - 0x000262f0 5f696e74 285c2230 31315c22 2c203829 _int(\"011\", 8) │ │ │ │ │ - 0x00026300 203d3d20 5c22395c 22606060 20606060 == \"9\"``` ``` │ │ │ │ │ - 0x00026310 4578616d 706c653a 206d6174 682e746f Example: math.to │ │ │ │ │ - 0x00026320 5f696e74 285c222d 3031315c 222c2030 _int(\"-011\", 0 │ │ │ │ │ - 0x00026330 29203d3d 205c222d 395c2260 6060220a ) == \"-9\"```". │ │ │ │ │ - 0x00026340 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026350 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ │ - 0x00026360 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00026370 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00026380 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ │ - 0x00026390 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ │ - 0x000263a0 20226e61 6d65223a 2022746f 5f737472 "name": "to_str │ │ │ │ │ - 0x000263b0 696e6722 2c0a2020 20202020 20202020 ing",. │ │ │ │ │ - 0x000263c0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ - 0x000263d0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ │ - 0x000263e0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ - 0x000263f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00026400 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00026410 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ - 0x00026420 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x00026430 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x000260c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000260d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x000260e0 66696c65 220a2020 20202020 20202020 file". │ │ │ │ │ + 0x000260f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026100 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ + 0x00026110 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026120 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ + 0x00026130 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026140 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00026150 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00026160 20202020 46756e63 74696f6e 20726574 Function ret │ │ │ │ │ + 0x00026170 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ │ + 0x00026180 68652073 69676e61 74757265 20776173 he signature was │ │ │ │ │ + 0x00026190 2076616c 6964206f 6e207468 65206461 valid on the da │ │ │ │ │ + 0x000261a0 74652069 6e646963 61746564 20627920 te indicated by │ │ │ │ │ + 0x000261b0 74696d65 7374616d 702e2054 68652066 timestamp. The f │ │ │ │ │ + 0x000261c0 6f6c6c6f 77696e67 2073656e 74656e63 ollowing sentenc │ │ │ │ │ + 0x000261d0 653a2060 60607065 2e736967 6e617475 e: ```pe.signatu │ │ │ │ │ + 0x000261e0 7265735b 6e5d2e76 616c6964 5f6f6e28 res[n].valid_on( │ │ │ │ │ + 0x000261f0 74696d65 7374616d 70296060 60204973 timestamp)``` Is │ │ │ │ │ + 0x00026200 20657175 6976616c 656e7420 746f3a20 equivalent to: │ │ │ │ │ + 0x00026210 60606074 696d6573 74616d70 203e3d20 ```timestamp >= │ │ │ │ │ + 0x00026220 70652e73 69676e61 74757265 735b6e5d pe.signatures[n] │ │ │ │ │ + 0x00026230 2e6e6f74 5f626566 6f726520 616e6420 .not_before and │ │ │ │ │ + 0x00026240 74696d65 7374616d 70203c3d 2070652e timestamp <= pe. │ │ │ │ │ + 0x00026250 7369676e 61747572 65735b6e 5d2e6e6f signatures[n].no │ │ │ │ │ + 0x00026260 745f6166 74657260 6060220a 20202020 t_after```". │ │ │ │ │ + 0x00026270 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026280 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x00026290 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000262a0 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ │ + 0x000262b0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x000262c0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ + 0x000262d0 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ │ + 0x000262e0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x000262f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00026300 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00026310 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ │ + 0x00026320 6d626572 5f6f665f 7369676e 61747572 mber_of_signatur │ │ │ │ │ + 0x00026330 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ │ + 0x00026340 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00026350 3a20224e 756d6265 72206f66 20617574 : "Number of aut │ │ │ │ │ + 0x00026360 68656e74 69636f64 65207369 676e6174 henticode signat │ │ │ │ │ + 0x00026370 75726573 20696e20 74686520 50452e22 ures in the PE." │ │ │ │ │ + 0x00026380 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00026390 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x000263a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x000263b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x000263c0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ │ + 0x000263d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x000263e0 223a2022 69636f6e 68617368 222c0a20 ": "iconhash",. │ │ │ │ │ + 0x000263f0 20202020 20202020 20202022 72657475 "retu │ │ │ │ │ + 0x00026400 726e5f74 79706522 3a202273 222c0a20 rn_type": "s",. │ │ │ │ │ + 0x00026410 20202020 20202020 20202022 6f766572 "over │ │ │ │ │ + 0x00026420 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ │ + 0x00026430 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ 0x00026440 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026450 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00026460 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ - 0x00026470 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026480 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ │ - 0x00026490 74220a20 20202020 20202020 20202020 t". │ │ │ │ │ - 0x000264a0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x000264b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000264c0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x000264d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x000264e0 74617469 6f6e223a 2022436f 6e766572 tation": "Conver │ │ │ │ │ - 0x000264f0 74207468 65206769 76656e20 696e7465 t the given inte │ │ │ │ │ - 0x00026500 67657220 746f2061 20737472 696e672e ger to a string. │ │ │ │ │ - 0x00026510 204e6f74 653a2069 6e746567 65727320 Note: integers │ │ │ │ │ - 0x00026520 696e2059 41524120 61726520 7369676e in YARA are sign │ │ │ │ │ - 0x00026530 65642e20 60606045 78616d70 6c653a20 ed. ```Example: │ │ │ │ │ - 0x00026540 6d617468 2e746f5f 73747269 6e672831 math.to_string(1 │ │ │ │ │ - 0x00026550 3029203d 3d205c22 31305c22 60606020 0) == \"10\"``` │ │ │ │ │ - 0x00026560 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ │ - 0x00026570 2e746f5f 73747269 6e67282d 3129203d .to_string(-1) = │ │ │ │ │ - 0x00026580 3d205c22 2d315c22 60606022 0a202020 = \"-1\"```". │ │ │ │ │ - 0x00026590 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x000265a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000265b0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000265c0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ - 0x000265d0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x000265e0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x000265f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026600 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00026610 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ - 0x00026620 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026630 20202020 226e616d 65223a20 22696e74 "name": "int │ │ │ │ │ - 0x00026640 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00026650 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x00026660 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026670 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00026680 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026690 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ │ - 0x000266a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000266b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x000266c0 65223a20 22626173 65220a20 20202020 e": "base". │ │ │ │ │ - 0x000266d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000266e0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x000266f0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ - 0x00026700 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026710 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00026720 2022436f 6e766572 74207468 65206769 "Convert the gi │ │ │ │ │ - 0x00026730 76656e20 696e7465 67657220 746f2061 ven integer to a │ │ │ │ │ - 0x00026740 20737472 696e6720 696e2074 68652067 string in the g │ │ │ │ │ - 0x00026750 6976656e 20626173 652e2053 7570706f iven base. Suppo │ │ │ │ │ - 0x00026760 72746564 20626173 65732061 72652031 rted bases are 1 │ │ │ │ │ - 0x00026770 302c2038 20616e64 2031362e 204e6f74 0, 8 and 16. Not │ │ │ │ │ - 0x00026780 653a2069 6e746567 65727320 696e2059 e: integers in Y │ │ │ │ │ - 0x00026790 41524120 61726520 7369676e 65642e20 ARA are signed. │ │ │ │ │ - 0x000267a0 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ │ - 0x000267b0 2e746f5f 73747269 6e672833 322c2031 .to_string(32, 1 │ │ │ │ │ - 0x000267c0 3629203d 3d205c22 32305c22 60606020 6) == \"20\"``` │ │ │ │ │ - 0x000267d0 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ │ - 0x000267e0 2e746f5f 73747269 6e67282d 312c2031 .to_string(-1, 1 │ │ │ │ │ - 0x000267f0 3629203d 3d205c22 66666666 66666666 6) == \"ffffffff │ │ │ │ │ - 0x00026800 66666666 66666666 5c226060 60220a20 ffffffff\"```". │ │ │ │ │ - 0x00026810 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00026820 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ - 0x00026830 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ │ - 0x00026840 0a0a0000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x00026850 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x00026860 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ - 0x00026870 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ - 0x00026880 65223a20 22706522 2c0a2020 20202261 e": "pe",. "a │ │ │ │ │ - 0x00026890 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ - 0x000268a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000268b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x000268c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x000268d0 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ │ - 0x000268e0 455f554e 4b4e4f57 4e222c0a 20202020 E_UNKNOWN",. │ │ │ │ │ - 0x000268f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00026900 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00026910 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00026920 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00026930 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00026940 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00026950 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00026960 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ │ - 0x00026970 494e455f 414d3333 222c0a20 20202020 INE_AM33",. │ │ │ │ │ - 0x00026980 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00026990 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x000269a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x000269b0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x000269c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000269d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x000269e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x000269f0 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ │ - 0x00026a00 4e455f41 4d443634 222c0a20 20202020 NE_AMD64",. │ │ │ │ │ - 0x00026a10 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00026a20 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00026a30 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00026a40 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00026a50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00026a60 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00026a70 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00026a80 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ │ - 0x00026a90 4e455f41 524d222c 0a202020 20202020 NE_ARM",. │ │ │ │ │ - 0x00026aa0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00026ab0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00026ac0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00026ad0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00026ae0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00026af0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00026b00 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00026b10 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ │ - 0x00026b20 5f41524d 4e54222c 0a202020 20202020 _ARMNT",. │ │ │ │ │ - 0x00026b30 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00026b40 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00026b50 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00026b60 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00026b70 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00026b80 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00026b90 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00026ba0 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ │ - 0x00026bb0 5f41524d 3634222c 0a202020 20202020 _ARM64",. │ │ │ │ │ - 0x00026bc0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00026bd0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00026be0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00026bf0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00026c00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00026c10 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00026c20 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00026c30 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ │ - 0x00026c40 5f454243 222c0a20 20202020 20202020 _EBC",. │ │ │ │ │ - 0x00026c50 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00026c60 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00026c70 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00026c80 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00026c90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00026ca0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00026cb0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00026cc0 616d6522 3a20224d 41434849 4e455f49 ame": "MACHINE_I │ │ │ │ │ - 0x00026cd0 33383622 2c0a2020 20202020 20202020 386",. │ │ │ │ │ - 0x00026ce0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00026cf0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00026d00 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00026d10 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00026d20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00026d30 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00026d40 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00026d50 6d65223a 20224d41 4348494e 455f4941 me": "MACHINE_IA │ │ │ │ │ - 0x00026d60 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ │ - 0x00026d70 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00026d80 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00026d90 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00026da0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00026db0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00026dc0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00026dd0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00026de0 65223a20 224d4143 48494e45 5f4d3332 e": "MACHINE_M32 │ │ │ │ │ - 0x00026df0 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ │ - 0x00026e00 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00026e10 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00026e20 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00026e30 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00026e40 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00026e50 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00026e60 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00026e70 223a2022 4d414348 494e455f 4d495053 ": "MACHINE_MIPS │ │ │ │ │ - 0x00026e80 3136222c 0a202020 20202020 20202020 16",. │ │ │ │ │ - 0x00026e90 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00026ea0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00026eb0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00026ec0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00026ed0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00026ee0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00026ef0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00026f00 65223a20 224d4143 48494e45 5f4d4950 e": "MACHINE_MIP │ │ │ │ │ - 0x00026f10 53465055 222c0a20 20202020 20202020 SFPU",. │ │ │ │ │ - 0x00026f20 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00026f30 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00026f40 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00026f50 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00026f60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00026f70 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00026f80 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00026f90 616d6522 3a20224d 41434849 4e455f4d ame": "MACHINE_M │ │ │ │ │ - 0x00026fa0 49505346 50553136 222c0a20 20202020 IPSFPU16",. │ │ │ │ │ - 0x00026fb0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00026fc0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00026fd0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00026fe0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00026ff0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00027000 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00027010 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00027020 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ │ - 0x00027030 4e455f50 4f574552 5043222c 0a202020 NE_POWERPC",. │ │ │ │ │ - 0x00027040 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00027050 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00027060 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00027070 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00027080 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00027090 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x000270a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x000270b0 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ │ - 0x000270c0 48494e45 5f504f57 45525043 4650222c HINE_POWERPCFP", │ │ │ │ │ - 0x000270d0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x000270e0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x000270f0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00027100 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00027110 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00027120 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00027130 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00027140 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00027150 224d4143 48494e45 5f523430 3030222c "MACHINE_R4000", │ │ │ │ │ - 0x00027160 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00027170 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00027180 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00027190 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x000271a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x000271b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x000271c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x000271d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000271e0 224d4143 48494e45 5f534833 222c0a20 "MACHINE_SH3",. │ │ │ │ │ - 0x000271f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00027200 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00027210 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00027220 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00027230 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00027240 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00027250 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00027260 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ │ - 0x00027270 41434849 4e455f53 48334453 50222c0a ACHINE_SH3DSP",. │ │ │ │ │ - 0x00027280 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00027290 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x000272a0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x000272b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x000272c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x000272d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x000272e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x000272f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00027300 4d414348 494e455f 53483422 2c0a2020 MACHINE_SH4",. │ │ │ │ │ - 0x00027310 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00027320 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00027330 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00027340 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00027350 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00027360 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00027370 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00027380 20202020 20226e61 6d65223a 20224d41 "name": "MA │ │ │ │ │ - 0x00027390 4348494e 455f5348 35222c0a 20202020 CHINE_SH5",. │ │ │ │ │ - 0x000273a0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x000273b0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x000273c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x000273d0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x000273e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x000273f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00027400 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00027410 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ │ - 0x00027420 494e455f 5448554d 42222c0a 20202020 INE_THUMB",. │ │ │ │ │ - 0x00027430 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00027440 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00027450 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00027460 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00027470 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00027480 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00027490 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x000274a0 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ │ - 0x000274b0 494e455f 5743454d 49505356 32222c0a INE_WCEMIPSV2",. │ │ │ │ │ - 0x000274c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x000274d0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x000274e0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x000274f0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00027500 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00027510 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00027520 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00027530 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00027540 4d414348 494e455f 54415247 45545f48 MACHINE_TARGET_H │ │ │ │ │ - 0x00027550 4f535422 2c0a2020 20202020 20202020 OST",. │ │ │ │ │ - 0x00027560 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00027570 223a2022 496e7465 72616374 73207769 ": "Interacts wi │ │ │ │ │ - 0x00027580 74682074 68652068 6f737420 616e6420 th the host and │ │ │ │ │ - 0x00027590 6e6f7420 6120574f 57363420 67756573 not a WOW64 gues │ │ │ │ │ - 0x000275a0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ - 0x000275b0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x000275c0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x000275d0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x000275e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x000275f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00027600 3a20224d 41434849 4e455f52 33303030 : "MACHINE_R3000 │ │ │ │ │ - 0x00027610 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00027620 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00027630 224d4950 53206c69 74746c65 2d656e64 "MIPS little-end │ │ │ │ │ - 0x00027640 69616e2c 20307831 36302062 69672d65 ian, 0x160 big-e │ │ │ │ │ - 0x00027650 6e646961 6e222c0a 20202020 20202020 ndian",. │ │ │ │ │ - 0x00027660 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00027670 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00027680 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00027690 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x000276a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x000276b0 616d6522 3a20224d 41434849 4e455f52 ame": "MACHINE_R │ │ │ │ │ - 0x000276c0 31303030 30222c0a 20202020 20202020 10000",. │ │ │ │ │ - 0x000276d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x000276e0 6f6e223a 20224d49 5053206c 6974746c on": "MIPS littl │ │ │ │ │ - 0x000276f0 652d656e 6469616e 222c0a20 20202020 e-endian",. │ │ │ │ │ - 0x00027700 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00027710 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00027720 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00027730 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00027740 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00027750 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ │ - 0x00027760 455f414c 50484122 2c0a2020 20202020 E_ALPHA",. │ │ │ │ │ - 0x00027770 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00027780 74696f6e 223a2022 416c7068 615f4158 tion": "Alpha_AX │ │ │ │ │ - 0x00027790 50222c0a 20202020 20202020 20202020 P",. │ │ │ │ │ - 0x000277a0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x000277b0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x000277c0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x000277d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x000277e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x000277f0 3a20224d 41434849 4e455f53 48334522 : "MACHINE_SH3E" │ │ │ │ │ - 0x00027800 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00027810 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00027820 53483345 206c6974 746c652d 656e6469 SH3E little-endi │ │ │ │ │ - 0x00027830 616e222c 0a202020 20202020 20202020 an",. │ │ │ │ │ - 0x00027840 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00027850 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00027860 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00027870 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00027880 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00027890 223a2022 4d414348 494e455f 41585036 ": "MACHINE_AXP6 │ │ │ │ │ - 0x000278a0 34222c0a 20202020 20202020 20202020 4",. │ │ │ │ │ - 0x000278b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000278c0 20224158 50363422 2c0a2020 20202020 "AXP64",. │ │ │ │ │ - 0x000278d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x000278e0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x000278f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00027900 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00027910 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00027920 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ │ - 0x00027930 5f414c50 48413634 222c0a20 20202020 _ALPHA64",. │ │ │ │ │ - 0x00027940 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00027950 6174696f 6e223a20 22414c50 48413634 ation": "ALPHA64 │ │ │ │ │ - 0x00027960 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00027970 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00027980 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00027990 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x000279a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x000279b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000279c0 20224d41 4348494e 455f5452 49434f52 "MACHINE_TRICOR │ │ │ │ │ - 0x000279d0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ │ - 0x000279e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000279f0 2022496e 66696e65 6f6e222c 0a202020 "Infineon",. │ │ │ │ │ - 0x00027a00 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00027a10 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00027a20 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00027a30 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00027a40 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00027a50 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ │ - 0x00027a60 494e455f 43454622 2c0a2020 20202020 INE_CEF",. │ │ │ │ │ - 0x00027a70 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00027a80 74696f6e 223a2022 43454622 2c0a2020 tion": "CEF",. │ │ │ │ │ - 0x00027a90 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00027aa0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00027ab0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00027ac0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00027ad0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00027ae0 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ │ - 0x00027af0 48494e45 5f434545 222c0a20 20202020 HINE_CEE",. │ │ │ │ │ - 0x00027b00 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00027b10 6174696f 6e223a20 22434545 222c0a20 ation": "CEE",. │ │ │ │ │ - 0x00027b20 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00027b30 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00027b40 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00027b50 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00027b60 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00027b70 20202020 20226e61 6d65223a 20225355 "name": "SU │ │ │ │ │ - 0x00027b80 42535953 54454d5f 554e4b4e 4f574e22 BSYSTEM_UNKNOWN" │ │ │ │ │ - 0x00027b90 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00027ba0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00027bb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00027bc0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00027bd0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00027be0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00027bf0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00027c00 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00027c10 20225355 42535953 54454d5f 4e415449 "SUBSYSTEM_NATI │ │ │ │ │ - 0x00027c20 5645222c 0a202020 20202020 20202020 VE",. │ │ │ │ │ - 0x00027c30 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00027c40 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00027c50 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00027c60 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00027c70 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00027c80 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00027c90 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00027ca0 65223a20 22535542 53595354 454d5f57 e": "SUBSYSTEM_W │ │ │ │ │ - 0x00027cb0 494e444f 57535f47 5549222c 0a202020 INDOWS_GUI",. │ │ │ │ │ - 0x00027cc0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00027cd0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00027ce0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00027cf0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00027d00 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00027d10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00027d20 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00027d30 20202020 226e616d 65223a20 22535542 "name": "SUB │ │ │ │ │ - 0x00027d40 53595354 454d5f57 494e444f 57535f43 SYSTEM_WINDOWS_C │ │ │ │ │ - 0x00027d50 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ │ - 0x00027d60 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00027d70 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00027d80 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00027d90 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00027da0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00027db0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00027dc0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00027dd0 65223a20 22535542 53595354 454d5f4f e": "SUBSYSTEM_O │ │ │ │ │ - 0x00027de0 53325f43 5549222c 0a202020 20202020 S2_CUI",. │ │ │ │ │ - 0x00027df0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00027e00 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00027e10 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00027e20 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00027e30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00027e40 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00027e50 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00027e60 226e616d 65223a20 22535542 53595354 "name": "SUBSYST │ │ │ │ │ - 0x00027e70 454d5f50 4f534958 5f435549 222c0a20 EM_POSIX_CUI",. │ │ │ │ │ - 0x00027e80 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00027e90 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00027ea0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00027eb0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00027ec0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00027ed0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00027ee0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00027ef0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ - 0x00027f00 55425359 5354454d 5f4e4154 4956455f UBSYSTEM_NATIVE_ │ │ │ │ │ - 0x00027f10 57494e44 4f575322 2c0a2020 20202020 WINDOWS",. │ │ │ │ │ - 0x00027f20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00027f30 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00027f40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00027f50 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00027f60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00027f70 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00027f80 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00027f90 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ │ - 0x00027fa0 54454d5f 57494e44 4f57535f 43455f47 TEM_WINDOWS_CE_G │ │ │ │ │ - 0x00027fb0 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ │ - 0x00027fc0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00027fd0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00027fe0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00027ff0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00028000 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00028010 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00028020 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00028030 65223a20 22535542 53595354 454d5f45 e": "SUBSYSTEM_E │ │ │ │ │ - 0x00028040 46495f41 50504c49 43415449 4f4e222c FI_APPLICATION", │ │ │ │ │ - 0x00028050 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00028060 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00028070 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00028080 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00028090 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x000280a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x000280b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x000280c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000280d0 22535542 53595354 454d5f45 46495f42 "SUBSYSTEM_EFI_B │ │ │ │ │ - 0x000280e0 4f4f545f 53455256 4943455f 44524956 OOT_SERVICE_DRIV │ │ │ │ │ - 0x000280f0 4552222c 0a202020 20202020 20202020 ER",. │ │ │ │ │ - 0x00028100 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00028110 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00028120 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00028130 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00028140 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00028150 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00028160 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00028170 65223a20 22535542 53595354 454d5f45 e": "SUBSYSTEM_E │ │ │ │ │ - 0x00028180 46495f52 554e5449 4d455f44 52495645 FI_RUNTIME_DRIVE │ │ │ │ │ - 0x00028190 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ │ - 0x000281a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000281b0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x000281c0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x000281d0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x000281e0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x000281f0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00028200 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00028210 223a2022 53554253 59535445 4d5f5842 ": "SUBSYSTEM_XB │ │ │ │ │ - 0x00028220 4f58222c 0a202020 20202020 20202020 OX",. │ │ │ │ │ - 0x00028230 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00028240 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00028250 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00028260 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00028270 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00028280 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00028290 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x000282a0 65223a20 22535542 53595354 454d5f57 e": "SUBSYSTEM_W │ │ │ │ │ - 0x000282b0 494e444f 57535f42 4f4f545f 4150504c INDOWS_BOOT_APPL │ │ │ │ │ - 0x000282c0 49434154 494f4e22 2c0a2020 20202020 ICATION",. │ │ │ │ │ - 0x000282d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x000282e0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x000282f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00028300 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00028310 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00028320 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00028330 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00028340 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ │ - 0x00028350 54454d5f 4546495f 524f4d5f 494d4147 TEM_EFI_ROM_IMAG │ │ │ │ │ - 0x00028360 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ │ - 0x00028370 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00028380 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00028390 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x000283a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x000283b0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x000283c0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x000283d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x000283e0 223a2022 48494748 5f454e54 524f5059 ": "HIGH_ENTROPY │ │ │ │ │ - 0x000283f0 5f564122 2c0a2020 20202020 20202020 _VA",. │ │ │ │ │ - 0x00028400 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00028410 223a2022 446c6c43 68617261 63746572 ": "DllCharacter │ │ │ │ │ - 0x00028420 69737469 63732041 534c5220 77697468 istics ASLR with │ │ │ │ │ - 0x00028430 20363420 62697420 61646472 65737320 64 bit address │ │ │ │ │ - 0x00028440 73706163 652e222c 0a202020 20202020 space.",. │ │ │ │ │ - 0x00028450 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00028460 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00028470 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00028480 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00028490 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000284a0 6e616d65 223a2022 44594e41 4d49435f name": "DYNAMIC_ │ │ │ │ │ - 0x000284b0 42415345 222c0a20 20202020 20202020 BASE",. │ │ │ │ │ - 0x000284c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x000284d0 6e223a20 2246696c 65206361 6e206265 n": "File can be │ │ │ │ │ - 0x000284e0 2072656c 6f636174 6564202d 20616c73 relocated - als │ │ │ │ │ - 0x000284f0 6f206d61 726b7320 74686520 66696c65 o marks the file │ │ │ │ │ - 0x00028500 20617320 41534c52 20636f6d 70617469 as ASLR compati │ │ │ │ │ - 0x00028510 626c6522 2c0a2020 20202020 20202020 ble",. │ │ │ │ │ - 0x00028520 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00028530 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00028540 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00028550 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00028560 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00028570 65223a20 22464f52 43455f49 4e544547 e": "FORCE_INTEG │ │ │ │ │ - 0x00028580 52495459 222c0a20 20202020 20202020 RITY",. │ │ │ │ │ - 0x00028590 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x000285a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000285b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000285c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x000285d0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x000285e0 6d65223a 20224e58 5f434f4d 50415422 me": "NX_COMPAT" │ │ │ │ │ - 0x000285f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00028600 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00028610 4d61726b 73207468 65206669 6c652061 Marks the file a │ │ │ │ │ - 0x00028620 73204445 5020636f 6d706174 69626c65 s DEP compatible │ │ │ │ │ - 0x00028630 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00028640 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00028650 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00028660 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00028670 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00028680 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00028690 20224e4f 5f49534f 4c415449 4f4e222c "NO_ISOLATION", │ │ │ │ │ - 0x000286a0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x000286b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x000286c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x000286d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x000286e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x000286f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00028700 4e4f5f53 4548222c 0a202020 20202020 NO_SEH",. │ │ │ │ │ - 0x00028710 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00028720 696f6e22 3a202254 68652066 696c6520 ion": "The file │ │ │ │ │ - 0x00028730 646f6573 206e6f74 20636f6e 7461696e does not contain │ │ │ │ │ - 0x00028740 20737472 75637475 72656420 65786365 structured exce │ │ │ │ │ - 0x00028750 7074696f 6e206861 6e646c65 72732c20 ption handlers, │ │ │ │ │ - 0x00028760 74686973 206d7573 74206265 20736574 this must be set │ │ │ │ │ - 0x00028770 20746f20 75736520 53616665 53454822 to use SafeSEH" │ │ │ │ │ - 0x00028780 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00028790 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x000287a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x000287b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x000287c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x000287d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000287e0 224e4f5f 42494e44 222c0a20 20202020 "NO_BIND",. │ │ │ │ │ - 0x000287f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00028800 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00028810 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00028820 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00028830 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00028840 20226e61 6d65223a 20224150 50434f4e "name": "APPCON │ │ │ │ │ - 0x00028850 5441494e 4552222c 0a202020 20202020 TAINER",. │ │ │ │ │ - 0x00028860 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00028870 696f6e22 3a202244 6c6c4368 61726163 ion": "DllCharac │ │ │ │ │ - 0x00028880 74657269 73746963 7320496d 61676520 teristics Image │ │ │ │ │ - 0x00028890 73686f75 6c642065 78656375 74652069 should execute i │ │ │ │ │ - 0x000288a0 6e20616e 20417070 436f6e74 61696e65 n an AppContaine │ │ │ │ │ - 0x000288b0 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ │ - 0x000288c0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x000288d0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x000288e0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x000288f0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00028900 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00028910 223a2022 57444d5f 44524956 4552222c ": "WDM_DRIVER", │ │ │ │ │ - 0x00028920 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00028930 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ │ - 0x00028940 61726b73 20746865 2066696c 65206173 arks the file as │ │ │ │ │ - 0x00028950 20612057 696e646f 77732044 72697665 a Windows Drive │ │ │ │ │ - 0x00028960 72204d6f 64656c20 2857444d 29206465 r Model (WDM) de │ │ │ │ │ - 0x00028970 76696365 20647269 7665722e 222c0a20 vice driver.",. │ │ │ │ │ - 0x00028980 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00028990 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x000289a0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x000289b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x000289c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x000289d0 20202020 20226e61 6d65223a 20224755 "name": "GU │ │ │ │ │ - 0x000289e0 4152445f 4346222c 0a202020 20202020 ARD_CF",. │ │ │ │ │ - 0x000289f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00028a00 696f6e22 3a202249 6d616765 20737570 ion": "Image sup │ │ │ │ │ - 0x00028a10 706f7274 7320436f 6e74726f 6c20466c ports Control Fl │ │ │ │ │ - 0x00028a20 6f772047 75617264 2e222c0a 20202020 ow Guard.",. │ │ │ │ │ - 0x00028a30 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00028a40 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00028a50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00028a60 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00028a70 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00028a80 2020226e 616d6522 3a202254 45524d49 "name": "TERMI │ │ │ │ │ - 0x00028a90 4e414c5f 53455256 45525f41 57415245 NAL_SERVER_AWARE │ │ │ │ │ - 0x00028aa0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00028ab0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00028ac0 224d6172 6b732074 68652066 696c6520 "Marks the file │ │ │ │ │ - 0x00028ad0 61732074 65726d69 6e616c20 73657276 as terminal serv │ │ │ │ │ - 0x00028ae0 65722063 6f6d7061 7469626c 65222c0a er compatible",. │ │ │ │ │ - 0x00028af0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00028b00 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00028b10 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00028b20 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00028b30 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00028b40 20202020 2020226e 616d6522 3a202252 "name": "R │ │ │ │ │ - 0x00028b50 454c4f43 535f5354 52495050 4544222c ELOCS_STRIPPED", │ │ │ │ │ - 0x00028b60 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00028b70 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ │ - 0x00028b80 656c6f63 6174696f 6e20696e 666f2073 elocation info s │ │ │ │ │ - 0x00028b90 74726970 70656420 66726f6d 2066696c tripped from fil │ │ │ │ │ - 0x00028ba0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ - 0x00028bb0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00028bc0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00028bd0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00028be0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00028bf0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00028c00 223a2022 45584543 55544142 4c455f49 ": "EXECUTABLE_I │ │ │ │ │ - 0x00028c10 4d414745 222c0a20 20202020 20202020 MAGE",. │ │ │ │ │ - 0x00028c20 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00028c30 6e223a20 2246696c 65206973 20657865 n": "File is exe │ │ │ │ │ - 0x00028c40 63757461 626c6520 28692e65 2e206e6f cutable (i.e. no │ │ │ │ │ - 0x00028c50 20756e72 65736f6c 76656420 65787465 unresolved exte │ │ │ │ │ - 0x00028c60 726e616c 20726566 6572656e 63657329 rnal references) │ │ │ │ │ - 0x00028c70 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00028c80 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00028c90 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00028ca0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00028cb0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00028cc0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00028cd0 3a20224c 494e455f 4e554d53 5f535452 : "LINE_NUMS_STR │ │ │ │ │ - 0x00028ce0 49505045 44222c0a 20202020 20202020 IPPED",. │ │ │ │ │ - 0x00028cf0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00028d00 6f6e223a 20224c69 6e65206e 756d6265 on": "Line numbe │ │ │ │ │ - 0x00028d10 72732073 74726970 70656420 66726f6d rs stripped from │ │ │ │ │ - 0x00028d20 2066696c 652e222c 0a202020 20202020 file.",. │ │ │ │ │ - 0x00028d30 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00028d40 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00028d50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00028d60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00028d70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00028d80 6e616d65 223a2022 4c4f4341 4c5f5359 name": "LOCAL_SY │ │ │ │ │ - 0x00028d90 4d535f53 54524950 50454422 2c0a2020 MS_STRIPPED",. │ │ │ │ │ - 0x00028da0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00028db0 656e7461 74696f6e 223a2022 4c6f6361 entation": "Loca │ │ │ │ │ - 0x00028dc0 6c207379 6d626f6c 73207374 72697070 l symbols stripp │ │ │ │ │ - 0x00028dd0 65642066 726f6d20 66696c65 2e222c0a ed from file.",. │ │ │ │ │ - 0x00028de0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00028df0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00028e00 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00028e10 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00028e20 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00028e30 20202020 2020226e 616d6522 3a202241 "name": "A │ │ │ │ │ - 0x00028e40 47475245 53495645 5f57535f 5452494d GGRESIVE_WS_TRIM │ │ │ │ │ - 0x00028e50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00028e60 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00028e70 22416767 72657373 6976656c 79207472 "Aggressively tr │ │ │ │ │ - 0x00028e80 696d2077 6f726b69 6e672073 6574222c im working set", │ │ │ │ │ - 0x00028e90 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00028ea0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00028eb0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00028ec0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00028ed0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00028ee0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00028ef0 4c415247 455f4144 44524553 535f4157 LARGE_ADDRESS_AW │ │ │ │ │ - 0x00028f00 41524522 2c0a2020 20202020 20202020 ARE",. │ │ │ │ │ - 0x00028f10 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00028f20 223a2022 41707020 63616e20 68616e64 ": "App can hand │ │ │ │ │ - 0x00028f30 6c65203e 32676220 61646472 65737365 le >2gb addresse │ │ │ │ │ - 0x00028f40 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ - 0x00028f50 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00028f60 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00028f70 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00028f80 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00028f90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00028fa0 3a202242 59544553 5f524556 45525345 : "BYTES_REVERSE │ │ │ │ │ - 0x00028fb0 445f4c4f 222c0a20 20202020 20202020 D_LO",. │ │ │ │ │ - 0x00028fc0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00028fd0 6e223a20 22427974 6573206f 66206d61 n": "Bytes of ma │ │ │ │ │ - 0x00028fe0 6368696e 6520776f 72642061 72652072 chine word are r │ │ │ │ │ - 0x00028ff0 65766572 7365642e 222c0a20 20202020 eversed.",. │ │ │ │ │ - 0x00029000 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00029010 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00029020 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00029030 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00029040 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00029050 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ │ - 0x00029060 455f3332 42495422 2c0a2020 20202020 E_32BIT",. │ │ │ │ │ - 0x00029070 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00029080 74696f6e 223a2022 33322062 69742077 tion": "32 bit w │ │ │ │ │ - 0x00029090 6f726420 6d616368 696e652e 222c0a20 ord machine.",. │ │ │ │ │ - 0x000290a0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x000290b0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x000290c0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x000290d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x000290e0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x000290f0 20202020 20226e61 6d65223a 20224445 "name": "DE │ │ │ │ │ - 0x00029100 4255475f 53545249 50504544 222c0a20 BUG_STRIPPED",. │ │ │ │ │ - 0x00029110 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00029120 6d656e74 6174696f 6e223a20 22446562 mentation": "Deb │ │ │ │ │ - 0x00029130 75676769 6e672069 6e666f20 73747269 ugging info stri │ │ │ │ │ - 0x00029140 70706564 2066726f 6d206669 6c652069 pped from file i │ │ │ │ │ - 0x00029150 6e202e44 42472066 696c6522 2c0a2020 n .DBG file",. │ │ │ │ │ - 0x00029160 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00029170 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00029180 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00029190 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x000291a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x000291b0 20202020 226e616d 65223a20 2252454d "name": "REM │ │ │ │ │ - 0x000291c0 4f564142 4c455f52 554e5f46 524f4d5f OVABLE_RUN_FROM_ │ │ │ │ │ - 0x000291d0 53574150 222c0a20 20202020 20202020 SWAP",. │ │ │ │ │ - 0x000291e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x000291f0 6e223a20 22496620 496d6167 65206973 n": "If Image is │ │ │ │ │ - 0x00029200 206f6e20 72656d6f 7661626c 65206d65 on removable me │ │ │ │ │ - 0x00029210 6469612c 20636f70 7920616e 64207275 dia, copy and ru │ │ │ │ │ - 0x00029220 6e206672 6f6d2074 68652073 77617020 n from the swap │ │ │ │ │ - 0x00029230 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ │ - 0x00029240 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00029250 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00029260 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00029270 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00029280 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00029290 616d6522 3a20224e 45545f52 554e5f46 ame": "NET_RUN_F │ │ │ │ │ - 0x000292a0 524f4d5f 53574150 222c0a20 20202020 ROM_SWAP",. │ │ │ │ │ - 0x000292b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x000292c0 6174696f 6e223a20 22496620 496d6167 ation": "If Imag │ │ │ │ │ - 0x000292d0 65206973 206f6e20 4e65742c 20636f70 e is on Net, cop │ │ │ │ │ - 0x000292e0 7920616e 64207275 6e206672 6f6d2074 y and run from t │ │ │ │ │ - 0x000292f0 68652073 77617020 66696c65 2e222c0a he swap file.",. │ │ │ │ │ - 0x00029300 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00029310 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00029320 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00029330 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00029340 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00029350 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ - 0x00029360 59535445 4d222c0a 20202020 20202020 YSTEM",. │ │ │ │ │ - 0x00029370 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00029380 6f6e223a 20225379 7374656d 2046696c on": "System Fil │ │ │ │ │ - 0x00029390 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ - 0x000293a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x000293b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x000293c0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x000293d0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x000293e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x000293f0 223a2022 444c4c22 2c0a2020 20202020 ": "DLL",. │ │ │ │ │ - 0x00029400 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00029410 74696f6e 223a2022 46696c65 20697320 tion": "File is │ │ │ │ │ - 0x00029420 6120444c 4c2e222c 0a202020 20202020 a DLL.",. │ │ │ │ │ - 0x00029430 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00029440 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00029450 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00029460 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00029470 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00029480 6e616d65 223a2022 55505f53 59535445 name": "UP_SYSTE │ │ │ │ │ - 0x00029490 4d5f4f4e 4c59222c 0a202020 20202020 M_ONLY",. │ │ │ │ │ - 0x000294a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x000294b0 696f6e22 3a202246 696c6520 73686f75 ion": "File shou │ │ │ │ │ - 0x000294c0 6c64206f 6e6c7920 62652072 756e206f ld only be run o │ │ │ │ │ - 0x000294d0 6e206120 5550206d 61636869 6e65222c n a UP machine", │ │ │ │ │ - 0x000294e0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x000294f0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00029500 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00029510 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00029520 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00029530 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00029540 42595445 535f5245 56455253 45445f48 BYTES_REVERSED_H │ │ │ │ │ - 0x00029550 49222c0a 20202020 20202020 20202020 I",. │ │ │ │ │ - 0x00029560 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00029570 20224279 74657320 6f66206d 61636869 "Bytes of machi │ │ │ │ │ - 0x00029580 6e652077 6f726420 61726520 72657665 ne word are reve │ │ │ │ │ - 0x00029590 72736564 2e222c0a 20202020 20202020 rsed.",. │ │ │ │ │ - 0x000295a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x000295b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000295c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000295d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x000295e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x000295f0 616d6522 3a202249 4d414745 5f444952 ame": "IMAGE_DIR │ │ │ │ │ - 0x00029600 4543544f 52595f45 4e545259 5f455850 ECTORY_ENTRY_EXP │ │ │ │ │ - 0x00029610 4f525422 2c0a2020 20202020 20202020 ORT",. │ │ │ │ │ - 0x00029620 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00029630 223a2022 44617461 20646972 6563746f ": "Data directo │ │ │ │ │ - 0x00029640 72792066 6f722065 78706f72 74656420 ry for exported │ │ │ │ │ - 0x00029650 66756e63 74696f6e 732e222c 0a202020 functions.",. │ │ │ │ │ - 0x00029660 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00029670 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00029680 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00029690 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x000296a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x000296b0 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ │ - 0x000296c0 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ │ - 0x000296d0 595f494d 504f5254 222c0a20 20202020 Y_IMPORT",. │ │ │ │ │ - 0x000296e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x000296f0 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ │ - 0x00029700 72656374 6f727920 666f7220 696d706f rectory for impo │ │ │ │ │ - 0x00029710 72742064 69726563 746f7279 2e222c0a rt directory.",. │ │ │ │ │ - 0x00029720 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00029730 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00029740 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00029750 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00029760 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00029770 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ │ - 0x00029780 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ │ - 0x00029790 4e545259 5f524553 4f555243 45222c0a NTRY_RESOURCE",. │ │ │ │ │ - 0x000297a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x000297b0 756d656e 74617469 6f6e223a 20224461 umentation": "Da │ │ │ │ │ - 0x000297c0 74612064 69726563 746f7279 20666f72 ta directory for │ │ │ │ │ - 0x000297d0 20726573 6f757263 65207365 6374696f resource sectio │ │ │ │ │ - 0x000297e0 6e2e222c 0a202020 20202020 20202020 n.",. │ │ │ │ │ - 0x000297f0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00029800 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00029810 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00029820 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00029830 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00029840 223a2022 494d4147 455f4449 52454354 ": "IMAGE_DIRECT │ │ │ │ │ - 0x00029850 4f52595f 454e5452 595f4558 43455054 ORY_ENTRY_EXCEPT │ │ │ │ │ - 0x00029860 494f4e22 2c0a2020 20202020 20202020 ION",. │ │ │ │ │ - 0x00029870 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00029880 223a2022 44617461 20646972 6563746f ": "Data directo │ │ │ │ │ - 0x00029890 72792066 6f722065 78636570 74696f6e ry for exception │ │ │ │ │ - 0x000298a0 20696e66 6f726d61 74696f6e 2e222c0a information.",. │ │ │ │ │ - 0x000298b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x000298c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x000298d0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x000298e0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x000298f0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00029900 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ │ - 0x00029910 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ │ - 0x00029920 4e545259 5f534543 55524954 59222c0a NTRY_SECURITY",. │ │ │ │ │ - 0x00029930 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00029940 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ │ - 0x00029950 69732069 73207468 65207261 77206669 is is the raw fi │ │ │ │ │ - 0x00029960 6c65206f 66667365 7420616e 64206c65 le offset and le │ │ │ │ │ - 0x00029970 6e677468 206f6620 74686520 696d6167 ngth of the imag │ │ │ │ │ - 0x00029980 65206469 67697461 6c207369 676e6174 e digital signat │ │ │ │ │ - 0x00029990 7572652e 20496620 74686520 696d6167 ure. If the imag │ │ │ │ │ - 0x000299a0 65206861 73206e6f 20656d62 65646465 e has no embedde │ │ │ │ │ - 0x000299b0 64206469 67697461 6c207369 676e6174 d digital signat │ │ │ │ │ - 0x000299c0 7572652c 20746869 73206469 72656374 ure, this direct │ │ │ │ │ - 0x000299d0 6f727920 77696c6c 20636f6e 7461696e ory will contain │ │ │ │ │ - 0x000299e0 207a6572 6f732e22 2c0a2020 20202020 zeros.",. │ │ │ │ │ - 0x000299f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00029a00 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00029a10 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00029a20 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00029a30 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00029a40 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ │ - 0x00029a50 49524543 544f5259 5f454e54 52595f42 IRECTORY_ENTRY_B │ │ │ │ │ - 0x00029a60 41534552 454c4f43 222c0a20 20202020 ASERELOC",. │ │ │ │ │ - 0x00029a70 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00029a80 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ │ - 0x00029a90 72656374 6f727920 666f7220 696d6167 rectory for imag │ │ │ │ │ - 0x00029aa0 65207265 6c6f6361 74696f6e 20746162 e relocation tab │ │ │ │ │ - 0x00029ab0 6c652e22 2c0a2020 20202020 20202020 le.",. │ │ │ │ │ - 0x00029ac0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00029ad0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00029ae0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00029af0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00029b00 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00029b10 65223a20 22494d41 47455f44 49524543 e": "IMAGE_DIREC │ │ │ │ │ - 0x00029b20 544f5259 5f454e54 52595f44 45425547 TORY_ENTRY_DEBUG │ │ │ │ │ - 0x00029b30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00029b40 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00029b50 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ │ - 0x00029b60 666f7220 64656275 6720696e 666f726d for debug inform │ │ │ │ │ - 0x00029b70 6174696f 6e2e222c 0a202020 20202020 ation.",. │ │ │ │ │ - 0x00029b80 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00029b90 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00029ba0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00029bb0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00029bc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00029bd0 6e616d65 223a2022 494d4147 455f4449 name": "IMAGE_DI │ │ │ │ │ - 0x00029be0 52454354 4f52595f 454e5452 595f4152 RECTORY_ENTRY_AR │ │ │ │ │ - 0x00029bf0 43484954 45435455 5245222c 0a202020 CHITECTURE",. │ │ │ │ │ - 0x00029c00 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00029c10 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00029c20 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00029c30 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00029c40 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00029c50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00029c60 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00029c70 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ │ - 0x00029c80 47455f44 49524543 544f5259 5f454e54 GE_DIRECTORY_ENT │ │ │ │ │ - 0x00029c90 52595f43 4f505952 49474854 222c0a20 RY_COPYRIGHT",. │ │ │ │ │ - 0x00029ca0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00029cb0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00029cc0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00029cd0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00029ce0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00029cf0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00029d00 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00029d10 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ │ - 0x00029d20 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ │ - 0x00029d30 4e545259 5f474c4f 42414c50 5452222c NTRY_GLOBALPTR", │ │ │ │ │ - 0x00029d40 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00029d50 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00029d60 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00029d70 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00029d80 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00029d90 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00029da0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00029db0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00029dc0 22494d41 47455f44 49524543 544f5259 "IMAGE_DIRECTORY │ │ │ │ │ - 0x00029dd0 5f454e54 52595f54 4c53222c 0a202020 _ENTRY_TLS",. │ │ │ │ │ - 0x00029de0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00029df0 6e746174 696f6e22 3a202244 61746120 ntation": "Data │ │ │ │ │ - 0x00029e00 64697265 63746f72 7920666f 7220696d directory for im │ │ │ │ │ - 0x00029e10 61676520 74687265 6164206c 6f63616c age thread local │ │ │ │ │ - 0x00029e20 2073746f 72616765 2e222c0a 20202020 storage.",. │ │ │ │ │ - 0x00029e30 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00029e40 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00029e50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00029e60 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00029e70 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00029e80 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ │ - 0x00029e90 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ │ - 0x00029ea0 5f4c4f41 445f434f 4e464947 222c0a20 _LOAD_CONFIG",. │ │ │ │ │ - 0x00029eb0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00029ec0 6d656e74 6174696f 6e223a20 22446174 mentation": "Dat │ │ │ │ │ - 0x00029ed0 61206469 72656374 6f727920 666f7220 a directory for │ │ │ │ │ - 0x00029ee0 696d6167 65206c6f 61642063 6f6e6669 image load confi │ │ │ │ │ - 0x00029ef0 67757261 74696f6e 2e222c0a 20202020 guration.",. │ │ │ │ │ - 0x00029f00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00029f10 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00029f20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00029f30 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00029f40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00029f50 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ │ - 0x00029f60 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ │ - 0x00029f70 5f424f55 4e445f49 4d504f52 54222c0a _BOUND_IMPORT",. │ │ │ │ │ - 0x00029f80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00029f90 756d656e 74617469 6f6e223a 20224461 umentation": "Da │ │ │ │ │ - 0x00029fa0 74612064 69726563 746f7279 20666f72 ta directory for │ │ │ │ │ - 0x00029fb0 20696d61 67652062 6f756e64 20696d70 image bound imp │ │ │ │ │ - 0x00029fc0 6f727420 7461626c 652e222c 0a202020 ort table.",. │ │ │ │ │ - 0x00029fd0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00029fe0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00029ff0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0002a000 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0002a010 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0002a020 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ │ - 0x0002a030 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ │ - 0x0002a040 595f4941 54222c0a 20202020 20202020 Y_IAT",. │ │ │ │ │ - 0x0002a050 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0002a060 6f6e223a 20224461 74612064 69726563 on": "Data direc │ │ │ │ │ - 0x0002a070 746f7279 20666f72 20696d61 67652049 tory for image I │ │ │ │ │ - 0x0002a080 6d706f72 74204164 64726573 73205461 mport Address Ta │ │ │ │ │ - 0x0002a090 626c652e 222c0a20 20202020 20202020 ble.",. │ │ │ │ │ - 0x0002a0a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0002a0b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0002a0c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0002a0d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0002a0e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0002a0f0 6d65223a 2022494d 4147455f 44495245 me": "IMAGE_DIRE │ │ │ │ │ - 0x0002a100 43544f52 595f454e 5452595f 44454c41 CTORY_ENTRY_DELA │ │ │ │ │ - 0x0002a110 595f494d 504f5254 222c0a20 20202020 Y_IMPORT",. │ │ │ │ │ - 0x0002a120 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0002a130 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ │ - 0x0002a140 72656374 6f727920 666f7220 44656c61 rectory for Dela │ │ │ │ │ - 0x0002a150 79656420 496d706f 72742054 61626c65 yed Import Table │ │ │ │ │ - 0x0002a160 2e205374 72756374 75726520 6f662074 . Structure of t │ │ │ │ │ - 0x0002a170 68652064 656c6179 65642069 6d706f72 he delayed impor │ │ │ │ │ - 0x0002a180 74207461 626c6520 6973206c 696e6b65 t table is linke │ │ │ │ │ - 0x0002a190 722d6465 70656e64 656e742e 204d6963 r-dependent. Mic │ │ │ │ │ - 0x0002a1a0 726f736f 66742076 65727369 6f6e206f rosoft version o │ │ │ │ │ - 0x0002a1b0 66206465 6c617965 6420696d 706f7274 f delayed import │ │ │ │ │ - 0x0002a1c0 73206973 20646573 63726962 65642069 s is described i │ │ │ │ │ - 0x0002a1d0 6e207468 6520736f 75636573 205c2264 n the souces \"d │ │ │ │ │ - 0x0002a1e0 656c6179 696d702e 685c2220 616e6420 elayimp.h\" and │ │ │ │ │ - 0x0002a1f0 5c226465 6c617969 6d702e63 70705c22 \"delayimp.cpp\" │ │ │ │ │ - 0x0002a200 2c207768 69636820 63616e20 62652066 , which can be f │ │ │ │ │ - 0x0002a210 6f756e64 20696e20 4d532056 69737561 ound in MS Visua │ │ │ │ │ - 0x0002a220 6c205374 7564696f 20323030 38204352 l Studio 2008 CR │ │ │ │ │ - 0x0002a230 5420736f 75726365 732e222c 0a202020 T sources.",. │ │ │ │ │ - 0x0002a240 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0002a250 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0002a260 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0002a270 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0002a280 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0002a290 20202022 6e616d65 223a2022 494d4147 "name": "IMAG │ │ │ │ │ - 0x0002a2a0 455f4449 52454354 4f52595f 454e5452 E_DIRECTORY_ENTR │ │ │ │ │ - 0x0002a2b0 595f434f 4d5f4445 53435249 50544f52 Y_COM_DESCRIPTOR │ │ │ │ │ - 0x0002a2c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002a2d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0002a2e0 22446174 61206469 72656374 6f727920 "Data directory │ │ │ │ │ - 0x0002a2f0 666f7220 2e4e4554 20686561 64657273 for .NET headers │ │ │ │ │ - 0x0002a300 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x0002a310 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0002a320 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0002a330 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0002a340 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0002a350 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0002a360 3a202249 4d414745 5f444952 4543544f : "IMAGE_DIRECTO │ │ │ │ │ - 0x0002a370 52595f45 4e545259 5f434f50 59524947 RY_ENTRY_COPYRIG │ │ │ │ │ - 0x0002a380 4854222c 0a202020 20202020 20202020 HT",. │ │ │ │ │ - 0x0002a390 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0002a3a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0002a3b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0002a3c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0002a3d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0002a3e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0002a3f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0002a400 65223a20 22494d41 47455f4e 545f4f50 e": "IMAGE_NT_OP │ │ │ │ │ - 0x0002a410 54494f4e 414c5f48 44523332 5f4d4147 TIONAL_HDR32_MAG │ │ │ │ │ - 0x0002a420 4943222c 0a202020 20202020 20202020 IC",. │ │ │ │ │ - 0x0002a430 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0002a440 3a202254 68652066 696c6520 69732061 : "The file is a │ │ │ │ │ - 0x0002a450 6e206578 65637574 61626c65 20696d61 n executable ima │ │ │ │ │ - 0x0002a460 67652e20 222c0a20 20202020 20202020 ge. ",. │ │ │ │ │ - 0x0002a470 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0002a480 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0002a490 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0002a4a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0002a4b0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0002a4c0 6d65223a 2022494d 4147455f 4e545f4f me": "IMAGE_NT_O │ │ │ │ │ - 0x0002a4d0 5054494f 4e414c5f 48445236 345f4d41 PTIONAL_HDR64_MA │ │ │ │ │ - 0x0002a4e0 47494322 2c0a2020 20202020 20202020 GIC",. │ │ │ │ │ - 0x0002a4f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0002a500 223a2022 54686520 66696c65 20697320 ": "The file is │ │ │ │ │ - 0x0002a510 616e2065 78656375 7461626c 6520696d an executable im │ │ │ │ │ - 0x0002a520 6167652e 20222c0a 20202020 20202020 age. ",. │ │ │ │ │ - 0x0002a530 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0002a540 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0002a550 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0002a560 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0002a570 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0002a580 616d6522 3a202249 4d414745 5f524f4d ame": "IMAGE_ROM │ │ │ │ │ - 0x0002a590 5f4f5054 494f4e41 4c5f4844 525f4d41 _OPTIONAL_HDR_MA │ │ │ │ │ - 0x0002a5a0 47494322 2c0a2020 20202020 20202020 GIC",. │ │ │ │ │ - 0x0002a5b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0002a5c0 223a2022 54686520 66696c65 20697320 ": "The file is │ │ │ │ │ - 0x0002a5d0 6120524f 4d20696d 6167652e 20222c0a a ROM image. ",. │ │ │ │ │ - 0x0002a5e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0002a5f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0002a600 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0002a610 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0002a620 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0002a630 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ - 0x0002a640 45435449 4f4e5f4e 4f5f5041 44222c0a ECTION_NO_PAD",. │ │ │ │ │ - 0x0002a650 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0002a660 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ │ - 0x0002a670 65207365 6374696f 6e207368 6f756c64 e section should │ │ │ │ │ - 0x0002a680 206e6f74 20626520 70616464 65642074 not be padded t │ │ │ │ │ - 0x0002a690 6f207468 65206e65 78742062 6f756e64 o the next bound │ │ │ │ │ - 0x0002a6a0 6172792e 20546869 7320666c 61672069 ary. This flag i │ │ │ │ │ - 0x0002a6b0 73206f62 736f6c65 74652061 6e642069 s obsolete and i │ │ │ │ │ - 0x0002a6c0 73207265 706c6163 65642062 7920494d s replaced by IM │ │ │ │ │ - 0x0002a6d0 4147455f 53434e5f 414c4947 4e5f3142 AGE_SCN_ALIGN_1B │ │ │ │ │ - 0x0002a6e0 59544553 2e20222c 0a202020 20202020 YTES. ",. │ │ │ │ │ - 0x0002a6f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0002a700 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0002a710 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0002a720 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0002a730 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002a740 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ │ - 0x0002a750 434e545f 434f4445 222c0a20 20202020 CNT_CODE",. │ │ │ │ │ - 0x0002a760 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0002a770 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0002a780 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0002a790 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0002a7a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0002a7b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0002a7c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0002a7d0 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ │ - 0x0002a7e0 4f4e5f43 4e545f49 4e495449 414c495a ON_CNT_INITIALIZ │ │ │ │ │ - 0x0002a7f0 45445f44 41544122 2c0a2020 20202020 ED_DATA",. │ │ │ │ │ - 0x0002a800 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0002a810 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x0002a820 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0002a830 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0002a840 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0002a850 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0002a860 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0002a870 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ │ - 0x0002a880 4e5f434e 545f554e 494e4954 49414c49 N_CNT_UNINITIALI │ │ │ │ │ - 0x0002a890 5a45445f 44415441 222c0a20 20202020 ZED_DATA",. │ │ │ │ │ - 0x0002a8a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0002a8b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0002a8c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0002a8d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0002a8e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0002a8f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0002a900 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0002a910 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ │ - 0x0002a920 4f4e5f4c 4e4b5f4f 54484552 222c0a20 ON_LNK_OTHER",. │ │ │ │ │ - 0x0002a930 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0002a940 6d656e74 6174696f 6e223a20 22526573 mentation": "Res │ │ │ │ │ - 0x0002a950 65727665 64222c0a 20202020 20202020 erved",. │ │ │ │ │ - 0x0002a960 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0002a970 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0002a980 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0002a990 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0002a9a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0002a9b0 616d6522 3a202253 45435449 4f4e5f4c ame": "SECTION_L │ │ │ │ │ - 0x0002a9c0 4e4b5f49 4e464f22 2c0a2020 20202020 NK_INFO",. │ │ │ │ │ - 0x0002a9d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0002a9e0 74696f6e 223a2022 54686520 73656374 tion": "The sect │ │ │ │ │ - 0x0002a9f0 696f6e20 636f6e74 61696e73 20636f6d ion contains com │ │ │ │ │ - 0x0002aa00 6d656e74 73206f72 206f7468 65722069 ments or other i │ │ │ │ │ - 0x0002aa10 6e666f72 6d617469 6f6e2e20 54686973 nformation. This │ │ │ │ │ - 0x0002aa20 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ │ - 0x0002aa30 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ │ - 0x0002aa40 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0002aa50 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0002aa60 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0002aa70 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0002aa80 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0002aa90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0002aaa0 3a202253 45435449 4f4e5f4c 4e4b5f52 : "SECTION_LNK_R │ │ │ │ │ - 0x0002aab0 454d4f56 45222c0a 20202020 20202020 EMOVE",. │ │ │ │ │ - 0x0002aac0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0002aad0 6f6e223a 20225468 65207365 6374696f on": "The sectio │ │ │ │ │ - 0x0002aae0 6e207769 6c6c206e 6f742062 65636f6d n will not becom │ │ │ │ │ - 0x0002aaf0 65207061 7274206f 66207468 6520696d e part of the im │ │ │ │ │ - 0x0002ab00 6167652e 20546869 73206973 2076616c age. This is val │ │ │ │ │ - 0x0002ab10 6964206f 6e6c7920 666f7220 6f626a65 id only for obje │ │ │ │ │ - 0x0002ab20 63742066 696c6573 2e20222c 0a202020 ct files. ",. │ │ │ │ │ - 0x0002ab30 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0002ab40 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0002ab50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0002ab60 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0002ab70 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0002ab80 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ │ - 0x0002ab90 494f4e5f 4c4e4b5f 434f4d44 4154222c ION_LNK_COMDAT", │ │ │ │ │ - 0x0002aba0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0002abb0 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ │ - 0x0002abc0 68652073 65637469 6f6e2063 6f6e7461 he section conta │ │ │ │ │ - 0x0002abd0 696e7320 434f4d44 41542064 6174612e ins COMDAT data. │ │ │ │ │ - 0x0002abe0 20546869 73206973 2076616c 6964206f This is valid o │ │ │ │ │ - 0x0002abf0 6e6c7920 666f7220 6f626a65 63742066 nly for object f │ │ │ │ │ - 0x0002ac00 696c6573 2e20222c 0a202020 20202020 iles. ",. │ │ │ │ │ - 0x0002ac10 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0002ac20 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0002ac30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0002ac40 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0002ac50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002ac60 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ │ - 0x0002ac70 4e4f5f44 45464552 5f535045 435f4558 NO_DEFER_SPEC_EX │ │ │ │ │ - 0x0002ac80 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ │ - 0x0002ac90 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0002aca0 20225265 73657420 73706563 756c6174 "Reset speculat │ │ │ │ │ - 0x0002acb0 69766520 65786365 7074696f 6e732068 ive exceptions h │ │ │ │ │ - 0x0002acc0 616e646c 696e6720 62697473 20696e20 andling bits in │ │ │ │ │ - 0x0002acd0 74686520 544c4220 656e7472 69657320 the TLB entries │ │ │ │ │ - 0x0002ace0 666f7220 74686973 20736563 74696f6e for this section │ │ │ │ │ - 0x0002acf0 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ │ - 0x0002ad00 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0002ad10 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0002ad20 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0002ad30 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0002ad40 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0002ad50 223a2022 53454354 494f4e5f 47505245 ": "SECTION_GPRE │ │ │ │ │ - 0x0002ad60 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ │ - 0x0002ad70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0002ad80 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0002ad90 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0002ada0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0002adb0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0002adc0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0002add0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0002ade0 223a2022 53454354 494f4e5f 4d454d5f ": "SECTION_MEM_ │ │ │ │ │ - 0x0002adf0 46415244 41544122 2c0a2020 20202020 FARDATA",. │ │ │ │ │ - 0x0002ae00 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0002ae10 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x0002ae20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0002ae30 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0002ae40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0002ae50 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0002ae60 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0002ae70 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ │ - 0x0002ae80 4e5f4d45 4d5f5055 52474541 424c4522 N_MEM_PURGEABLE" │ │ │ │ │ - 0x0002ae90 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0002aea0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0002aeb0 52657365 72766564 222c0a20 20202020 Reserved",. │ │ │ │ │ - 0x0002aec0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0002aed0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0002aee0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0002aef0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0002af00 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0002af10 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ │ - 0x0002af20 4e5f4d45 4d5f5055 52474541 424c4522 N_MEM_PURGEABLE" │ │ │ │ │ - 0x0002af30 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0002af40 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0002af50 52657365 72766564 222c0a20 20202020 Reserved",. │ │ │ │ │ - 0x0002af60 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0002af70 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0002af80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0002af90 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0002afa0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0002afb0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ │ - 0x0002afc0 4e5f4d45 4d5f3136 42495422 2c0a2020 N_MEM_16BIT",. │ │ │ │ │ - 0x0002afd0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0002afe0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0002aff0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0002b000 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0002b010 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0002b020 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0002b030 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0002b040 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ │ - 0x0002b050 4354494f 4e5f4c4e 4b5f4e52 454c4f43 CTION_LNK_NRELOC │ │ │ │ │ - 0x0002b060 5f4f5646 4c222c0a 20202020 20202020 _OVFL",. │ │ │ │ │ - 0x0002b070 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0002b080 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0002b090 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0002b0a0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0002b0b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0002b0c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0002b0d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002b0e0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ │ - 0x0002b0f0 4d454d5f 4c4f434b 4544222c 0a202020 MEM_LOCKED",. │ │ │ │ │ - 0x0002b100 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002b110 6e746174 696f6e22 3a202252 65736572 ntation": "Reser │ │ │ │ │ - 0x0002b120 76656422 2c0a2020 20202020 20202020 ved",. │ │ │ │ │ - 0x0002b130 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0002b140 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0002b150 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0002b160 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0002b170 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0002b180 65223a20 22534543 54494f4e 5f4d454d e": "SECTION_MEM │ │ │ │ │ - 0x0002b190 5f505245 4c4f4144 222c0a20 20202020 _PRELOAD",. │ │ │ │ │ - 0x0002b1a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0002b1b0 6174696f 6e223a20 22526573 65727665 ation": "Reserve │ │ │ │ │ - 0x0002b1c0 64222c0a 20202020 20202020 20202020 d",. │ │ │ │ │ - 0x0002b1d0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0002b1e0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0002b1f0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0002b200 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0002b210 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0002b220 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ │ - 0x0002b230 5f314259 54455322 2c0a2020 20202020 _1BYTES",. │ │ │ │ │ - 0x0002b240 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0002b250 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ │ - 0x0002b260 7461206f 6e206120 312d6279 74652062 ta on a 1-byte b │ │ │ │ │ - 0x0002b270 6f756e64 6172792e 20546869 73206973 oundary. This is │ │ │ │ │ - 0x0002b280 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ │ - 0x0002b290 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ │ - 0x0002b2a0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0002b2b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0002b2c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0002b2d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0002b2e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0002b2f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0002b300 53454354 494f4e5f 414c4947 4e5f3242 SECTION_ALIGN_2B │ │ │ │ │ - 0x0002b310 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ │ - 0x0002b320 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0002b330 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ │ - 0x0002b340 6f6e2061 20322d62 79746520 626f756e on a 2-byte boun │ │ │ │ │ - 0x0002b350 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ │ - 0x0002b360 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ │ - 0x0002b370 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ │ + 0x00026450 22617267 756d656e 7473223a 205b5d2c "arguments": [], │ │ │ │ │ + 0x00026460 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00026470 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00026480 696f6e22 3a202222 0a202020 20202020 ion": "". │ │ │ │ │ + 0x00026490 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x000264a0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ + 0x000264b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x000264c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x000264d0 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ │ + 0x000264e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x000264f0 3a202272 76615f74 6f5f6f66 66736574 : "rva_to_offset │ │ │ │ │ + 0x00026500 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00026510 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ │ + 0x00026520 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00026530 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ │ + 0x00026540 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00026550 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026560 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ + 0x00026570 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00026580 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00026590 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000265a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000265b0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ + 0x000265c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000265d0 2020226e 616d6522 3a202261 64647222 "name": "addr" │ │ │ │ │ + 0x000265e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000265f0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x00026600 20202020 20202020 20202020 2020205d ] │ │ │ │ │ + 0x00026610 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00026620 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00026630 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ │ + 0x00026640 20726574 75726e69 6e672074 68652066 returning the f │ │ │ │ │ + 0x00026650 696c6520 6f666673 65742066 6f722052 ile offset for R │ │ │ │ │ + 0x00026660 56412061 6464722e 20426520 63617265 VA addr. Be care │ │ │ │ │ + 0x00026670 66756c20 746f2070 61737320 72656c61 ful to pass rela │ │ │ │ │ + 0x00026680 74697665 20616464 72657373 65732068 tive addresses h │ │ │ │ │ + 0x00026690 65726520 616e6420 6e6f7420 6162736f ere and not abso │ │ │ │ │ + 0x000266a0 6c757465 20616464 72657373 65732c20 lute addresses, │ │ │ │ │ + 0x000266b0 6c696b65 2070652e 656e7472 795f706f like pe.entry_po │ │ │ │ │ + 0x000266c0 696e7420 7768656e 20736361 6e6e696e int when scannin │ │ │ │ │ + 0x000266d0 67206120 70726f63 6573732e 20457861 g a process. Exa │ │ │ │ │ + 0x000266e0 6d706c65 3a206060 6070652e 7276615f mple: ```pe.rva_ │ │ │ │ │ + 0x000266f0 746f5f6f 66667365 74287065 2e736563 to_offset(pe.sec │ │ │ │ │ + 0x00026700 74696f6e 735b305d 2e766972 7475616c tions[0].virtual │ │ │ │ │ + 0x00026710 5f616464 72657373 29203d3d 2070652e _address) == pe. │ │ │ │ │ + 0x00026720 73656374 696f6e73 5b305d2e 7261775f sections[0].raw_ │ │ │ │ │ + 0x00026730 64617461 5f6f6666 73657460 60602054 data_offset``` T │ │ │ │ │ + 0x00026740 68697320 6578616d 706c6520 77696c6c his example will │ │ │ │ │ + 0x00026750 206d616b 65207375 72652074 6865206f make sure the o │ │ │ │ │ + 0x00026760 66667365 7420666f 72207468 65207669 ffset for the vi │ │ │ │ │ + 0x00026770 72747561 6c206164 64726573 7320696e rtual address in │ │ │ │ │ + 0x00026780 20746865 20666972 73742073 65637469 the first secti │ │ │ │ │ + 0x00026790 6f6e2065 7175616c 73207468 65206669 on equals the fi │ │ │ │ │ + 0x000267a0 6c65206f 66667365 7420666f 72207468 le offset for th │ │ │ │ │ + 0x000267b0 61742073 65637469 6f6e2e22 0a202020 at section.". │ │ │ │ │ + 0x000267c0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ + 0x000267d0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ + 0x000267e0 20202020 207d0a20 2020205d 0a7d0a0a }. ].}.. │ │ │ │ │ + 0x000267f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x00026800 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ + 0x00026810 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ + 0x00026820 65223a20 22637563 6b6f6f22 2c0a2020 e": "cuckoo",. │ │ │ │ │ + 0x00026830 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ + 0x00026840 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ │ + 0x00026850 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00026860 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ │ + 0x00026870 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ + 0x00026880 6574776f 726b222c 0a202020 20202020 etwork",. │ │ │ │ │ + 0x00026890 20202020 20226174 74726962 75746573 "attributes │ │ │ │ │ + 0x000268a0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x000268b0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x000268c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x000268d0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ │ + 0x000268e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000268f0 20202022 6e616d65 223a2022 646e735f "name": "dns_ │ │ │ │ │ + 0x00026900 6c6f6f6b 7570222c 0a202020 20202020 lookup",. │ │ │ │ │ + 0x00026910 20202020 20202020 20202020 20227265 "re │ │ │ │ │ + 0x00026920 7475726e 5f747970 65223a20 2269222c turn_type": "i", │ │ │ │ │ + 0x00026930 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00026940 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ │ + 0x00026950 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ + 0x00026960 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00026970 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026980 20202020 20202020 20202261 7267756d "argum │ │ │ │ │ + 0x00026990 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ │ + 0x000269a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000269b0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x000269c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000269d0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000269e0 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ │ + 0x000269f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026a00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026a10 226e616d 65223a20 22646f6d 61696e22 "name": "domain" │ │ │ │ │ + 0x00026a20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00026a30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026a40 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00026a50 20202020 20202020 20202020 2020205d ] │ │ │ │ │ + 0x00026a60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00026a70 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00026a80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00026a90 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ │ + 0x00026aa0 6e672074 72756520 69662074 68652070 ng true if the p │ │ │ │ │ + 0x00026ab0 726f6772 616d2073 656e7420 6120646f rogram sent a do │ │ │ │ │ + 0x00026ac0 6d61696e 206e616d 65207265 736f6c75 main name resolu │ │ │ │ │ + 0x00026ad0 74696f6e 20726571 75657374 20666f72 tion request for │ │ │ │ │ + 0x00026ae0 20612064 6f6d6169 6e206d61 74636869 a domain matchi │ │ │ │ │ + 0x00026af0 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ │ + 0x00026b00 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ │ + 0x00026b10 6f6e2e5c 6e5c6e45 78616d70 6c653a20 on.\n\nExample: │ │ │ │ │ + 0x00026b20 6375636b 6f6f2e6e 6574776f 726b2e64 cuckoo.network.d │ │ │ │ │ + 0x00026b30 6e735f6c 6f6f6b75 70282f65 76696c5c ns_lookup(/evil\ │ │ │ │ │ + 0x00026b40 5c2e636f 6d2f2922 0a202020 20202020 \.com/)". │ │ │ │ │ + 0x00026b50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026b60 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00026b70 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ + 0x00026b80 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00026b90 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00026ba0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026bb0 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ │ + 0x00026bc0 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ │ + 0x00026bd0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00026be0 3a202268 7474705f 67657422 2c0a2020 : "http_get",. │ │ │ │ │ + 0x00026bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026c00 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ + 0x00026c10 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ + 0x00026c20 20202020 20202020 2020226f 7665726c "overl │ │ │ │ │ + 0x00026c30 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ │ + 0x00026c40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026c50 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00026c60 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00026c70 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ │ + 0x00026c80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026c90 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00026ca0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026cc0 20202020 22747970 65223a20 2272222c "type": "r", │ │ │ │ │ + 0x00026cd0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00026ce0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026cf0 20202020 20226e61 6d65223a 20227572 "name": "ur │ │ │ │ │ + 0x00026d00 6c220a20 20202020 20202020 20202020 l". │ │ │ │ │ + 0x00026d10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026d20 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x00026d30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026d40 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x00026d50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026d60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00026d70 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ │ + 0x00026d80 6e696e67 20747275 65206966 20746865 ning true if the │ │ │ │ │ + 0x00026d90 2070726f 6772616d 2073656e 74206120 program sent a │ │ │ │ │ + 0x00026da0 48545450 20474554 20726571 75657374 HTTP GET request │ │ │ │ │ + 0x00026db0 20746f20 61205552 4c206d61 74636869 to a URL matchi │ │ │ │ │ + 0x00026dc0 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ │ + 0x00026dd0 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ │ + 0x00026de0 6f6e2e22 0a202020 20202020 20202020 on.". │ │ │ │ │ + 0x00026df0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ + 0x00026e00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026e10 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ │ + 0x00026e20 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00026e30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00026e40 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00026e50 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ │ + 0x00026e60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00026e70 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ │ + 0x00026e80 7474705f 706f7374 222c0a20 20202020 ttp_post",. │ │ │ │ │ + 0x00026e90 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00026ea0 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ │ + 0x00026eb0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00026ec0 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ │ + 0x00026ed0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x00026ee0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00026ef0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026f00 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ + 0x00026f10 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ + 0x00026f20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026f30 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00026f40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026f50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026f60 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ │ + 0x00026f70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026f80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026f90 2020226e 616d6522 3a202275 726c220a "name": "url". │ │ │ │ │ + 0x00026fa0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026fb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026fc0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00026fd0 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ + 0x00026fe0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00026ff0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00027000 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ │ + 0x00027010 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ │ + 0x00027020 67207472 75652069 66207468 65207072 g true if the pr │ │ │ │ │ + 0x00027030 6f677261 6d207365 6e742061 20485454 ogram sent a HTT │ │ │ │ │ + 0x00027040 5020504f 53542072 65717565 73742074 P POST request t │ │ │ │ │ + 0x00027050 6f206120 55524c20 6d617463 68696e67 o a URL matching │ │ │ │ │ + 0x00027060 20746865 2070726f 76696465 64207265 the provided re │ │ │ │ │ + 0x00027070 67756c61 72206578 70726573 73696f6e gular expression │ │ │ │ │ + 0x00027080 2e220a20 20202020 20202020 20202020 .". │ │ │ │ │ + 0x00027090 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x000270a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000270b0 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ │ + 0x000270c0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x000270d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000270e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x000270f0 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ │ + 0x00027100 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027110 20202020 226e616d 65223a20 22687474 "name": "htt │ │ │ │ │ + 0x00027120 705f7265 71756573 74222c0a 20202020 p_request",. │ │ │ │ │ + 0x00027130 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027140 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ │ + 0x00027150 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ │ + 0x00027160 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ │ + 0x00027170 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ │ + 0x00027180 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00027190 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000271a0 20202020 20202020 20202020 20226172 "ar │ │ │ │ │ + 0x000271b0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ │ + 0x000271c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000271d0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x000271e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000271f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027200 20202274 79706522 3a202272 222c0a20 "type": "r",. │ │ │ │ │ + 0x00027210 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027220 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027230 20202022 6e616d65 223a2022 75726c22 "name": "url" │ │ │ │ │ + 0x00027240 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00027250 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027260 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00027270 20202020 20202020 20202020 2020205d ] │ │ │ │ │ + 0x00027280 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00027290 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x000272a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x000272b0 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ │ + 0x000272c0 6e672074 72756520 69662074 68652070 ng true if the p │ │ │ │ │ + 0x000272d0 726f6772 616d2073 656e7420 61204854 rogram sent a HT │ │ │ │ │ + 0x000272e0 54502072 65717565 73742074 6f206120 TP request to a │ │ │ │ │ + 0x000272f0 55524c20 6d617463 68696e67 20746865 URL matching the │ │ │ │ │ + 0x00027300 2070726f 76696465 64207265 67756c61 provided regula │ │ │ │ │ + 0x00027310 72206578 70726573 73696f6e 2e220a20 r expression.". │ │ │ │ │ + 0x00027320 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027330 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x00027340 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ │ + 0x00027350 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00027360 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00027370 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00027380 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00027390 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ │ + 0x000273a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000273b0 226e616d 65223a20 22686f73 74222c0a "name": "host",. │ │ │ │ │ + 0x000273c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000273d0 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ │ + 0x000273e0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ + 0x000273f0 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ + 0x00027400 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ + 0x00027410 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027420 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00027430 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027440 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ + 0x00027450 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027460 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027470 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00027480 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027490 20202020 20202274 79706522 3a202272 "type": "r │ │ │ │ │ + 0x000274a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000274b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000274c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x000274d0 49502061 64647265 7373220a 20202020 IP address". │ │ │ │ │ + 0x000274e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000274f0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x00027500 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027510 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ │ + 0x00027520 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027530 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00027540 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ │ + 0x00027550 696f6e20 72657475 726e696e 67207472 ion returning tr │ │ │ │ │ + 0x00027560 75652069 66207468 65207072 6f677261 ue if the progra │ │ │ │ │ + 0x00027570 6d20636f 6e746163 74656420 616e2049 m contacted an I │ │ │ │ │ + 0x00027580 50206164 64726573 73206d61 74636869 P address matchi │ │ │ │ │ + 0x00027590 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ │ + 0x000275a0 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ │ + 0x000275b0 6f6e2e20 4578616d 706c653a 20606060 on. Example: ``` │ │ │ │ │ + 0x000275c0 6375636b 6f6f2e6e 6574776f 726b2e68 cuckoo.network.h │ │ │ │ │ + 0x000275d0 6f737428 2f313932 5c5c2e31 36385c5c ost(/192\\.168\\ │ │ │ │ │ + 0x000275e0 2e315c5c 2e312f29 60606022 0a202020 .1\\.1/)```". │ │ │ │ │ + 0x000275f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027600 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x00027610 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ + 0x00027620 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00027630 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027640 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00027650 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ + 0x00027660 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ + 0x00027670 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00027680 616d6522 3a202268 7474705f 75736572 ame": "http_user │ │ │ │ │ + 0x00027690 5f616765 6e74222c 0a202020 20202020 _agent",. │ │ │ │ │ + 0x000276a0 20202020 20202020 20202020 20227265 "re │ │ │ │ │ + 0x000276b0 7475726e 5f747970 65223a20 2269222c turn_type": "i", │ │ │ │ │ + 0x000276c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000276d0 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ │ + 0x000276e0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ + 0x000276f0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00027700 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027710 20202020 20202020 20202261 7267756d "argum │ │ │ │ │ + 0x00027720 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ │ + 0x00027730 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027740 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00027750 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027760 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00027770 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ │ + 0x00027780 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027790 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000277a0 226e616d 65223a20 22616765 6e74220a "name": "agent". │ │ │ │ │ + 0x000277b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000277c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000277d0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ + 0x000277e0 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ + 0x000277f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00027800 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00027810 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ │ + 0x00027820 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ │ + 0x00027830 67207472 75652069 66207468 65207072 g true if the pr │ │ │ │ │ + 0x00027840 6f677261 6d207365 6e742061 20485454 ogram sent a HTT │ │ │ │ │ + 0x00027850 50207265 71756573 74207769 74682061 P request with a │ │ │ │ │ + 0x00027860 20757365 72206167 656e7420 6d617463 user agent matc │ │ │ │ │ + 0x00027870 68696e67 20746865 2070726f 76696465 hing the provide │ │ │ │ │ + 0x00027880 64207265 67756c61 72206578 70726573 d regular expres │ │ │ │ │ + 0x00027890 73696f6e 2e204578 616d706c 653a2060 sion. Example: ` │ │ │ │ │ + 0x000278a0 60606375 636b6f6f 2e6e6574 776f726b ``cuckoo.network │ │ │ │ │ + 0x000278b0 2e687474 705f7573 65725f61 67656e74 .http_user_agent │ │ │ │ │ + 0x000278c0 282f4d53 49452036 5c5c2e30 2f296060 (/MSIE 6\\.0/)`` │ │ │ │ │ + 0x000278d0 60220a20 20202020 20202020 20202020 `". │ │ │ │ │ + 0x000278e0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x000278f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027900 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ │ + 0x00027910 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00027920 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00027930 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00027940 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ │ + 0x00027950 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027960 20202020 226e616d 65223a20 22746370 "name": "tcp │ │ │ │ │ + 0x00027970 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00027980 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ │ + 0x00027990 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ + 0x000279a0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000279b0 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ │ + 0x000279c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000279d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000279e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000279f0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ + 0x00027a00 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00027a10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027a20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00027a30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027a40 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00027a50 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ │ + 0x00027a60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027a70 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00027a80 3a202249 50206164 64726573 73220a20 : "IP address". │ │ │ │ │ + 0x00027a90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027aa0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00027ab0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00027ac0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027ad0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00027ae0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027af0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00027b00 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ + 0x00027b10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027b20 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00027b30 2022706f 7274220a 20202020 20202020 "port". │ │ │ │ │ + 0x00027b40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027b50 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x00027b60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027b70 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ │ + 0x00027b80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027b90 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00027ba0 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ │ + 0x00027bb0 72657475 726e696e 67207472 75652069 returning true i │ │ │ │ │ + 0x00027bc0 66207468 65207072 6f677261 6d20636f f the program co │ │ │ │ │ + 0x00027bd0 6e746163 74656420 616e2049 50206164 ntacted an IP ad │ │ │ │ │ + 0x00027be0 64726573 73206d61 74636869 6e672074 dress matching t │ │ │ │ │ + 0x00027bf0 68652070 726f7669 64656420 72656775 he provided regu │ │ │ │ │ + 0x00027c00 6c617220 65787072 65737369 6f6e2c20 lar expression, │ │ │ │ │ + 0x00027c10 6f766572 20544350 206f6e20 74686520 over TCP on the │ │ │ │ │ + 0x00027c20 70726f76 69646564 20706f72 74206e75 provided port nu │ │ │ │ │ + 0x00027c30 6d626572 2e220a20 20202020 20202020 mber.". │ │ │ │ │ + 0x00027c40 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00027c50 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00027c60 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ │ + 0x00027c70 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00027c80 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00027c90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027ca0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ │ + 0x00027cb0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ + 0x00027cc0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00027cd0 22756470 222c0a20 20202020 20202020 "udp",. │ │ │ │ │ + 0x00027ce0 20202020 20202020 20202022 72657475 "retu │ │ │ │ │ + 0x00027cf0 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ │ + 0x00027d00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027d10 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ │ + 0x00027d20 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00027d30 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00027d40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027d50 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ + 0x00027d60 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ + 0x00027d70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027d80 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00027d90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027da0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00027db0 7065223a 20227222 2c0a2020 20202020 pe": "r",. │ │ │ │ │ + 0x00027dc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027dd0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00027de0 616d6522 3a202249 50206164 64726573 ame": "IP addres │ │ │ │ │ + 0x00027df0 73220a20 20202020 20202020 20202020 s". │ │ │ │ │ + 0x00027e00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027e10 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00027e20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027e30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00027e40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027e50 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00027e60 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ + 0x00027e70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027e80 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00027e90 6d65223a 2022706f 7274220a 20202020 me": "port". │ │ │ │ │ + 0x00027ea0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027eb0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x00027ec0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027ed0 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ │ + 0x00027ee0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027ef0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00027f00 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ │ + 0x00027f10 696f6e20 72657475 726e696e 67207472 ion returning tr │ │ │ │ │ + 0x00027f20 75652069 66207468 65207072 6f677261 ue if the progra │ │ │ │ │ + 0x00027f30 6d20636f 6e746163 74656420 616e2049 m contacted an I │ │ │ │ │ + 0x00027f40 50206164 64726573 73206d61 74636869 P address matchi │ │ │ │ │ + 0x00027f50 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ │ + 0x00027f60 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ │ + 0x00027f70 6f6e2c20 6f766572 20554450 206f6e20 on, over UDP on │ │ │ │ │ + 0x00027f80 74686520 70726f76 69646564 20706f72 the provided por │ │ │ │ │ + 0x00027f90 74206e75 6d626572 2e220a20 20202020 t number.". │ │ │ │ │ + 0x00027fa0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00027fb0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x00027fc0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x00027fd0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x00027fe0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x00027ff0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00028000 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00028010 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ │ + 0x00028020 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00028030 3a202272 65676973 74727922 2c0a2020 : "registry",. │ │ │ │ │ + 0x00028040 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ + 0x00028050 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ + 0x00028060 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00028070 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028080 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ │ + 0x00028090 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ + 0x000280a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x000280b0 226b6579 5f616363 65737322 2c0a2020 "key_access",. │ │ │ │ │ + 0x000280c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000280d0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ + 0x000280e0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ + 0x000280f0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ │ + 0x00028100 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ │ + 0x00028110 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028120 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00028130 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00028140 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ │ + 0x00028150 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028160 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00028170 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028180 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028190 20202020 22747970 65223a20 2272222c "type": "r", │ │ │ │ │ + 0x000281a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000281b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000281c0 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ │ + 0x000281d0 67697374 72792065 6e747279 220a2020 gistry entry". │ │ │ │ │ + 0x000281e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000281f0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x00028200 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028210 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ + 0x00028220 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028230 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00028240 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ │ + 0x00028250 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ │ + 0x00028260 74727565 20696620 74686520 70726f67 true if the prog │ │ │ │ │ + 0x00028270 72616d20 61636365 73736564 20612072 ram accessed a r │ │ │ │ │ + 0x00028280 65676973 74727920 656e7472 79206d61 egistry entry ma │ │ │ │ │ + 0x00028290 74636869 6e672074 68652070 726f7669 tching the provi │ │ │ │ │ + 0x000282a0 64656420 72656775 6c617220 65787072 ded regular expr │ │ │ │ │ + 0x000282b0 65737369 6f6e2e22 0a202020 20202020 ession.". │ │ │ │ │ + 0x000282c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000282d0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ + 0x000282e0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ + 0x000282f0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x00028300 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ + 0x00028310 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00028320 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00028330 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ │ + 0x00028340 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00028350 2266696c 65737973 74656d22 2c0a2020 "filesystem",. │ │ │ │ │ + 0x00028360 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ + 0x00028370 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ + 0x00028380 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00028390 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000283a0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ │ + 0x000283b0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ + 0x000283c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x000283d0 2266696c 655f6163 63657373 222c0a20 "file_access",. │ │ │ │ │ + 0x000283e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000283f0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ │ + 0x00028400 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ + 0x00028410 20202020 20202020 20202022 6f766572 "over │ │ │ │ │ + 0x00028420 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ │ + 0x00028430 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028440 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00028450 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028460 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ + 0x00028470 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028480 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00028490 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000284a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000284b0 20202020 20227479 7065223a 20227222 "type": "r" │ │ │ │ │ + 0x000284c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000284d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000284e0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ │ + 0x000284f0 696c6522 0a202020 20202020 20202020 ile". │ │ │ │ │ + 0x00028500 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028510 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x00028520 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028530 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ │ + 0x00028540 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028550 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00028560 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ │ + 0x00028570 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ │ + 0x00028580 68652070 726f6772 616d2061 63636573 he program acces │ │ │ │ │ + 0x00028590 73656420 61206669 6c65206d 61746368 sed a file match │ │ │ │ │ + 0x000285a0 696e6720 74686520 70726f76 69646564 ing the provided │ │ │ │ │ + 0x000285b0 20726567 756c6172 20657870 72657373 regular express │ │ │ │ │ + 0x000285c0 696f6e2e 220a2020 20202020 20202020 ion.". │ │ │ │ │ + 0x000285d0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x000285e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000285f0 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ │ + 0x00028600 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x00028610 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ │ + 0x00028620 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00028630 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00028640 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ │ + 0x00028650 20202020 20226e61 6d65223a 20227379 "name": "sy │ │ │ │ │ + 0x00028660 6e63222c 0a202020 20202020 20202020 nc",. │ │ │ │ │ + 0x00028670 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ + 0x00028680 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00028690 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000286a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x000286b0 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ + 0x000286c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000286d0 6e616d65 223a2022 6d757465 78222c0a name": "mutex",. │ │ │ │ │ + 0x000286e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000286f0 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ │ + 0x00028700 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ + 0x00028710 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ + 0x00028720 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ + 0x00028730 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028740 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00028750 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028760 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ + 0x00028770 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028780 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028790 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000287a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000287b0 20202020 20202274 79706522 3a202272 "type": "r │ │ │ │ │ + 0x000287c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000287d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000287e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x000287f0 6d757465 78220a20 20202020 20202020 mutex". │ │ │ │ │ + 0x00028800 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028810 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x00028820 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028830 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ + 0x00028840 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028850 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00028860 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ │ + 0x00028870 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ │ + 0x00028880 20746865 2070726f 6772616d 206f7065 the program ope │ │ │ │ │ + 0x00028890 6e73206f 72206372 65617465 73206120 ns or creates a │ │ │ │ │ + 0x000288a0 6d757465 78206d61 74636869 6e672074 mutex matching t │ │ │ │ │ + 0x000288b0 68652070 726f7669 64656420 72656775 he provided regu │ │ │ │ │ + 0x000288c0 6c617220 65787072 65737369 6f6e2e22 lar expression." │ │ │ │ │ + 0x000288d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000288e0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x000288f0 20202020 20202020 20202020 2020205d ] │ │ │ │ │ + 0x00028900 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00028910 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ │ + 0x00028920 0a202020 20202020 207d0a20 2020205d . }. ] │ │ │ │ │ + 0x00028930 0a7d0a0a 00000000 00000000 00000000 .}.............. │ │ │ │ │ + 0x00028940 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ + 0x00028950 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ + 0x00028960 65223a20 22637563 6b6f6f22 2c0a2020 e": "cuckoo",. │ │ │ │ │ + 0x00028970 20202264 65707265 63617465 64223a20 "deprecated": │ │ │ │ │ + 0x00028980 22747275 65222c0a 20202020 22617474 "true",. "att │ │ │ │ │ + 0x00028990 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ │ + 0x000289a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000289b0 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ │ + 0x000289c0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ + 0x000289d0 226e616d 65223a20 22736967 6e617475 "name": "signatu │ │ │ │ │ + 0x000289e0 7265222c 0a202020 20202020 20202020 re",. │ │ │ │ │ + 0x000289f0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ + 0x00028a00 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00028a10 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00028a20 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00028a30 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ + 0x00028a40 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00028a50 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ │ + 0x00028a60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028a70 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ │ + 0x00028a80 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ + 0x00028a90 20202020 20202020 20202022 6f766572 "over │ │ │ │ │ + 0x00028aa0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ │ + 0x00028ab0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028ac0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00028ad0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028ae0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ + 0x00028af0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028b00 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00028b10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00028b20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028b30 20202020 20227479 7065223a 20227222 "type": "r" │ │ │ │ │ + 0x00028b40 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00028b50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028b60 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00028b70 20202020 20202020 20202020 2020205d ] │ │ │ │ │ + 0x00028b80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00028b90 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00028ba0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00028bb0 44657072 65636174 65642066 756e6374 Deprecated funct │ │ │ │ │ + 0x00028bc0 696f6e2e 220a2020 20202020 20202020 ion.". │ │ │ │ │ + 0x00028bd0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x00028be0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028bf0 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ │ + 0x00028c00 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x00028c10 20202020 5d0a2020 20202020 20207d0a ]. }. │ │ │ │ │ + 0x00028c20 20202020 5d0a7d0a 0a000000 00000000 ].}......... │ │ │ │ │ + 0x00028c30 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x00028c40 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ + 0x00028c50 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ + 0x00028c60 65223a20 226d6174 68222c0a 20202020 e": "math",. │ │ │ │ │ + 0x00028c70 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ │ + 0x00028c80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00028c90 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00028ca0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00028cb0 20202022 6e616d65 223a2022 4d45414e "name": "MEAN │ │ │ │ │ + 0x00028cc0 5f425954 4553222c 0a202020 20202020 _BYTES",. │ │ │ │ │ + 0x00028cd0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00028ce0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00028cf0 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ │ + 0x00028d00 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00028d10 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00028d20 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ │ + 0x00028d30 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ │ + 0x00028d40 20202022 6e616d65 223a2022 696e5f72 "name": "in_r │ │ │ │ │ + 0x00028d50 616e6765 222c0a20 20202020 20202020 ange",. │ │ │ │ │ + 0x00028d60 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ │ + 0x00028d70 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ + 0x00028d80 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ │ + 0x00028d90 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00028da0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00028db0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ + 0x00028dc0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ + 0x00028dd0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00028de0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00028df0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00028e00 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ │ + 0x00028e10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028e20 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ │ + 0x00028e30 65737422 0a202020 20202020 20202020 est". │ │ │ │ │ + 0x00028e40 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00028e50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028e60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00028e70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028e80 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ │ + 0x00028e90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00028ea0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00028eb0 6e616d65 223a2022 6c6f7765 72220a20 name": "lower". │ │ │ │ │ + 0x00028ec0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028ed0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00028ee0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028ef0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00028f00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028f10 22747970 65223a20 2266222c 0a202020 "type": "f",. │ │ │ │ │ + 0x00028f20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028f30 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00028f40 20227570 70657222 0a202020 20202020 "upper". │ │ │ │ │ + 0x00028f50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028f60 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00028f70 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ │ + 0x00028f80 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00028f90 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00028fa0 52657475 726e7320 74727565 20696620 Returns true if │ │ │ │ │ + 0x00028fb0 74686520 2a746573 742a2076 616c7565 the *test* value │ │ │ │ │ + 0x00028fc0 20697320 62657477 65656e20 2a6c6f77 is between *low │ │ │ │ │ + 0x00028fd0 65722a20 616e6420 2a757070 65722a20 er* and *upper* │ │ │ │ │ + 0x00028fe0 76616c75 65732e20 54686520 636f6d70 values. The comp │ │ │ │ │ + 0x00028ff0 61726973 6f6e7320 61726520 696e636c arisons are incl │ │ │ │ │ + 0x00029000 75736976 652e2045 78616d70 6c653a20 usive. Example: │ │ │ │ │ + 0x00029010 6060606d 6174682e 696e5f72 616e6765 ```math.in_range │ │ │ │ │ + 0x00029020 286d6174 682e6465 76696174 696f6e28 (math.deviation( │ │ │ │ │ + 0x00029030 302c2066 696c6573 697a652c 206d6174 0, filesize, mat │ │ │ │ │ + 0x00029040 682e4d45 414e5f42 59544553 292c2036 h.MEAN_BYTES), 6 │ │ │ │ │ + 0x00029050 332e392c 2036342c 31296060 60220a20 3.9, 64,1)```". │ │ │ │ │ + 0x00029060 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00029070 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ + 0x00029080 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00029090 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000290a0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ │ + 0x000290b0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ + 0x000290c0 226e616d 65223a20 22646576 69617469 "name": "deviati │ │ │ │ │ + 0x000290d0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ │ + 0x000290e0 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ │ + 0x000290f0 2266222c 0a202020 20202020 20202020 "f",. │ │ │ │ │ + 0x00029100 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ │ + 0x00029110 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029120 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00029130 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ + 0x00029140 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x00029150 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00029160 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029170 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00029180 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ + 0x00029190 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000291a0 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ │ + 0x000291b0 73657422 0a202020 20202020 20202020 set". │ │ │ │ │ + 0x000291c0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x000291d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000291e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x000291f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029200 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00029210 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00029220 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00029230 6e616d65 223a2022 73697a65 220a2020 name": "size". │ │ │ │ │ + 0x00029240 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029250 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00029260 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029270 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00029280 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00029290 74797065 223a2022 66222c0a 20202020 type": "f",. │ │ │ │ │ + 0x000292a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000292b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x000292c0 226d6561 6e220a20 20202020 20202020 "mean". │ │ │ │ │ + 0x000292d0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x000292e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000292f0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ + 0x00029300 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00029310 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ │ + 0x00029320 7475726e 73207468 65206465 76696174 turns the deviat │ │ │ │ │ + 0x00029330 696f6e20 66726f6d 20746865 206d6561 ion from the mea │ │ │ │ │ + 0x00029340 6e20666f 72207468 65202a73 697a652a n for the *size* │ │ │ │ │ + 0x00029350 20627974 65732073 74617274 696e6720 bytes starting │ │ │ │ │ + 0x00029360 6174202a 6f666673 65742a2e 20576865 at *offset*. Whe │ │ │ │ │ + 0x00029370 6e207363 616e6e69 6e672061 2072756e n scanning a run │ │ │ │ │ + 0x00029380 6e696e67 2070726f 63657373 20746865 ning process the │ │ │ │ │ + 0x00029390 202a6f66 66736574 2a206172 67756d65 *offset* argume │ │ │ │ │ + 0x000293a0 6e742073 686f756c 64206265 20612076 nt should be a v │ │ │ │ │ + 0x000293b0 69727475 616c2061 64647265 73732077 irtual address w │ │ │ │ │ + 0x000293c0 69746869 6e207468 65207072 6f636573 ithin the proces │ │ │ │ │ + 0x000293d0 73206164 64726573 73207370 6163652e s address space. │ │ │ │ │ + 0x000293e0 20546865 20726574 75726e65 64207661 The returned va │ │ │ │ │ + 0x000293f0 6c756520 69732061 20666c6f 61742e20 lue is a float. │ │ │ │ │ + 0x00029400 54686520 6d65616e 206f6620 616e2065 The mean of an e │ │ │ │ │ + 0x00029410 7175616c 6c792064 69737472 69627574 qually distribut │ │ │ │ │ + 0x00029420 65642072 616e646f 6d207361 6d706c65 ed random sample │ │ │ │ │ + 0x00029430 206f6620 62797465 73206973 20313237 of bytes is 127 │ │ │ │ │ + 0x00029440 2e352c20 77686963 68206973 20617661 .5, which is ava │ │ │ │ │ + 0x00029450 696c6162 6c652061 73207468 6520636f ilable as the co │ │ │ │ │ + 0x00029460 6e737461 6e74206d 6174682e 4d45414e nstant math.MEAN │ │ │ │ │ + 0x00029470 5f425954 45532e20 4578616d 706c653a _BYTES. Example: │ │ │ │ │ + 0x00029480 20606060 6d617468 2e646576 69617469 ```math.deviati │ │ │ │ │ + 0x00029490 6f6e2830 2c206669 6c657369 7a652c20 on(0, filesize, │ │ │ │ │ + 0x000294a0 6d617468 2e4d4541 4e5f4259 54455329 math.MEAN_BYTES) │ │ │ │ │ + 0x000294b0 203d3d20 36342e30 60606022 0a202020 == 64.0```". │ │ │ │ │ + 0x000294c0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x000294d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000294e0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000294f0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ + 0x00029500 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x00029510 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00029520 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029530 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00029540 223a2022 73222c0a 20202020 20202020 ": "s",. │ │ │ │ │ + 0x00029550 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029560 20202020 226e616d 65223a20 22737472 "name": "str │ │ │ │ │ + 0x00029570 696e6722 0a202020 20202020 20202020 ing". │ │ │ │ │ + 0x00029580 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00029590 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000295a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x000295b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000295c0 20202020 20202274 79706522 3a202266 "type": "f │ │ │ │ │ + 0x000295d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000295e0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000295f0 6e616d65 223a2022 6d65616e 220a2020 name": "mean". │ │ │ │ │ + 0x00029600 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029610 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x00029620 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ + 0x00029630 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029640 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00029650 6e223a20 22526574 75726e20 74686520 n": "Return the │ │ │ │ │ + 0x00029660 64657669 6174696f 6e206672 6f6d2074 deviation from t │ │ │ │ │ + 0x00029670 6865206d 65616e20 666f7220 74686520 he mean for the │ │ │ │ │ + 0x00029680 67697665 6e207374 72696e67 2e220a20 given string.". │ │ │ │ │ + 0x00029690 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x000296a0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ + 0x000296b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000296c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000296d0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ │ + 0x000296e0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ + 0x000296f0 226e616d 65223a20 226d6561 6e222c0a "name": "mean",. │ │ │ │ │ + 0x00029700 20202020 20202020 20202020 22726574 "ret │ │ │ │ │ + 0x00029710 75726e5f 74797065 223a2022 66222c0a urn_type": "f",. │ │ │ │ │ + 0x00029720 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ + 0x00029730 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ + 0x00029740 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00029750 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029760 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ + 0x00029770 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029780 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00029790 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000297a0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x000297b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000297c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000297d0 6e616d65 223a2022 220a2020 20202020 name": "". │ │ │ │ │ + 0x000297e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000297f0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x00029800 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00029810 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029820 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00029830 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ + 0x00029840 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029850 20202020 226e616d 65223a20 22220a20 "name": "". │ │ │ │ │ + 0x00029860 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029870 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x00029880 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ + 0x00029890 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000298a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000298b0 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ │ + 0x000298c0 65206d65 616e2066 6f722074 6865202a e mean for the * │ │ │ │ │ + 0x000298d0 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ │ + 0x000298e0 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ │ + 0x000298f0 2e205768 656e2073 63616e6e 696e6720 . When scanning │ │ │ │ │ + 0x00029900 61207275 6e6e696e 67207072 6f636573 a running proces │ │ │ │ │ + 0x00029910 73207468 65202a6f 66667365 742a2061 s the *offset* a │ │ │ │ │ + 0x00029920 7267756d 656e7420 73686f75 6c642062 rgument should b │ │ │ │ │ + 0x00029930 65206120 76697274 75616c20 61646472 e a virtual addr │ │ │ │ │ + 0x00029940 65737320 77697468 696e2074 68652070 ess within the p │ │ │ │ │ + 0x00029950 726f6365 73732061 64647265 73732073 rocess address s │ │ │ │ │ + 0x00029960 70616365 2e205468 65207265 7475726e pace. The return │ │ │ │ │ + 0x00029970 65642076 616c7565 20697320 6120666c ed value is a fl │ │ │ │ │ + 0x00029980 6f61742e 20457861 6d706c65 3a206060 oat. Example: `` │ │ │ │ │ + 0x00029990 606d6174 682e6d65 616e2830 2c206669 `math.mean(0, fi │ │ │ │ │ + 0x000299a0 6c657369 7a652920 3c203732 2e306060 lesize) < 72.0`` │ │ │ │ │ + 0x000299b0 60220a20 20202020 20202020 20202020 `". │ │ │ │ │ + 0x000299c0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x000299d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000299e0 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ + 0x000299f0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ + 0x00029a00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029a10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00029a20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029a30 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ │ + 0x00029a40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029a50 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00029a60 3a202222 0a202020 20202020 20202020 : "". │ │ │ │ │ + 0x00029a70 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ + 0x00029a80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029a90 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ │ + 0x00029aa0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00029ab0 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ │ + 0x00029ac0 726e2074 6865206d 65616e20 666f7220 rn the mean for │ │ │ │ │ + 0x00029ad0 74686520 67697665 6e207374 72696e67 the given string │ │ │ │ │ + 0x00029ae0 2e220a20 20202020 20202020 20202020 .". │ │ │ │ │ + 0x00029af0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x00029b00 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ │ + 0x00029b10 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00029b20 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ │ + 0x00029b30 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ │ + 0x00029b40 20202020 226e616d 65223a20 22736572 "name": "ser │ │ │ │ │ + 0x00029b50 69616c5f 636f7272 656c6174 696f6e22 ial_correlation" │ │ │ │ │ + 0x00029b60 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ │ + 0x00029b70 65747572 6e5f7479 7065223a 20226622 eturn_type": "f" │ │ │ │ │ + 0x00029b80 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ │ + 0x00029b90 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ │ + 0x00029ba0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00029bb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029bc0 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ │ + 0x00029bd0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00029be0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00029bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029c00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00029c10 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ + 0x00029c20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029c30 20226e61 6d65223a 2022220a 20202020 "name": "". │ │ │ │ │ + 0x00029c40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029c50 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00029c60 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00029c70 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00029c80 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00029c90 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ + 0x00029ca0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029cb0 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ │ + 0x00029cc0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00029cd0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x00029ce0 20202020 20202020 20202020 2020205d ] │ │ │ │ │ + 0x00029cf0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00029d00 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00029d10 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ │ + 0x00029d20 74686520 73657269 616c2063 6f727265 the serial corre │ │ │ │ │ + 0x00029d30 6c617469 6f6e2066 6f722074 6865202a lation for the * │ │ │ │ │ + 0x00029d40 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ │ + 0x00029d50 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ │ + 0x00029d60 2e205768 656e2073 63616e6e 696e6720 . When scanning │ │ │ │ │ + 0x00029d70 61207275 6e6e696e 67207072 6f636573 a running proces │ │ │ │ │ + 0x00029d80 73207468 65202a6f 66667365 742a2061 s the *offset* a │ │ │ │ │ + 0x00029d90 7267756d 656e7420 73686f75 6c642062 rgument should b │ │ │ │ │ + 0x00029da0 65206120 76697274 75616c20 61646472 e a virtual addr │ │ │ │ │ + 0x00029db0 65737320 77697468 696e2074 68652070 ess within the p │ │ │ │ │ + 0x00029dc0 726f6365 73732061 64647265 73732073 rocess address s │ │ │ │ │ + 0x00029dd0 70616365 2e205468 65207265 7475726e pace. The return │ │ │ │ │ + 0x00029de0 65642076 616c7565 20697320 6120666c ed value is a fl │ │ │ │ │ + 0x00029df0 6f617420 62657477 65656e20 302e3020 oat between 0.0 │ │ │ │ │ + 0x00029e00 616e6420 312e302e 20457861 6d706c65 and 1.0. Example │ │ │ │ │ + 0x00029e10 3a206060 606d6174 682e7365 7269616c : ```math.serial │ │ │ │ │ + 0x00029e20 5f636f72 72656c61 74696f6e 28302c20 _correlation(0, │ │ │ │ │ + 0x00029e30 66696c65 73697a65 29203c20 302e3260 filesize) < 0.2` │ │ │ │ │ + 0x00029e40 6060220a 20202020 20202020 20202020 ``". │ │ │ │ │ + 0x00029e50 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00029e60 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00029e70 20202020 20202020 20202020 20226172 "ar │ │ │ │ │ + 0x00029e80 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ │ + 0x00029e90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029ea0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00029eb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029ec0 20202274 79706522 3a202273 222c0a20 "type": "s",. │ │ │ │ │ + 0x00029ed0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029ee0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00029ef0 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ │ + 0x00029f00 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x00029f10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029f20 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ + 0x00029f30 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00029f40 6d656e74 6174696f 6e223a20 22526574 mentation": "Ret │ │ │ │ │ + 0x00029f50 75726e20 74686520 73657269 616c2063 urn the serial c │ │ │ │ │ + 0x00029f60 6f727265 6c617469 6f6e2066 6f722074 orrelation for t │ │ │ │ │ + 0x00029f70 68652067 6976656e 20737472 696e672e he given string. │ │ │ │ │ + 0x00029f80 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00029f90 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00029fa0 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ │ + 0x00029fb0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00029fc0 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ │ + 0x00029fd0 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ │ + 0x00029fe0 20202022 6e616d65 223a2022 6d6f6e74 "name": "mont │ │ │ │ │ + 0x00029ff0 655f6361 726c6f5f 7069222c 0a202020 e_carlo_pi",. │ │ │ │ │ + 0x0002a000 20202020 20202020 20227265 7475726e "return │ │ │ │ │ + 0x0002a010 5f747970 65223a20 2266222c 0a202020 _type": "f",. │ │ │ │ │ + 0x0002a020 20202020 20202020 20226f76 65726c6f "overlo │ │ │ │ │ + 0x0002a030 61647322 3a205b0a 20202020 20202020 ads": [. │ │ │ │ │ + 0x0002a040 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0002a050 20202020 20202020 20202020 20202261 "a │ │ │ │ │ + 0x0002a060 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ │ + 0x0002a070 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a080 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0002a090 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a0a0 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ │ + 0x0002a0b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a0c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0002a0d0 65223a20 22220a20 20202020 20202020 e": "". │ │ │ │ │ + 0x0002a0e0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0002a0f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002a100 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0002a110 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a120 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0002a130 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ + 0x0002a140 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a150 20226e61 6d65223a 2022220a 20202020 "name": "". │ │ │ │ │ + 0x0002a160 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a170 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ + 0x0002a180 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ │ + 0x0002a190 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a1a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0002a1b0 3a202252 65747572 6e732074 68652070 : "Returns the p │ │ │ │ │ + 0x0002a1c0 65726365 6e746167 65206177 61792066 ercentage away f │ │ │ │ │ + 0x0002a1d0 726f6d20 50692066 6f722074 6865202a rom Pi for the * │ │ │ │ │ + 0x0002a1e0 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ │ + 0x0002a1f0 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ │ + 0x0002a200 20776865 6e207275 6e207468 726f7567 when run throug │ │ │ │ │ + 0x0002a210 68207468 65204d6f 6e746520 4361726c h the Monte Carl │ │ │ │ │ + 0x0002a220 6f206672 6f6d2050 69207465 73742e20 o from Pi test. │ │ │ │ │ + 0x0002a230 5768656e 20736361 6e6e696e 67206120 When scanning a │ │ │ │ │ + 0x0002a240 72756e6e 696e6720 70726f63 65737320 running process │ │ │ │ │ + 0x0002a250 74686520 2a6f6666 7365742a 20617267 the *offset* arg │ │ │ │ │ + 0x0002a260 756d656e 74207368 6f756c64 20626520 ument should be │ │ │ │ │ + 0x0002a270 61207669 72747561 6c206164 64726573 a virtual addres │ │ │ │ │ + 0x0002a280 73207769 7468696e 20746865 2070726f s within the pro │ │ │ │ │ + 0x0002a290 63657373 20616464 72657373 20737061 cess address spa │ │ │ │ │ + 0x0002a2a0 63652e20 54686520 72657475 726e6564 ce. The returned │ │ │ │ │ + 0x0002a2b0 2076616c 75652069 73206120 666c6f61 value is a floa │ │ │ │ │ + 0x0002a2c0 742e2045 78616d70 6c653a20 6060606d t. Example: ```m │ │ │ │ │ + 0x0002a2d0 6174682e 6d6f6e74 655f6361 726c6f5f ath.monte_carlo_ │ │ │ │ │ + 0x0002a2e0 70692830 2c206669 6c657369 7a652920 pi(0, filesize) │ │ │ │ │ + 0x0002a2f0 3c20302e 30376060 60220a20 20202020 < 0.07```". │ │ │ │ │ + 0x0002a300 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x0002a310 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0002a320 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a330 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ + 0x0002a340 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x0002a350 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0002a360 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a370 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0002a380 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ │ + 0x0002a390 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a3a0 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ │ + 0x0002a3b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a3c0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x0002a3d0 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ │ + 0x0002a3e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a3f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0002a400 223a2022 52657475 726e2074 68652070 ": "Return the p │ │ │ │ │ + 0x0002a410 65726365 6e746167 65206177 61792066 ercentage away f │ │ │ │ │ + 0x0002a420 726f6d20 50692066 6f722074 68652067 rom Pi for the g │ │ │ │ │ + 0x0002a430 6976656e 20737472 696e672e 220a2020 iven string.". │ │ │ │ │ + 0x0002a440 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x0002a450 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ + 0x0002a460 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0002a470 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0002a480 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ │ + 0x0002a490 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0002a4a0 6e616d65 223a2022 656e7472 6f707922 name": "entropy" │ │ │ │ │ + 0x0002a4b0 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ │ + 0x0002a4c0 65747572 6e5f7479 7065223a 20226622 eturn_type": "f" │ │ │ │ │ + 0x0002a4d0 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ │ + 0x0002a4e0 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ │ + 0x0002a4f0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x0002a500 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a510 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ │ + 0x0002a520 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x0002a530 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0002a540 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a550 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0002a560 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ + 0x0002a570 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a580 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ │ + 0x0002a590 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x0002a5a0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ + 0x0002a5b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a5c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0002a5d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a5e0 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ │ + 0x0002a5f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a600 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0002a610 65223a20 2273697a 65220a20 20202020 e": "size". │ │ │ │ │ + 0x0002a620 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a630 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x0002a640 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ + 0x0002a650 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a660 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0002a670 20225265 7475726e 73207468 6520656e "Returns the en │ │ │ │ │ + 0x0002a680 74726f70 7920666f 72202a73 697a652a tropy for *size* │ │ │ │ │ + 0x0002a690 20627974 65732073 74617274 696e6720 bytes starting │ │ │ │ │ + 0x0002a6a0 6174202a 6f666673 65742a2e 20576865 at *offset*. Whe │ │ │ │ │ + 0x0002a6b0 6e207363 616e6e69 6e672061 2072756e n scanning a run │ │ │ │ │ + 0x0002a6c0 6e696e67 2070726f 63657373 20746865 ning process the │ │ │ │ │ + 0x0002a6d0 202a6f66 66736574 2a206172 67756d65 *offset* argume │ │ │ │ │ + 0x0002a6e0 6e742073 686f756c 64206265 20612076 nt should be a v │ │ │ │ │ + 0x0002a6f0 69727475 616c2061 64647265 73732077 irtual address w │ │ │ │ │ + 0x0002a700 69746869 6e207468 65207072 6f636573 ithin the proces │ │ │ │ │ + 0x0002a710 73206164 64726573 73207370 6163652e s address space. │ │ │ │ │ + 0x0002a720 20546865 20726574 75726e65 64207661 The returned va │ │ │ │ │ + 0x0002a730 6c756520 69732061 20666c6f 61742e20 lue is a float. │ │ │ │ │ + 0x0002a740 4578616d 706c653a 20606060 6d617468 Example: ```math │ │ │ │ │ + 0x0002a750 2e656e74 726f7079 28302c20 66696c65 .entropy(0, file │ │ │ │ │ + 0x0002a760 73697a65 29203e3d 20376060 60220a20 size) >= 7```". │ │ │ │ │ + 0x0002a770 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0002a780 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002a790 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002a7a0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ + 0x0002a7b0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ + 0x0002a7c0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x0002a7d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002a7e0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x0002a7f0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ │ + 0x0002a800 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a810 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ │ + 0x0002a820 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002a830 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x0002a840 20202020 20202020 20202020 2020205d ] │ │ │ │ │ + 0x0002a850 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002a860 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0002a870 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ │ + 0x0002a880 74686520 656e7472 6f707920 666f7220 the entropy for │ │ │ │ │ + 0x0002a890 74686520 67697665 6e207374 72696e67 the given string │ │ │ │ │ + 0x0002a8a0 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ │ + 0x0002a8b0 74682e65 6e74726f 7079285c 2264756d th.entropy(\"dum │ │ │ │ │ + 0x0002a8c0 6d795c22 29203e20 37606060 220a2020 my\") > 7```". │ │ │ │ │ + 0x0002a8d0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x0002a8e0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ + 0x0002a8f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0002a900 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0002a910 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ │ + 0x0002a920 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0002a930 6e616d65 223a2022 6d696e22 2c0a2020 name": "min",. │ │ │ │ │ + 0x0002a940 20202020 20202020 20202272 65747572 "retur │ │ │ │ │ + 0x0002a950 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ │ + 0x0002a960 20202020 20202020 2020226f 7665726c "overl │ │ │ │ │ + 0x0002a970 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ │ + 0x0002a980 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x0002a990 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0002a9a0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ │ + 0x0002a9b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a9c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0002a9d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a9e0 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ │ + 0x0002a9f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002aa00 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x0002aa10 6d65223a 2022696e 74220a20 20202020 me": "int". │ │ │ │ │ + 0x0002aa20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002aa30 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x0002aa40 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0002aa50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002aa60 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0002aa70 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ + 0x0002aa80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002aa90 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ │ + 0x0002aaa0 74220a20 20202020 20202020 20202020 t". │ │ │ │ │ + 0x0002aab0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x0002aac0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002aad0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x0002aae0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0002aaf0 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ │ + 0x0002ab00 73207468 65206d69 6e696d75 6d206f66 s the minimum of │ │ │ │ │ + 0x0002ab10 2074776f 20756e73 69676e65 6420696e two unsigned in │ │ │ │ │ + 0x0002ab20 74656765 72207661 6c756573 2e220a20 teger values.". │ │ │ │ │ + 0x0002ab30 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0002ab40 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ + 0x0002ab50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0002ab60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002ab70 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ │ + 0x0002ab80 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ + 0x0002ab90 226e616d 65223a20 226d6178 222c0a20 "name": "max",. │ │ │ │ │ + 0x0002aba0 20202020 20202020 20202022 72657475 "retu │ │ │ │ │ + 0x0002abb0 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ │ + 0x0002abc0 20202020 20202020 20202022 6f766572 "over │ │ │ │ │ + 0x0002abd0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ │ + 0x0002abe0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0002abf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ac00 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ + 0x0002ac10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ac20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0002ac30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ac40 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0002ac50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002ac60 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x0002ac70 616d6522 3a202269 6e74220a 20202020 ame": "int". │ │ │ │ │ + 0x0002ac80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ac90 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x0002aca0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x0002acb0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002acc0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x0002acd0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ + 0x0002ace0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002acf0 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ │ + 0x0002ad00 6e74220a 20202020 20202020 20202020 nt". │ │ │ │ │ + 0x0002ad10 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x0002ad20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ad30 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ │ + 0x0002ad40 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0002ad50 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ │ + 0x0002ad60 6e732074 6865206d 6178696d 756d206f ns the maximum o │ │ │ │ │ + 0x0002ad70 66207477 6f20756e 7369676e 65642069 f two unsigned i │ │ │ │ │ + 0x0002ad80 6e746567 65722076 616c7565 732e220a nteger values.". │ │ │ │ │ + 0x0002ad90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ada0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ │ + 0x0002adb0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0002adc0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0002add0 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ │ + 0x0002ade0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ │ + 0x0002adf0 20226e61 6d65223a 2022746f 5f6e756d "name": "to_num │ │ │ │ │ + 0x0002ae00 62657222 2c0a2020 20202020 20202020 ber",. │ │ │ │ │ + 0x0002ae10 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ + 0x0002ae20 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ + 0x0002ae30 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ + 0x0002ae40 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002ae50 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002ae60 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ + 0x0002ae70 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x0002ae80 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0002ae90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002aea0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0002aeb0 65223a20 2262222c 0a202020 20202020 e": "b",. │ │ │ │ │ + 0x0002aec0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002aed0 20202020 20226e61 6d65223a 2022626f "name": "bo │ │ │ │ │ + 0x0002aee0 6f6c6561 6e220a20 20202020 20202020 olean". │ │ │ │ │ + 0x0002aef0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0002af00 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002af10 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ + 0x0002af20 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0002af30 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ │ + 0x0002af40 7475726e 73203020 6f722031 2c206974 turns 0 or 1, it │ │ │ │ │ + 0x0002af50 27732075 73656675 6c207768 656e2077 's useful when w │ │ │ │ │ + 0x0002af60 72697469 6e672061 2073636f 72652062 riting a score b │ │ │ │ │ + 0x0002af70 61736564 2072756c 652e2045 78616d70 ased rule. Examp │ │ │ │ │ + 0x0002af80 6c653a20 6060606d 6174682e 746f6e75 le: ```math.tonu │ │ │ │ │ + 0x0002af90 6d626572 28537562 52756c65 3129202a mber(SubRule1) * │ │ │ │ │ + 0x0002afa0 20363020 2b206d61 74682e74 6f6e756d 60 + math.tonum │ │ │ │ │ + 0x0002afb0 62657228 53756252 756c6532 29202a20 ber(SubRule2) * │ │ │ │ │ + 0x0002afc0 3230202b 206d6174 682e746f 6e756d62 20 + math.tonumb │ │ │ │ │ + 0x0002afd0 65722853 75625275 6c653329 202a2037 er(SubRule3) * 7 │ │ │ │ │ + 0x0002afe0 30203e20 38302a60 6060220a 20202020 0 > 80*```". │ │ │ │ │ + 0x0002aff0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x0002b000 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ + 0x0002b010 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0002b020 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0002b030 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ │ + 0x0002b040 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0002b050 6d65223a 20226162 73222c0a 20202020 me": "abs",. │ │ │ │ │ + 0x0002b060 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ │ + 0x0002b070 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ │ + 0x0002b080 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ │ + 0x0002b090 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ │ + 0x0002b0a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0002b0b0 20202020 20202020 20202020 20226172 "ar │ │ │ │ │ + 0x0002b0c0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ │ + 0x0002b0d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b0e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0002b0f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b100 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ │ + 0x0002b110 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b120 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0002b130 223a2022 696e7422 0a202020 20202020 ": "int". │ │ │ │ │ + 0x0002b140 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b150 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ + 0x0002b160 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ │ + 0x0002b170 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x0002b180 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0002b190 52657475 726e7320 74686520 6162736f Returns the abso │ │ │ │ │ + 0x0002b1a0 6c757465 2076616c 7565206f 66207468 lute value of th │ │ │ │ │ + 0x0002b1b0 65207369 676e6564 20696e74 65676572 e signed integer │ │ │ │ │ + 0x0002b1c0 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ │ + 0x0002b1d0 74682e61 62732840 61202d20 40622920 th.abs(@a - @b) │ │ │ │ │ + 0x0002b1e0 3d3d2031 60606022 0a202020 20202020 == 1```". │ │ │ │ │ + 0x0002b1f0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x0002b200 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ + 0x0002b210 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0002b220 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0002b230 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ │ + 0x0002b240 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0002b250 3a202263 6f756e74 222c0a20 20202020 : "count",. │ │ │ │ │ + 0x0002b260 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ │ + 0x0002b270 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ + 0x0002b280 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ │ + 0x0002b290 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x0002b2a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0002b2b0 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ + 0x0002b2c0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ + 0x0002b2d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b2e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0002b2f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b300 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ │ + 0x0002b310 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b320 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0002b330 3a202262 79746522 0a202020 20202020 : "byte". │ │ │ │ │ + 0x0002b340 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b350 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0002b360 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x0002b370 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x0002b380 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0002b390 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0002b3a0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0002b3b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0002b3c0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0002b3d0 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ │ - 0x0002b3e0 54494f4e 5f414c49 474e5f34 42595445 TION_ALIGN_4BYTE │ │ │ │ │ - 0x0002b3f0 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ │ - 0x0002b400 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0002b410 2022416c 69676e20 64617461 206f6e20 "Align data on │ │ │ │ │ - 0x0002b420 6120342d 62797465 20626f75 6e646172 a 4-byte boundar │ │ │ │ │ - 0x0002b430 792e2054 68697320 69732076 616c6964 y. This is valid │ │ │ │ │ - 0x0002b440 206f6e6c 7920666f 72206f62 6a656374 only for object │ │ │ │ │ - 0x0002b450 2066696c 65732e20 222c0a20 20202020 files. ",. │ │ │ │ │ - 0x0002b460 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0002b470 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0002b480 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0002b490 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0002b4a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0002b4b0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ │ - 0x0002b4c0 4e5f414c 49474e5f 38425954 4553222c N_ALIGN_8BYTES", │ │ │ │ │ - 0x0002b4d0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0002b4e0 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ │ - 0x0002b4f0 6c69676e 20646174 61206f6e 20612038 lign data on a 8 │ │ │ │ │ - 0x0002b500 2d627974 6520626f 756e6461 72792e20 -byte boundary. │ │ │ │ │ - 0x0002b510 54686973 20697320 76616c69 64206f6e This is valid on │ │ │ │ │ - 0x0002b520 6c792066 6f72206f 626a6563 74206669 ly for object fi │ │ │ │ │ - 0x0002b530 6c65732e 20222c0a 20202020 20202020 les. ",. │ │ │ │ │ - 0x0002b540 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0002b550 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0002b560 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0002b570 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0002b580 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0002b590 616d6522 3a202253 45435449 4f4e5f41 ame": "SECTION_A │ │ │ │ │ - 0x0002b5a0 4c49474e 5f313642 59544553 222c0a20 LIGN_16BYTES",. │ │ │ │ │ - 0x0002b5b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0002b5c0 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ │ - 0x0002b5d0 676e2064 61746120 6f6e2061 2031362d gn data on a 16- │ │ │ │ │ - 0x0002b5e0 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ │ - 0x0002b5f0 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ │ - 0x0002b600 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ │ - 0x0002b610 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ │ - 0x0002b620 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0002b630 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0002b640 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0002b650 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0002b660 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0002b670 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ │ - 0x0002b680 49474e5f 33324259 54455322 2c0a2020 IGN_32BYTES",. │ │ │ │ │ - 0x0002b690 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0002b6a0 656e7461 74696f6e 223a2022 416c6967 entation": "Alig │ │ │ │ │ - 0x0002b6b0 6e206461 7461206f 6e206120 33322d62 n data on a 32-b │ │ │ │ │ - 0x0002b6c0 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ │ - 0x0002b6d0 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ │ - 0x0002b6e0 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ │ - 0x0002b6f0 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ │ - 0x0002b700 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0002b710 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0002b720 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0002b730 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0002b740 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0002b750 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ │ - 0x0002b760 474e5f36 34425954 4553222c 0a202020 GN_64BYTES",. │ │ │ │ │ - 0x0002b770 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002b780 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ │ - 0x0002b790 20646174 61206f6e 20612036 342d6279 data on a 64-by │ │ │ │ │ - 0x0002b7a0 74652062 6f756e64 6172792e 20546869 te boundary. Thi │ │ │ │ │ - 0x0002b7b0 73206973 2076616c 6964206f 6e6c7920 s is valid only │ │ │ │ │ - 0x0002b7c0 666f7220 6f626a65 63742066 696c6573 for object files │ │ │ │ │ - 0x0002b7d0 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ │ - 0x0002b7e0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0002b7f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0002b800 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0002b810 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0002b820 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0002b830 223a2022 53454354 494f4e5f 414c4947 ": "SECTION_ALIG │ │ │ │ │ - 0x0002b840 4e5f3132 38425954 4553222c 0a202020 N_128BYTES",. │ │ │ │ │ - 0x0002b850 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002b860 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ │ - 0x0002b870 20646174 61206f6e 20612031 32382d62 data on a 128-b │ │ │ │ │ - 0x0002b880 79746520 626f756e 64617279 2e205468 yte boundary. Th │ │ │ │ │ - 0x0002b890 69732069 73207661 6c696420 6f6e6c79 is is valid only │ │ │ │ │ - 0x0002b8a0 20666f72 206f626a 65637420 66696c65 for object file │ │ │ │ │ - 0x0002b8b0 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ │ - 0x0002b8c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0002b8d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0002b8e0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0002b8f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0002b900 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0002b910 65223a20 22534543 54494f4e 5f414c49 e": "SECTION_ALI │ │ │ │ │ - 0x0002b920 474e5f32 35364259 54455322 2c0a2020 GN_256BYTES",. │ │ │ │ │ - 0x0002b930 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0002b940 656e7461 74696f6e 223a2022 416c6967 entation": "Alig │ │ │ │ │ - 0x0002b950 6e206461 7461206f 6e206120 3235362d n data on a 256- │ │ │ │ │ - 0x0002b960 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ │ - 0x0002b970 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ │ - 0x0002b980 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ │ - 0x0002b990 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ │ - 0x0002b9a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0002b9b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0002b9c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0002b9d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0002b9e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0002b9f0 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ │ - 0x0002ba00 49474e5f 35313242 59544553 222c0a20 IGN_512BYTES",. │ │ │ │ │ - 0x0002ba10 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0002ba20 6d656e74 6174696f 6e223a20 22416c69 mentation": "Ali │ │ │ │ │ - 0x0002ba30 676e2064 61746120 6f6e2061 20353132 gn data on a 512 │ │ │ │ │ - 0x0002ba40 2d627974 6520626f 756e6461 72792e20 -byte boundary. │ │ │ │ │ - 0x0002ba50 54686973 20697320 76616c69 64206f6e This is valid on │ │ │ │ │ - 0x0002ba60 6c792066 6f72206f 626a6563 74206669 ly for object fi │ │ │ │ │ - 0x0002ba70 6c65732e 20222c0a 20202020 20202020 les. ",. │ │ │ │ │ - 0x0002ba80 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0002ba90 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0002baa0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0002bab0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0002bac0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0002bad0 616d6522 3a202253 45435449 4f4e5f41 ame": "SECTION_A │ │ │ │ │ - 0x0002bae0 4c49474e 5f313032 34425954 4553222c LIGN_1024BYTES", │ │ │ │ │ - 0x0002baf0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0002bb00 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ │ - 0x0002bb10 6c69676e 20646174 61206f6e 20612031 lign data on a 1 │ │ │ │ │ - 0x0002bb20 3032342d 62797465 20626f75 6e646172 024-byte boundar │ │ │ │ │ - 0x0002bb30 792e2054 68697320 69732076 616c6964 y. This is valid │ │ │ │ │ - 0x0002bb40 206f6e6c 7920666f 72206f62 6a656374 only for object │ │ │ │ │ - 0x0002bb50 2066696c 65732e20 222c0a20 20202020 files. ",. │ │ │ │ │ - 0x0002bb60 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0002bb70 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0002bb80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0002bb90 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0002bba0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0002bbb0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ │ - 0x0002bbc0 4e5f414c 49474e5f 32303438 42595445 N_ALIGN_2048BYTE │ │ │ │ │ - 0x0002bbd0 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ │ - 0x0002bbe0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0002bbf0 2022416c 69676e20 64617461 206f6e20 "Align data on │ │ │ │ │ - 0x0002bc00 61203230 34382d62 79746520 626f756e a 2048-byte boun │ │ │ │ │ - 0x0002bc10 64617279 2e205468 69732069 73207661 dary. This is va │ │ │ │ │ - 0x0002bc20 6c696420 6f6e6c79 20666f72 206f626a lid only for obj │ │ │ │ │ - 0x0002bc30 65637420 66696c65 732e2022 2c0a2020 ect files. ",. │ │ │ │ │ - 0x0002bc40 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0002bc50 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0002bc60 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0002bc70 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0002bc80 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0002bc90 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ │ - 0x0002bca0 54494f4e 5f414c49 474e5f34 30393642 TION_ALIGN_4096B │ │ │ │ │ - 0x0002bcb0 59544553 222c0a20 20202020 20202020 YTES",. │ │ │ │ │ - 0x0002bcc0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0002bcd0 6e223a20 22416c69 676e2064 61746120 n": "Align data │ │ │ │ │ - 0x0002bce0 6f6e2061 20343039 362d6279 74652062 on a 4096-byte b │ │ │ │ │ - 0x0002bcf0 6f756e64 6172792e 20546869 73206973 oundary. This is │ │ │ │ │ - 0x0002bd00 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ │ - 0x0002bd10 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ │ - 0x0002bd20 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0002bd30 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0002bd40 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0002bd50 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0002bd60 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0002bd70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0002bd80 53454354 494f4e5f 414c4947 4e5f3831 SECTION_ALIGN_81 │ │ │ │ │ - 0x0002bd90 39324259 54455322 2c0a2020 20202020 92BYTES",. │ │ │ │ │ - 0x0002bda0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0002bdb0 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ │ - 0x0002bdc0 7461206f 6e206120 38313932 2d627974 ta on a 8192-byt │ │ │ │ │ - 0x0002bdd0 6520626f 756e6461 72792e20 54686973 e boundary. This │ │ │ │ │ - 0x0002bde0 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ │ - 0x0002bdf0 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ │ - 0x0002be00 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0002be10 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0002be20 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0002be30 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0002be40 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0002be50 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0002be60 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ │ - 0x0002be70 5f4d4153 4b222c0a 20202020 20202020 _MASK",. │ │ │ │ │ - 0x0002be80 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0002be90 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0002bea0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0002beb0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0002bec0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0002bed0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0002bee0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002bef0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ │ - 0x0002bf00 4d454d5f 44495343 41524441 424c4522 MEM_DISCARDABLE" │ │ │ │ │ - 0x0002bf10 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0002bf20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0002bf30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002bf40 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0002bf50 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0002bf60 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0002bf70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0002bf80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0002bf90 20225345 4354494f 4e5f4d45 4d5f4e4f "SECTION_MEM_NO │ │ │ │ │ - 0x0002bfa0 545f4341 43484544 222c0a20 20202020 T_CACHED",. │ │ │ │ │ - 0x0002bfb0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0002bfc0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0002bfd0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0002bfe0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0002bff0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0002c000 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0002c010 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0002c020 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ │ - 0x0002c030 4f4e5f4d 454d5f4e 4f545f50 41474544 ON_MEM_NOT_PAGED │ │ │ │ │ - 0x0002c040 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002c050 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0002c060 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0002c070 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0002c080 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0002c090 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0002c0a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0002c0b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0002c0c0 3a202253 45435449 4f4e5f4d 454d5f53 : "SECTION_MEM_S │ │ │ │ │ - 0x0002c0d0 48415245 44222c0a 20202020 20202020 HARED",. │ │ │ │ │ - 0x0002c0e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0002c0f0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0002c100 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0002c110 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0002c120 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0002c130 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0002c140 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002c150 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ │ - 0x0002c160 4d454d5f 45584543 55544522 2c0a2020 MEM_EXECUTE",. │ │ │ │ │ - 0x0002c170 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0002c180 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0002c190 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0002c1a0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0002c1b0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0002c1c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0002c1d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0002c1e0 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ │ - 0x0002c1f0 4354494f 4e5f4d45 4d5f5245 4144222c CTION_MEM_READ", │ │ │ │ │ - 0x0002c200 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0002c210 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0002c220 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0002c230 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002c240 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002c250 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002c260 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002c270 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002c280 22534543 54494f4e 5f4d454d 5f575249 "SECTION_MEM_WRI │ │ │ │ │ - 0x0002c290 5445222c 0a202020 20202020 20202020 TE",. │ │ │ │ │ - 0x0002c2a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0002c2b0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0002c2c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0002c2d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0002c2e0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0002c2f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0002c300 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0002c310 65223a20 22534543 54494f4e 5f534341 e": "SECTION_SCA │ │ │ │ │ - 0x0002c320 4c455f49 4e444558 222c0a20 20202020 LE_INDEX",. │ │ │ │ │ - 0x0002c330 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0002c340 6174696f 6e223a20 22546c73 20696e64 ation": "Tls ind │ │ │ │ │ - 0x0002c350 65782069 73207363 616c6564 222c0a20 ex is scaled",. │ │ │ │ │ - 0x0002c360 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0002c370 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0002c380 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0002c390 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0002c3a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0002c3b0 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ │ - 0x0002c3c0 534f5552 43455f54 5950455f 43555253 SOURCE_TYPE_CURS │ │ │ │ │ - 0x0002c3d0 4f52222c 0a202020 20202020 20202020 OR",. │ │ │ │ │ - 0x0002c3e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0002c3f0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0002c400 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0002c410 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0002c420 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0002c430 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0002c440 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0002c450 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ │ - 0x0002c460 50455f42 49544d41 50222c0a 20202020 PE_BITMAP",. │ │ │ │ │ - 0x0002c470 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0002c480 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0002c490 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0002c4a0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0002c4b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0002c4c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0002c4d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0002c4e0 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ │ - 0x0002c4f0 55524345 5f545950 455f4943 4f4e222c URCE_TYPE_ICON", │ │ │ │ │ - 0x0002c500 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0002c510 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0002c520 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0002c530 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002c540 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002c550 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002c560 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002c570 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002c580 22524553 4f555243 455f5459 50455f4d "RESOURCE_TYPE_M │ │ │ │ │ - 0x0002c590 454e5522 2c0a2020 20202020 20202020 ENU",. │ │ │ │ │ - 0x0002c5a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0002c5b0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x0002c5c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0002c5d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0002c5e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0002c5f0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0002c600 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0002c610 6d65223a 20225245 534f5552 43455f54 me": "RESOURCE_T │ │ │ │ │ - 0x0002c620 5950455f 4449414c 4f47222c 0a202020 YPE_DIALOG",. │ │ │ │ │ - 0x0002c630 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002c640 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0002c650 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0002c660 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0002c670 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0002c680 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0002c690 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0002c6a0 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ │ - 0x0002c6b0 4f555243 455f5459 50455f53 5452494e OURCE_TYPE_STRIN │ │ │ │ │ - 0x0002c6c0 47222c0a 20202020 20202020 20202020 G",. │ │ │ │ │ - 0x0002c6d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0002c6e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0002c6f0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0002c700 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0002c710 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0002c720 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0002c730 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0002c740 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ │ - 0x0002c750 455f464f 4e544449 52222c0a 20202020 E_FONTDIR",. │ │ │ │ │ - 0x0002c760 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0002c770 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0002c780 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0002c790 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0002c7a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0002c7b0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0002c7c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0002c7d0 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ │ - 0x0002c7e0 55524345 5f545950 455f464f 4e54222c URCE_TYPE_FONT", │ │ │ │ │ - 0x0002c7f0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0002c800 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0002c810 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0002c820 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002c830 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002c840 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002c850 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002c860 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002c870 22524553 4f555243 455f5459 50455f41 "RESOURCE_TYPE_A │ │ │ │ │ - 0x0002c880 4343454c 45524154 4f52222c 0a202020 CCELERATOR",. │ │ │ │ │ - 0x0002c890 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002c8a0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0002c8b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0002c8c0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0002c8d0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0002c8e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0002c8f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0002c900 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ │ - 0x0002c910 4f555243 455f5459 50455f52 43444154 OURCE_TYPE_RCDAT │ │ │ │ │ - 0x0002c920 41222c0a 20202020 20202020 20202020 A",. │ │ │ │ │ - 0x0002c930 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0002c940 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0002c950 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0002c960 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0002c970 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0002c980 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0002c990 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0002c9a0 223a2022 5245534f 55524345 5f545950 ": "RESOURCE_TYP │ │ │ │ │ - 0x0002c9b0 455f4d45 53534147 45544142 4c45222c E_MESSAGETABLE", │ │ │ │ │ - 0x0002c9c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0002c9d0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0002c9e0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0002c9f0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002ca00 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002ca10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002ca20 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002ca30 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002ca40 22524553 4f555243 455f5459 50455f47 "RESOURCE_TYPE_G │ │ │ │ │ - 0x0002ca50 524f5550 5f435552 534f5222 2c0a2020 ROUP_CURSOR",. │ │ │ │ │ - 0x0002ca60 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0002ca70 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0002ca80 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0002ca90 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0002caa0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0002cab0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0002cac0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0002cad0 20202020 20226e61 6d65223a 20225245 "name": "RE │ │ │ │ │ - 0x0002cae0 534f5552 43455f54 5950455f 47524f55 SOURCE_TYPE_GROU │ │ │ │ │ - 0x0002caf0 505f4943 4f4e222c 0a202020 20202020 P_ICON",. │ │ │ │ │ - 0x0002cb00 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0002cb10 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0002cb20 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0002cb30 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0002cb40 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0002cb50 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0002cb60 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0002cb70 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ │ - 0x0002cb80 455f5459 50455f56 45525349 4f4e222c E_TYPE_VERSION", │ │ │ │ │ - 0x0002cb90 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0002cba0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0002cbb0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0002cbc0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002cbd0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002cbe0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002cbf0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002cc00 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002cc10 22524553 4f555243 455f5459 50455f44 "RESOURCE_TYPE_D │ │ │ │ │ - 0x0002cc20 4c47494e 434c5544 45222c0a 20202020 LGINCLUDE",. │ │ │ │ │ - 0x0002cc30 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0002cc40 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0002cc50 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0002cc60 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0002cc70 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0002cc80 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0002cc90 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0002cca0 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ │ - 0x0002ccb0 55524345 5f545950 455f504c 5547504c URCE_TYPE_PLUGPL │ │ │ │ │ - 0x0002ccc0 4159222c 0a202020 20202020 20202020 AY",. │ │ │ │ │ - 0x0002ccd0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0002cce0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0002ccf0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0002cd00 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0002cd10 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0002cd20 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0002cd30 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0002cd40 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ │ - 0x0002cd50 50455f56 5844222c 0a202020 20202020 PE_VXD",. │ │ │ │ │ - 0x0002cd60 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0002cd70 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0002cd80 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0002cd90 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0002cda0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0002cdb0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0002cdc0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0002cdd0 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ │ - 0x0002cde0 455f5459 50455f41 4e494355 52534f52 E_TYPE_ANICURSOR │ │ │ │ │ - 0x0002cdf0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002ce00 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0002ce10 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0002ce20 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0002ce30 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0002ce40 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0002ce50 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0002ce60 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0002ce70 3a202252 45534f55 5243455f 54595045 : "RESOURCE_TYPE │ │ │ │ │ - 0x0002ce80 5f414e49 49434f4e 222c0a20 20202020 _ANIICON",. │ │ │ │ │ - 0x0002ce90 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0002cea0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0002ceb0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0002cec0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0002ced0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0002cee0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0002cef0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0002cf00 2020226e 616d6522 3a202252 45534f55 "name": "RESOU │ │ │ │ │ - 0x0002cf10 5243455f 54595045 5f48544d 4c222c0a RCE_TYPE_HTML",. │ │ │ │ │ - 0x0002cf20 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0002cf30 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0002cf40 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0002cf50 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0002cf60 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0002cf70 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0002cf80 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0002cf90 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0002cfa0 5245534f 55524345 5f545950 455f4d41 RESOURCE_TYPE_MA │ │ │ │ │ - 0x0002cfb0 4e494645 5354222c 0a202020 20202020 NIFEST",. │ │ │ │ │ - 0x0002cfc0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0002cfd0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0002cfe0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0002cff0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0002d000 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0002d010 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0002d020 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0002d030 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ │ - 0x0002d040 45425547 5f545950 455f554e 4b4e4f57 EBUG_TYPE_UNKNOW │ │ │ │ │ - 0x0002d050 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ │ - 0x0002d060 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0002d070 2022556e 6b6e6f77 6e207661 6c75652c "Unknown value, │ │ │ │ │ - 0x0002d080 2069676e 6f726564 20627920 616c6c20 ignored by all │ │ │ │ │ - 0x0002d090 746f6f6c 732e2022 2c0a2020 20202020 tools. ",. │ │ │ │ │ - 0x0002d0a0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0002d0b0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0002d0c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0002d0d0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0002d0e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0002d0f0 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ │ - 0x0002d100 45425547 5f545950 455f434f 4646222c EBUG_TYPE_COFF", │ │ │ │ │ - 0x0002d110 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0002d120 63756d65 6e746174 696f6e22 3a202243 cumentation": "C │ │ │ │ │ - 0x0002d130 4f464620 64656275 6767696e 6720696e OFF debugging in │ │ │ │ │ - 0x0002d140 666f726d 6174696f 6e20286c 696e6520 formation (line │ │ │ │ │ - 0x0002d150 6e756d62 6572732c 2073796d 626f6c20 numbers, symbol │ │ │ │ │ - 0x0002d160 7461626c 652c2061 6e642073 7472696e table, and strin │ │ │ │ │ - 0x0002d170 67207461 626c6529 2e205468 69732074 g table). This t │ │ │ │ │ - 0x0002d180 79706520 6f662064 65627567 67696e67 ype of debugging │ │ │ │ │ - 0x0002d190 20696e66 6f726d61 74696f6e 20697320 information is │ │ │ │ │ - 0x0002d1a0 616c736f 20706f69 6e746564 20746f20 also pointed to │ │ │ │ │ - 0x0002d1b0 62792066 69656c64 7320696e 20746865 by fields in the │ │ │ │ │ - 0x0002d1c0 2066696c 65206865 61646572 732e2022 file headers. " │ │ │ │ │ - 0x0002d1d0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0002d1e0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002d1f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002d200 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002d210 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002d220 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002d230 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ │ - 0x0002d240 455f434f 44455649 4557222c 0a202020 E_CODEVIEW",. │ │ │ │ │ - 0x0002d250 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002d260 6e746174 696f6e22 3a202243 6f646556 ntation": "CodeV │ │ │ │ │ - 0x0002d270 69657720 64656275 6767696e 6720696e iew debugging in │ │ │ │ │ - 0x0002d280 666f726d 6174696f 6e2e2054 68652066 formation. The f │ │ │ │ │ - 0x0002d290 6f726d61 74206f66 20746865 20646174 ormat of the dat │ │ │ │ │ - 0x0002d2a0 6120626c 6f636b20 69732064 65736372 a block is descr │ │ │ │ │ - 0x0002d2b0 69626564 20627920 74686520 436f6465 ibed by the Code │ │ │ │ │ - 0x0002d2c0 56696577 20342e30 20737065 63696669 View 4.0 specifi │ │ │ │ │ - 0x0002d2d0 63617469 6f6e2e22 2c0a2020 20202020 cation.",. │ │ │ │ │ - 0x0002d2e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0002d2f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0002d300 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0002d310 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0002d320 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0002d330 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ │ - 0x0002d340 45425547 5f545950 455f4650 4f222c0a EBUG_TYPE_FPO",. │ │ │ │ │ - 0x0002d350 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0002d360 756d656e 74617469 6f6e223a 20224672 umentation": "Fr │ │ │ │ │ - 0x0002d370 616d6520 706f696e 74657220 6f6d6973 ame pointer omis │ │ │ │ │ - 0x0002d380 73696f6e 20284650 4f292069 6e666f72 sion (FPO) infor │ │ │ │ │ - 0x0002d390 6d617469 6f6e2e20 54686973 20696e66 mation. This inf │ │ │ │ │ - 0x0002d3a0 6f726d61 74696f6e 2074656c 6c732074 ormation tells t │ │ │ │ │ - 0x0002d3b0 68652064 65627567 67657220 686f7720 he debugger how │ │ │ │ │ - 0x0002d3c0 746f2069 6e746572 70726574 206e6f6e to interpret non │ │ │ │ │ - 0x0002d3d0 7374616e 64617264 20737461 636b2066 standard stack f │ │ │ │ │ - 0x0002d3e0 72616d65 732c2077 68696368 20757365 rames, which use │ │ │ │ │ - 0x0002d3f0 20746865 20454250 20726567 69737465 the EBP registe │ │ │ │ │ - 0x0002d400 7220666f 72206120 70757270 6f736520 r for a purpose │ │ │ │ │ - 0x0002d410 6f746865 72207468 616e2061 73206120 other than as a │ │ │ │ │ - 0x0002d420 6672616d 6520706f 696e7465 722e2022 frame pointer. " │ │ │ │ │ - 0x0002d430 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0002d440 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002d450 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002d460 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002d470 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002d480 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002d490 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ │ - 0x0002d4a0 455f4d49 5343222c 0a202020 20202020 E_MISC",. │ │ │ │ │ - 0x0002d4b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0002d4c0 696f6e22 3a20224d 69736365 6c6c616e ion": "Miscellan │ │ │ │ │ - 0x0002d4d0 656f7573 20696e66 6f726d61 74696f6e eous information │ │ │ │ │ - 0x0002d4e0 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ │ - 0x0002d4f0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0002d500 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0002d510 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0002d520 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0002d530 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0002d540 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ │ - 0x0002d550 54595045 5f455843 45505449 4f4e222c TYPE_EXCEPTION", │ │ │ │ │ - 0x0002d560 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0002d570 63756d65 6e746174 696f6e22 3a202245 cumentation": "E │ │ │ │ │ - 0x0002d580 78636570 74696f6e 20696e66 6f726d61 xception informa │ │ │ │ │ - 0x0002d590 74696f6e 2e20222c 0a202020 20202020 tion. ",. │ │ │ │ │ - 0x0002d5a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0002d5b0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0002d5c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0002d5d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0002d5e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002d5f0 6e616d65 223a2022 494d4147 455f4445 name": "IMAGE_DE │ │ │ │ │ - 0x0002d600 4255475f 54595045 5f464958 5550222c BUG_TYPE_FIXUP", │ │ │ │ │ - 0x0002d610 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0002d620 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ │ - 0x0002d630 69787570 20696e66 6f726d61 74696f6e ixup information │ │ │ │ │ - 0x0002d640 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ │ - 0x0002d650 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0002d660 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0002d670 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0002d680 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0002d690 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0002d6a0 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ │ - 0x0002d6b0 54595045 5f4f4d41 505f4652 4f4d5f53 TYPE_OMAP_FROM_S │ │ │ │ │ - 0x0002d6c0 5243222c 0a202020 20202020 20202020 RC",. │ │ │ │ │ - 0x0002d6d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0002d6e0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0002d6f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0002d700 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0002d710 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0002d720 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0002d730 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0002d740 65223a20 22494d41 47455f44 45425547 e": "IMAGE_DEBUG │ │ │ │ │ - 0x0002d750 5f545950 455f4f4d 41505f54 4f5f5352 _TYPE_OMAP_TO_SR │ │ │ │ │ - 0x0002d760 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ │ - 0x0002d770 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0002d780 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0002d790 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0002d7a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0002d7b0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0002d7c0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0002d7d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0002d7e0 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ │ - 0x0002d7f0 54595045 5f424f52 4c414e44 222c0a20 TYPE_BORLAND",. │ │ │ │ │ - 0x0002d800 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0002d810 6d656e74 6174696f 6e223a20 22426f72 mentation": "Bor │ │ │ │ │ - 0x0002d820 6c616e64 20646562 75676769 6e672069 land debugging i │ │ │ │ │ - 0x0002d830 6e666f72 6d617469 6f6e2e22 2c0a2020 nformation.",. │ │ │ │ │ - 0x0002d840 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0002d850 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0002d860 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0002d870 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0002d880 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0002d890 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ │ - 0x0002d8a0 47455f44 45425547 5f545950 455f5245 GE_DEBUG_TYPE_RE │ │ │ │ │ - 0x0002d8b0 53455256 45443130 222c0a20 20202020 SERVED10",. │ │ │ │ │ - 0x0002d8c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0002d8d0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0002d8e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0002d8f0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0002d900 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0002d910 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0002d920 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0002d930 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ │ - 0x0002d940 5f444542 55475f54 5950455f 434c5349 _DEBUG_TYPE_CLSI │ │ │ │ │ - 0x0002d950 44222c0a 20202020 20202020 20202020 D",. │ │ │ │ │ - 0x0002d960 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0002d970 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0002d980 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0002d990 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0002d9a0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0002d9b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0002d9c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0002d9d0 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ │ - 0x0002d9e0 54595045 5f56435f 46454154 55524522 TYPE_VC_FEATURE" │ │ │ │ │ - 0x0002d9f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0002da00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0002da10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002da20 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0002da30 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0002da40 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0002da50 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0002da60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0002da70 2022494d 4147455f 44454255 475f5459 "IMAGE_DEBUG_TY │ │ │ │ │ - 0x0002da80 50455f50 4f474f22 2c0a2020 20202020 PE_POGO",. │ │ │ │ │ - 0x0002da90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0002daa0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x0002dab0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0002dac0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0002dad0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0002dae0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0002daf0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0002db00 20226e61 6d65223a 2022494d 4147455f "name": "IMAGE_ │ │ │ │ │ - 0x0002db10 44454255 475f5459 50455f49 4c544347 DEBUG_TYPE_ILTCG │ │ │ │ │ - 0x0002db20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002db30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0002db40 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0002db50 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0002db60 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0002db70 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0002db80 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0002db90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0002dba0 3a202249 4d414745 5f444542 55475f54 : "IMAGE_DEBUG_T │ │ │ │ │ - 0x0002dbb0 5950455f 4d505822 2c0a2020 20202020 YPE_MPX",. │ │ │ │ │ - 0x0002dbc0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0002dbd0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x0002dbe0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0002dbf0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0002dc00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0002dc10 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0002dc20 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0002dc30 20226e61 6d65223a 2022494d 4147455f "name": "IMAGE_ │ │ │ │ │ - 0x0002dc40 44454255 475f5459 50455f52 4550524f DEBUG_TYPE_REPRO │ │ │ │ │ - 0x0002dc50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002dc60 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0002dc70 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0002dc80 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0002dc90 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0002dca0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0002dcb0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0002dcc0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0002dcd0 3a202269 735f7065 222c0a20 20202020 : "is_pe",. │ │ │ │ │ - 0x0002dce0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0002dcf0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0002dd00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0002dd10 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0002dd20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0002dd30 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0002dd40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0002dd50 2020226e 616d6522 3a20226d 61636869 "name": "machi │ │ │ │ │ - 0x0002dd60 6e65222c 0a202020 20202020 20202020 ne",. │ │ │ │ │ - 0x0002dd70 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0002dd80 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0002dd90 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0002dda0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0002ddb0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0002ddc0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0002ddd0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0002dde0 65223a20 226e756d 6265725f 6f665f73 e": "number_of_s │ │ │ │ │ - 0x0002ddf0 65637469 6f6e7322 2c0a2020 20202020 ections",. │ │ │ │ │ - 0x0002de00 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0002de10 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ │ - 0x0002de20 66207365 6374696f 6e732069 6e207468 f sections in th │ │ │ │ │ - 0x0002de30 65205045 2e222c0a 20202020 20202020 e PE.",. │ │ │ │ │ - 0x0002de40 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0002de50 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0002de60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0002de70 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0002de80 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0002de90 616d6522 3a202274 696d6573 74616d70 ame": "timestamp │ │ │ │ │ - 0x0002dea0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002deb0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0002dec0 22504520 74696d65 7374616d 702e222c "PE timestamp.", │ │ │ │ │ - 0x0002ded0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0002dee0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0002def0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0002df00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0002df10 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0002df20 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0002df30 706f696e 7465725f 746f5f73 796d626f pointer_to_symbo │ │ │ │ │ - 0x0002df40 6c5f7461 626c6522 2c0a2020 20202020 l_table",. │ │ │ │ │ - 0x0002df50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0002df60 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ │ - 0x0002df70 20494d41 47455f46 494c455f 48454144 IMAGE_FILE_HEAD │ │ │ │ │ - 0x0002df80 45523a3a 506f696e 74657254 6f53796d ER::PointerToSym │ │ │ │ │ - 0x0002df90 626f6c54 61626c65 2e205573 65642077 bolTable. Used w │ │ │ │ │ - 0x0002dfa0 68656e20 74686520 50452069 6d616765 hen the PE image │ │ │ │ │ - 0x0002dfb0 20686173 20434f46 46206465 62756720 has COFF debug │ │ │ │ │ - 0x0002dfc0 696e666f 2e222c0a 20202020 20202020 info.",. │ │ │ │ │ - 0x0002dfd0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0002dfe0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0002dff0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0002e000 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0002e010 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0002e020 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ │ - 0x0002e030 5f73796d 626f6c73 222c0a20 20202020 _symbols",. │ │ │ │ │ - 0x0002e040 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0002e050 6174696f 6e223a20 2256616c 7565206f ation": "Value o │ │ │ │ │ - 0x0002e060 6620494d 4147455f 46494c45 5f484541 f IMAGE_FILE_HEA │ │ │ │ │ - 0x0002e070 4445523a 3a4e756d 6265724f 6653796d DER::NumberOfSym │ │ │ │ │ - 0x0002e080 626f6c73 2e205573 65642077 68656e20 bols. Used when │ │ │ │ │ - 0x0002e090 74686520 50452069 6d616765 20686173 the PE image has │ │ │ │ │ - 0x0002e0a0 20434f46 46206465 62756720 696e666f COFF debug info │ │ │ │ │ - 0x0002e0b0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x0002e0c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0002e0d0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0002e0e0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0002e0f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0002e100 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0002e110 3a202273 697a655f 6f665f6f 7074696f : "size_of_optio │ │ │ │ │ - 0x0002e120 6e616c5f 68656164 6572222c 0a202020 nal_header",. │ │ │ │ │ - 0x0002e130 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002e140 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ │ - 0x0002e150 206f6620 494d4147 455f4649 4c455f48 of IMAGE_FILE_H │ │ │ │ │ - 0x0002e160 45414445 523a3a53 697a654f 664f7074 EADER::SizeOfOpt │ │ │ │ │ - 0x0002e170 696f6e61 6c486561 6465722e 20546869 ionalHeader. Thi │ │ │ │ │ - 0x0002e180 73206973 20726561 6c207369 7a65206f s is real size o │ │ │ │ │ - 0x0002e190 66207468 65206f70 74696f6e 616c2068 f the optional h │ │ │ │ │ - 0x0002e1a0 65616465 7220616e 64207265 666c6563 eader and reflec │ │ │ │ │ - 0x0002e1b0 74732064 69666665 72656e63 65732062 ts differences b │ │ │ │ │ - 0x0002e1c0 65747765 656e2033 322d6269 7420616e etween 32-bit an │ │ │ │ │ - 0x0002e1d0 64203634 2d626974 206f7074 696f6e61 d 64-bit optiona │ │ │ │ │ - 0x0002e1e0 6c206865 61646572 20616e64 206e756d l header and num │ │ │ │ │ - 0x0002e1f0 62657220 6f662064 61746120 64697265 ber of data dire │ │ │ │ │ - 0x0002e200 63746f72 6965732e 222c0a20 20202020 ctories.",. │ │ │ │ │ - 0x0002e210 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0002e220 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0002e230 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0002e240 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0002e250 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0002e260 20226e61 6d65223a 20226368 61726163 "name": "charac │ │ │ │ │ - 0x0002e270 74657269 73746963 73222c0a 20202020 teristics",. │ │ │ │ │ - 0x0002e280 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0002e290 74617469 6f6e223a 20224269 746d6170 tation": "Bitmap │ │ │ │ │ - 0x0002e2a0 20776974 68205045 2046696c 65486561 with PE FileHea │ │ │ │ │ - 0x0002e2b0 64657220 63686172 61637465 72697374 der characterist │ │ │ │ │ - 0x0002e2c0 6963732e 20496e64 69766964 75616c20 ics. Individual │ │ │ │ │ - 0x0002e2d0 63686172 61637465 72697374 69637320 characteristics │ │ │ │ │ - 0x0002e2e0 63616e20 62652069 6e737065 63746564 can be inspected │ │ │ │ │ - 0x0002e2f0 20627920 70657266 6f726d69 6e672061 by performing a │ │ │ │ │ - 0x0002e300 20626974 77697365 20414e44 206f7065 bitwise AND ope │ │ │ │ │ - 0x0002e310 72617469 6f6e2077 69746820 73706563 ration with spec │ │ │ │ │ - 0x0002e320 69666963 20636f6e 7374616e 74732e22 ific constants." │ │ │ │ │ - 0x0002e330 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0002e340 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002e350 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002e360 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002e370 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002e380 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002e390 22656e74 72795f70 6f696e74 222c0a20 "entry_point",. │ │ │ │ │ - 0x0002e3a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0002e3b0 6d656e74 6174696f 6e223a20 22456e74 mentation": "Ent │ │ │ │ │ - 0x0002e3c0 72792070 6f696e74 2066696c 65206f66 ry point file of │ │ │ │ │ - 0x0002e3d0 66736574 206f7220 76697274 75616c20 fset or virtual │ │ │ │ │ - 0x0002e3e0 61646472 65737320 64657065 6e64696e address dependin │ │ │ │ │ - 0x0002e3f0 67206f6e 20776865 74686572 20594152 g on whether YAR │ │ │ │ │ - 0x0002e400 41206973 20736361 6e6e696e 67206120 A is scanning a │ │ │ │ │ - 0x0002e410 66696c65 206f7220 70726f63 65737320 file or process │ │ │ │ │ - 0x0002e420 6d656d6f 72792072 65737065 63746976 memory respectiv │ │ │ │ │ - 0x0002e430 656c792e 20546869 73206973 20657175 ely. This is equ │ │ │ │ │ - 0x0002e440 6976616c 656e7420 746f2074 68652064 ivalent to the d │ │ │ │ │ - 0x0002e450 65707265 63617465 64206065 6e747279 eprecated `entry │ │ │ │ │ - 0x0002e460 706f696e 7460206b 6579776f 72642e22 point` keyword." │ │ │ │ │ - 0x0002e470 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0002e480 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002e490 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002e4a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002e4b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002e4c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002e4d0 22656e74 72795f70 6f696e74 5f726177 "entry_point_raw │ │ │ │ │ - 0x0002e4e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002e4f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0002e500 22456e74 72792070 6f696e74 20726177 "Entry point raw │ │ │ │ │ - 0x0002e510 2076616c 75652066 726f6d20 74686520 value from the │ │ │ │ │ - 0x0002e520 6f707469 6f6e616c 20686561 64657220 optional header │ │ │ │ │ - 0x0002e530 6f662074 68652050 452e2054 68697320 of the PE. This │ │ │ │ │ - 0x0002e540 76616c75 65206973 206e6f74 20636f6e value is not con │ │ │ │ │ - 0x0002e550 76657274 65642074 6f206120 66696c65 verted to a file │ │ │ │ │ - 0x0002e560 206f6666 73657420 6f722061 6e205256 offset or an RV │ │ │ │ │ - 0x0002e570 412e222c 0a202020 20202020 20202020 A.",. │ │ │ │ │ - 0x0002e580 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0002e590 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0002e5a0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0002e5b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0002e5c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0002e5d0 223a2022 696d6167 655f6261 7365222c ": "image_base", │ │ │ │ │ - 0x0002e5e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0002e5f0 63756d65 6e746174 696f6e22 3a202249 cumentation": "I │ │ │ │ │ - 0x0002e600 6d616765 20626173 65207265 6c617469 mage base relati │ │ │ │ │ - 0x0002e610 76652076 69727475 616c2061 64647265 ve virtual addre │ │ │ │ │ - 0x0002e620 73732e22 2c0a2020 20202020 20202020 ss.",. │ │ │ │ │ - 0x0002e630 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0002e640 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0002e650 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0002e660 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0002e670 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0002e680 65223a20 226e756d 6265725f 6f665f72 e": "number_of_r │ │ │ │ │ - 0x0002e690 76615f61 6e645f73 697a6573 222c0a20 va_and_sizes",. │ │ │ │ │ - 0x0002e6a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0002e6b0 6d656e74 6174696f 6e223a20 2256616c mentation": "Val │ │ │ │ │ - 0x0002e6c0 7565206f 6620494d 4147455f 4f505449 ue of IMAGE_OPTI │ │ │ │ │ - 0x0002e6d0 4f4e414c 5f484541 4445523a 3a4e756d ONAL_HEADER::Num │ │ │ │ │ - 0x0002e6e0 6265724f 66527661 416e6453 697a6573 berOfRvaAndSizes │ │ │ │ │ - 0x0002e6f0 2e205468 69732069 73207468 65206e75 . This is the nu │ │ │ │ │ - 0x0002e700 6d626572 206f6620 6974656d 7320696e mber of items in │ │ │ │ │ - 0x0002e710 20746865 20494d41 47455f4f 5054494f the IMAGE_OPTIO │ │ │ │ │ - 0x0002e720 4e414c5f 48454144 45523a3a 44617461 NAL_HEADER::Data │ │ │ │ │ - 0x0002e730 44697265 63746f72 79206172 7261792e Directory array. │ │ │ │ │ - 0x0002e740 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002e750 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0002e760 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0002e770 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0002e780 64223a20 22646963 74696f6e 61727922 d": "dictionary" │ │ │ │ │ - 0x0002e790 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0002e7a0 616d6522 3a202276 65727369 6f6e5f69 ame": "version_i │ │ │ │ │ - 0x0002e7b0 6e666f22 2c0a2020 20202020 20202020 nfo",. │ │ │ │ │ - 0x0002e7c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0002e7d0 223a2022 44696374 696f6e61 72792063 ": "Dictionary c │ │ │ │ │ - 0x0002e7e0 6f6e7461 696e696e 67207468 65205045 ontaining the PE │ │ │ │ │ - 0x0002e7f0 27732076 65727369 6f6e2069 6e666f72 's version infor │ │ │ │ │ - 0x0002e800 6d617469 6f6e2e20 54797069 63616c20 mation. Typical │ │ │ │ │ - 0x0002e810 6b657973 20617265 3a20436f 6d6d656e keys are: Commen │ │ │ │ │ - 0x0002e820 74732c20 436f6d70 616e794e 616d652c ts, CompanyName, │ │ │ │ │ - 0x0002e830 2046696c 65446573 63726970 74696f6e FileDescription │ │ │ │ │ - 0x0002e840 2c204669 6c655665 7273696f 6e2c2049 , FileVersion, I │ │ │ │ │ - 0x0002e850 6e746572 6e616c4e 616d652c 204c6567 nternalName, Leg │ │ │ │ │ - 0x0002e860 616c436f 70797269 6768742c 204c6567 alCopyright, Leg │ │ │ │ │ - 0x0002e870 616c5472 6164656d 61726b73 2c204f72 alTrademarks, Or │ │ │ │ │ - 0x0002e880 6967696e 616c4669 6c656e61 6d652c20 iginalFilename, │ │ │ │ │ - 0x0002e890 50726f64 7563744e 616d652c 2050726f ProductName, Pro │ │ │ │ │ - 0x0002e8a0 64756374 56657273 696f6e2e 20466f72 ductVersion. For │ │ │ │ │ - 0x0002e8b0 206d6f72 6520696e 666f726d 6174696f more informatio │ │ │ │ │ - 0x0002e8c0 6e207265 66657220 746f3a20 60606045 n refer to: ```E │ │ │ │ │ - 0x0002e8d0 78616d70 6c653a20 70652e76 65727369 xample: pe.versi │ │ │ │ │ - 0x0002e8e0 6f6e5f69 6e666f5b 5c22436f 6d70616e on_info[\"Compan │ │ │ │ │ - 0x0002e8f0 794e616d 655c225d 20636f6e 7461696e yName\"] contain │ │ │ │ │ - 0x0002e900 73205c22 4d696372 6f736f66 745c2260 s \"Microsoft\"` │ │ │ │ │ - 0x0002e910 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ │ - 0x0002e920 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ │ - 0x0002e930 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0002e940 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0002e950 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0002e960 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0002e970 223a2022 6e756d62 65725f6f 665f7665 ": "number_of_ve │ │ │ │ │ - 0x0002e980 7273696f 6e5f696e 666f7322 2c0a2020 rsion_infos",. │ │ │ │ │ - 0x0002e990 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0002e9a0 656e7461 74696f6e 223a2022 4e756d62 entation": "Numb │ │ │ │ │ - 0x0002e9b0 6572206f 66206578 74726163 74656420 er of extracted │ │ │ │ │ - 0x0002e9c0 76657273 696f6e20 696e666f 726d6174 version informat │ │ │ │ │ - 0x0002e9d0 696f6e20 7265636f 72647322 2c0a2020 ion records",. │ │ │ │ │ - 0x0002e9e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0002e9f0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0002ea00 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0002ea10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0002ea20 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ │ - 0x0002ea30 20202020 226e616d 65223a20 22766572 "name": "ver │ │ │ │ │ - 0x0002ea40 73696f6e 5f696e66 6f5f6c69 7374222c sion_info_list", │ │ │ │ │ - 0x0002ea50 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0002ea60 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ │ - 0x0002ea70 20617272 6179206f 66207665 7273696f array of versio │ │ │ │ │ - 0x0002ea80 6e20696e 666f726d 6174696f 6e207265 n information re │ │ │ │ │ - 0x0002ea90 636f7264 732e2045 61636820 64617461 cords. Each data │ │ │ │ │ - 0x0002eaa0 20726563 6f726420 636f6e74 61696e73 record contains │ │ │ │ │ - 0x0002eab0 206b6579 20616e64 2076616c 7565206f key and value o │ │ │ │ │ - 0x0002eac0 66207468 65206170 70726f70 72696174 f the appropriat │ │ │ │ │ - 0x0002ead0 65206461 74612072 65636f72 642e222c e data record.", │ │ │ │ │ - 0x0002eae0 0a202020 20202020 20202020 20227374 . "st │ │ │ │ │ - 0x0002eaf0 72756374 75726522 3a0a2020 20202020 ructure":. │ │ │ │ │ - 0x0002eb00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0002eb10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0002eb20 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ │ - 0x0002eb30 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0002eb40 3a202276 65727369 6f6e5f69 6e666f5f : "version_info_ │ │ │ │ │ - 0x0002eb50 6c697374 222c0a20 20202020 20202020 list",. │ │ │ │ │ - 0x0002eb60 20202020 20202022 61747472 69627574 "attribut │ │ │ │ │ - 0x0002eb70 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ │ - 0x0002eb80 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x0002eb90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0002eba0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0002ebb0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0002ebc0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x0002ebd0 616d6522 3a20226b 6579222c 0a202020 ame": "key",. │ │ │ │ │ - 0x0002ebe0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0002ebf0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0002ec00 696f6e22 3a20224b 6579206f 66207665 ion": "Key of ve │ │ │ │ │ - 0x0002ec10 7273696f 6e20696e 666f726d 6174696f rsion informatio │ │ │ │ │ - 0x0002ec20 6e207265 636f7264 20646972 6563746f n record directo │ │ │ │ │ - 0x0002ec30 72792e22 2c0a2020 20202020 20202020 ry.",. │ │ │ │ │ - 0x0002ec40 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x0002ec50 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ │ - 0x0002ec60 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x0002ec70 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0002ec80 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0002ec90 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0002eca0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0002ecb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0002ecc0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002ecd0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0002ece0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0002ecf0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0002ed00 3a202256 616c7565 206f6620 76657273 : "Value of vers │ │ │ │ │ - 0x0002ed10 696f6e20 696e666f 726d6174 696f6e20 ion information │ │ │ │ │ - 0x0002ed20 7265636f 72642064 69726563 746f7279 record directory │ │ │ │ │ - 0x0002ed30 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x0002ed40 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0002ed50 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ │ - 0x0002ed60 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x0002ed70 20202020 20202020 20202020 20205d0a ]. │ │ │ │ │ - 0x0002ed80 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x0002ed90 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0002eda0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0002edb0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0002edc0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0002edd0 65223a20 226f7074 6864725f 6d616769 e": "opthdr_magi │ │ │ │ │ - 0x0002ede0 63222c0a 20202020 20202020 20202020 c",. │ │ │ │ │ - 0x0002edf0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0002ee00 20225661 6c756520 6f662049 4d414745 "Value of IMAGE │ │ │ │ │ - 0x0002ee10 5f4f5054 494f4e41 4c5f4845 41444552 _OPTIONAL_HEADER │ │ │ │ │ - 0x0002ee20 3a3a4d61 6769632e 222c0a20 20202020 ::Magic.",. │ │ │ │ │ - 0x0002ee30 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0002ee40 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0002ee50 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0002ee60 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0002ee70 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0002ee80 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ │ - 0x0002ee90 665f636f 6465222c 0a202020 20202020 f_code",. │ │ │ │ │ - 0x0002eea0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0002eeb0 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ │ - 0x0002eec0 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ │ - 0x0002eed0 45414445 523a3a53 697a654f 66436f64 EADER::SizeOfCod │ │ │ │ │ - 0x0002eee0 652e2054 68697320 69732074 68652073 e. This is the s │ │ │ │ │ - 0x0002eef0 756d206f 66207261 77206461 74612073 um of raw data s │ │ │ │ │ - 0x0002ef00 697a6573 20696e20 636f6465 20736563 izes in code sec │ │ │ │ │ - 0x0002ef10 74696f6e 732e222c 0a202020 20202020 tions.",. │ │ │ │ │ - 0x0002ef20 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0002ef30 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0002ef40 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0002ef50 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0002ef60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002ef70 6e616d65 223a2022 73697a65 5f6f665f name": "size_of_ │ │ │ │ │ - 0x0002ef80 696e6974 69616c69 7a65645f 64617461 initialized_data │ │ │ │ │ - 0x0002ef90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002efa0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0002efb0 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ │ - 0x0002efc0 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ │ - 0x0002efd0 3a53697a 654f6649 6e697469 616c697a :SizeOfInitializ │ │ │ │ │ - 0x0002efe0 65644461 74612e22 2c0a2020 20202020 edData.",. │ │ │ │ │ - 0x0002eff0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0002f000 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0002f010 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0002f020 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0002f030 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0002f040 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ │ - 0x0002f050 5f756e69 6e697469 616c697a 65645f64 _uninitialized_d │ │ │ │ │ - 0x0002f060 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ │ - 0x0002f070 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0002f080 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ │ - 0x0002f090 47455f4f 5054494f 4e414c5f 48454144 GE_OPTIONAL_HEAD │ │ │ │ │ - 0x0002f0a0 45523a3a 53697a65 4f66556e 696e6974 ER::SizeOfUninit │ │ │ │ │ - 0x0002f0b0 69616c69 7a656444 6174612e 222c0a20 ializedData.",. │ │ │ │ │ - 0x0002f0c0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0002f0d0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0002f0e0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0002f0f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0002f100 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0002f110 20202020 20226e61 6d65223a 20226261 "name": "ba │ │ │ │ │ - 0x0002f120 73655f6f 665f636f 6465222c 0a202020 se_of_code",. │ │ │ │ │ - 0x0002f130 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002f140 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ │ - 0x0002f150 206f6620 494d4147 455f4f50 54494f4e of IMAGE_OPTION │ │ │ │ │ - 0x0002f160 414c5f48 45414445 523a3a42 6173654f AL_HEADER::BaseO │ │ │ │ │ - 0x0002f170 66436f64 652e222c 0a202020 20202020 fCode.",. │ │ │ │ │ - 0x0002f180 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0002f190 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0002f1a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0002f1b0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0002f1c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002f1d0 6e616d65 223a2022 62617365 5f6f665f name": "base_of_ │ │ │ │ │ - 0x0002f1e0 64617461 222c0a20 20202020 20202020 data",. │ │ │ │ │ - 0x0002f1f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0002f200 6e223a20 2256616c 7565206f 6620494d n": "Value of IM │ │ │ │ │ - 0x0002f210 4147455f 4f505449 4f4e414c 5f484541 AGE_OPTIONAL_HEA │ │ │ │ │ - 0x0002f220 4445523a 3a426173 654f6644 6174612e DER::BaseOfData. │ │ │ │ │ - 0x0002f230 20546869 73206669 656c6420 6f6e6c79 This field only │ │ │ │ │ - 0x0002f240 20657869 73747320 696e2033 322d6269 exists in 32-bi │ │ │ │ │ - 0x0002f250 74205045 2066696c 65732e22 2c0a2020 t PE files.",. │ │ │ │ │ - 0x0002f260 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0002f270 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0002f280 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0002f290 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0002f2a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0002f2b0 20202020 226e616d 65223a20 22736563 "name": "sec │ │ │ │ │ - 0x0002f2c0 74696f6e 5f616c69 676e6d65 6e74222c tion_alignment", │ │ │ │ │ - 0x0002f2d0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0002f2e0 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ │ - 0x0002f2f0 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ │ - 0x0002f300 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ │ - 0x0002f310 65637469 6f6e416c 69676e6d 656e742e ectionAlignment. │ │ │ │ │ - 0x0002f320 20576865 6e205769 6e646f77 73206d61 When Windows ma │ │ │ │ │ - 0x0002f330 70732061 20504520 696d6167 6520746f ps a PE image to │ │ │ │ │ - 0x0002f340 206d656d 6f72792c 20616c6c 20726177 memory, all raw │ │ │ │ │ - 0x0002f350 2073697a 65732028 696e636c 7564696e sizes (includin │ │ │ │ │ - 0x0002f360 67207369 7a65206f 66206865 61646572 g size of header │ │ │ │ │ - 0x0002f370 29206172 6520616c 69676e65 64207570 ) are aligned up │ │ │ │ │ - 0x0002f380 20746f20 74686973 2076616c 75652e22 to this value." │ │ │ │ │ - 0x0002f390 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0002f3a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002f3b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002f3c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002f3d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002f3e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002f3f0 2266696c 655f616c 69676e6d 656e7422 "file_alignment" │ │ │ │ │ - 0x0002f400 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0002f410 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0002f420 56616c75 65206f66 20494d41 47455f4f Value of IMAGE_O │ │ │ │ │ - 0x0002f430 5054494f 4e414c5f 48454144 45523a3a PTIONAL_HEADER:: │ │ │ │ │ - 0x0002f440 46696c65 416c6967 6e6d656e 742e2041 FileAlignment. A │ │ │ │ │ - 0x0002f450 6c6c2072 61772064 61746120 73697a65 ll raw data size │ │ │ │ │ - 0x0002f460 73206f66 20736563 74696f6e 7320696e s of sections in │ │ │ │ │ - 0x0002f470 20746865 20504520 696d6167 65206172 the PE image ar │ │ │ │ │ - 0x0002f480 6520616c 69676e65 6420746f 20746869 e aligned to thi │ │ │ │ │ - 0x0002f490 73207661 6c75652e 222c0a20 20202020 s value.",. │ │ │ │ │ - 0x0002f4a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0002f4b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0002f4c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0002f4d0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ │ - 0x0002f4e0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ │ - 0x0002f4f0 2020226e 616d6522 3a20226c 696e6b65 "name": "linke │ │ │ │ │ - 0x0002f500 725f7665 7273696f 6e222c0a 20202020 r_version",. │ │ │ │ │ - 0x0002f510 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0002f520 74617469 6f6e223a 2022416e 206f626a tation": "An obj │ │ │ │ │ - 0x0002f530 65637420 77697468 2074776f 20696e74 ect with two int │ │ │ │ │ - 0x0002f540 65676572 20617474 72696275 7465732c eger attributes, │ │ │ │ │ - 0x0002f550 206f6e65 20666f72 20656163 68206d61 one for each ma │ │ │ │ │ - 0x0002f560 6a6f7220 616e6420 6d696e6f 72206c69 jor and minor li │ │ │ │ │ - 0x0002f570 6e6b6572 20766572 73696f6e 2e222c0a nker version.",. │ │ │ │ │ - 0x0002f580 20202020 20202020 20202020 22617474 "att │ │ │ │ │ - 0x0002f590 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ │ - 0x0002f5a0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x0002f5b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0002f5c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0002f5d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0002f5e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0002f5f0 6d616a6f 72222c0a 20202020 20202020 major",. │ │ │ │ │ - 0x0002f600 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0002f610 756d656e 74617469 6f6e223a 20224d61 umentation": "Ma │ │ │ │ │ - 0x0002f620 6a6f7220 6c696e6b 65722076 65727369 jor linker versi │ │ │ │ │ - 0x0002f630 6f6e2e22 2c0a2020 20202020 20202020 on.",. │ │ │ │ │ - 0x0002f640 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0002f650 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ - 0x0002f660 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0002f670 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x0002f680 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0002f690 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0002f6a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0002f6b0 20202020 226e616d 65223a20 226d696e "name": "min │ │ │ │ │ - 0x0002f6c0 6f72222c 0a202020 20202020 20202020 or",. │ │ │ │ │ - 0x0002f6d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002f6e0 6e746174 696f6e22 3a20224d 696e6f72 ntation": "Minor │ │ │ │ │ - 0x0002f6f0 206c696e 6b657220 76657273 696f6e2e linker version. │ │ │ │ │ - 0x0002f700 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0002f710 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0002f720 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x0002f730 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x0002f740 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ │ - 0x0002f750 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0002f760 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ │ - 0x0002f770 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ │ - 0x0002f780 2020226e 616d6522 3a20226f 735f7665 "name": "os_ve │ │ │ │ │ - 0x0002f790 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ │ - 0x0002f7a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0002f7b0 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ │ - 0x0002f7c0 77697468 2074776f 20696e74 65676572 with two integer │ │ │ │ │ - 0x0002f7d0 20617474 72696275 7465732c 206f6e65 attributes, one │ │ │ │ │ - 0x0002f7e0 20666f72 20656163 68206d61 6a6f7220 for each major │ │ │ │ │ - 0x0002f7f0 616e6420 6d696e6f 72204f53 20766572 and minor OS ver │ │ │ │ │ - 0x0002f800 73696f6e 2e222c0a 20202020 20202020 sion.",. │ │ │ │ │ - 0x0002f810 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ │ - 0x0002f820 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x0002f830 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0002f840 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0002f850 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0002f860 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0002f870 6e616d65 223a2022 6d616a6f 72222c0a name": "major",. │ │ │ │ │ - 0x0002f880 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0002f890 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0002f8a0 6f6e223a 20224d61 6a6f7220 4f532076 on": "Major OS v │ │ │ │ │ - 0x0002f8b0 65727369 6f6e2e22 2c0a2020 20202020 ersion.",. │ │ │ │ │ - 0x0002f8c0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x0002f8d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002f8e0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x0002f8f0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x0002f900 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0002f910 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0002f920 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0002f930 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002f940 226d696e 6f72222c 0a202020 20202020 "minor",. │ │ │ │ │ - 0x0002f950 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x0002f960 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ │ - 0x0002f970 696e6f72 204f5320 76657273 696f6e2e inor OS version. │ │ │ │ │ - 0x0002f980 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0002f990 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0002f9a0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x0002f9b0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x0002f9c0 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ │ - 0x0002f9d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0002f9e0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ │ - 0x0002f9f0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ │ - 0x0002fa00 2020226e 616d6522 3a202269 6d616765 "name": "image │ │ │ │ │ - 0x0002fa10 5f766572 73696f6e 222c0a20 20202020 _version",. │ │ │ │ │ - 0x0002fa20 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0002fa30 6174696f 6e223a20 22416e20 6f626a65 ation": "An obje │ │ │ │ │ - 0x0002fa40 63742077 69746820 74776f20 696e7465 ct with two inte │ │ │ │ │ - 0x0002fa50 67657220 61747472 69627574 65732c20 ger attributes, │ │ │ │ │ - 0x0002fa60 6f6e6520 666f7220 65616368 206d616a one for each maj │ │ │ │ │ - 0x0002fa70 6f722061 6e64206d 696e6f72 20696d61 or and minor ima │ │ │ │ │ - 0x0002fa80 67652076 65727369 6f6e2e22 2c0a2020 ge version.",. │ │ │ │ │ - 0x0002fa90 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ - 0x0002faa0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ - 0x0002fab0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x0002fac0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0002fad0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0002fae0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0002faf0 20202020 20226e61 6d65223a 20226d61 "name": "ma │ │ │ │ │ - 0x0002fb00 6a6f7222 2c0a2020 20202020 20202020 jor",. │ │ │ │ │ - 0x0002fb10 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0002fb20 656e7461 74696f6e 223a2022 4d616a6f entation": "Majo │ │ │ │ │ - 0x0002fb30 7220696d 61676520 76657273 696f6e2e r image version. │ │ │ │ │ - 0x0002fb40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0002fb50 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0002fb60 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x0002fb70 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x0002fb80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0002fb90 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0002fba0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0002fbb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0002fbc0 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ │ - 0x0002fbd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0002fbe0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0002fbf0 74696f6e 223a2022 4d696e6f 7220696d tion": "Minor im │ │ │ │ │ - 0x0002fc00 61676520 76657273 696f6e2e 222c0a20 age version.",. │ │ │ │ │ - 0x0002fc10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0002fc20 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0002fc30 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x0002fc40 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ - 0x0002fc50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0002fc60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0002fc70 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ │ - 0x0002fc80 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0002fc90 616d6522 3a202273 75627379 7374656d ame": "subsystem │ │ │ │ │ - 0x0002fca0 5f766572 73696f6e 222c0a20 20202020 _version",. │ │ │ │ │ - 0x0002fcb0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0002fcc0 6174696f 6e223a20 22416e20 6f626a65 ation": "An obje │ │ │ │ │ - 0x0002fcd0 63742077 69746820 74776f20 696e7465 ct with two inte │ │ │ │ │ - 0x0002fce0 67657220 61747472 69627574 65732c20 ger attributes, │ │ │ │ │ - 0x0002fcf0 6f6e6520 666f7220 65616368 206d616a one for each maj │ │ │ │ │ - 0x0002fd00 6f722061 6e64206d 696e6f72 20737562 or and minor sub │ │ │ │ │ - 0x0002fd10 73797374 656d2076 65727369 6f6e2e22 system version." │ │ │ │ │ - 0x0002fd20 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ │ - 0x0002fd30 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ - 0x0002fd40 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x0002fd50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0002fd60 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0002fd70 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0002fd80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0002fd90 20226d61 6a6f7222 2c0a2020 20202020 "major",. │ │ │ │ │ - 0x0002fda0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x0002fdb0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0002fdc0 4d616a6f 72207375 62737973 74656d20 Major subsystem │ │ │ │ │ - 0x0002fdd0 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ │ - 0x0002fde0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0002fdf0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0002fe00 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x0002fe10 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x0002fe20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0002fe30 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0002fe40 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0002fe50 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0002fe60 20226d69 6e6f7222 2c0a2020 20202020 "minor",. │ │ │ │ │ - 0x0002fe70 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x0002fe80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0002fe90 4d696e6f 72207375 62737973 74656d20 Minor subsystem │ │ │ │ │ - 0x0002fea0 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ │ - 0x0002feb0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0002fec0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0002fed0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x0002fee0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ - 0x0002fef0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0002ff00 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0002ff10 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0002ff20 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0002ff30 20227769 6e33325f 76657273 696f6e5f "win32_version_ │ │ │ │ │ - 0x0002ff40 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0002ff50 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0002ff60 6f6e223a 20225661 6c756520 6f662049 on": "Value of I │ │ │ │ │ - 0x0002ff70 4d414745 5f4f5054 494f4e41 4c5f4845 MAGE_OPTIONAL_HE │ │ │ │ │ - 0x0002ff80 41444552 3a3a5769 6e333256 65727369 ADER::Win32Versi │ │ │ │ │ - 0x0002ff90 6f6e5661 6c75652e 222c0a20 20202020 onValue.",. │ │ │ │ │ - 0x0002ffa0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0002ffb0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0002ffc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0002ffd0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0002ffe0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0002fff0 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ │ - 0x00030000 665f696d 61676522 2c0a2020 20202020 f_image",. │ │ │ │ │ - 0x00030010 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00030020 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ │ - 0x00030030 20494d41 47455f4f 5054494f 4e414c5f IMAGE_OPTIONAL_ │ │ │ │ │ - 0x00030040 48454144 45523a3a 53697a65 4f66496d HEADER::SizeOfIm │ │ │ │ │ - 0x00030050 6167652e 20546869 73206973 20746865 age. This is the │ │ │ │ │ - 0x00030060 20746f74 616c2076 69727475 616c2073 total virtual s │ │ │ │ │ - 0x00030070 697a6520 6f662068 65616465 7220616e ize of header an │ │ │ │ │ - 0x00030080 6420616c 6c207365 6374696f 6e732e22 d all sections." │ │ │ │ │ - 0x00030090 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x000300a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x000300b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x000300c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x000300d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x000300e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000300f0 2273697a 655f6f66 5f686561 64657273 "size_of_headers │ │ │ │ │ - 0x00030100 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00030110 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00030120 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ │ - 0x00030130 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ │ - 0x00030140 3a53697a 654f6648 65616465 72732e20 :SizeOfHeaders. │ │ │ │ │ - 0x00030150 54686973 20697320 74686520 72617720 This is the raw │ │ │ │ │ - 0x00030160 64617461 2073697a 65206f66 20746865 data size of the │ │ │ │ │ - 0x00030170 20504520 68656164 65727320 696e636c PE headers incl │ │ │ │ │ - 0x00030180 7564696e 6720444f 53206865 61646572 uding DOS header │ │ │ │ │ - 0x00030190 2c206669 6c652068 65616465 722c206f , file header, o │ │ │ │ │ - 0x000301a0 7074696f 6e616c20 68656164 65722061 ptional header a │ │ │ │ │ - 0x000301b0 6e642061 6c6c2073 65637469 6f6e2068 nd all section h │ │ │ │ │ - 0x000301c0 65616465 72732e20 5768656e 20504520 eaders. When PE │ │ │ │ │ - 0x000301d0 6973206d 61707065 6420746f 206d656d is mapped to mem │ │ │ │ │ - 0x000301e0 6f72792c 20746869 73207661 6c756520 ory, this value │ │ │ │ │ - 0x000301f0 69732073 75626a65 63742074 6f20616c is subject to al │ │ │ │ │ - 0x00030200 69676e69 6e672075 7020746f 20536563 igning up to Sec │ │ │ │ │ - 0x00030210 74696f6e 416c6967 6e6d656e 742e222c tionAlignment.", │ │ │ │ │ - 0x00030220 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00030230 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00030240 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00030250 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00030260 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00030270 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00030280 63686563 6b73756d 222c0a20 20202020 checksum",. │ │ │ │ │ - 0x00030290 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x000302a0 6174696f 6e223a20 22496e74 65676572 ation": "Integer │ │ │ │ │ - 0x000302b0 20776974 68207468 65205c22 50452063 with the \"PE c │ │ │ │ │ - 0x000302c0 6865636b 73756d5c 22206173 2073746f hecksum\" as sto │ │ │ │ │ - 0x000302d0 72656420 696e2074 6865204f 7074696f red in the Optio │ │ │ │ │ - 0x000302e0 6e616c48 65616465 72222c0a 20202020 nalHeader",. │ │ │ │ │ - 0x000302f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00030300 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00030310 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00030320 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ │ - 0x00030330 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ │ - 0x00030340 20202020 20226e61 6d65223a 20226361 "name": "ca │ │ │ │ │ - 0x00030350 6c63756c 6174655f 63686563 6b73756d lculate_checksum │ │ │ │ │ - 0x00030360 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00030370 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ │ - 0x00030380 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00030390 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ │ - 0x000303a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x000303b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000303c0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ - 0x000303d0 205b5d2c 0a202020 20202020 20202020 [],. │ │ │ │ │ - 0x000303e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x000303f0 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ │ - 0x00030400 696f6e20 74686174 2063616c 63756c61 ion that calcula │ │ │ │ │ - 0x00030410 74657320 74686520 5c225045 20636865 tes the \"PE che │ │ │ │ │ - 0x00030420 636b7375 6d5c2220 60606045 78616d70 cksum\" ```Examp │ │ │ │ │ - 0x00030430 6c653a20 70652e63 6865636b 73756d20 le: pe.checksum │ │ │ │ │ - 0x00030440 3d3d2070 652e6361 6c63756c 6174655f == pe.calculate_ │ │ │ │ │ - 0x00030450 63686563 6b73756d 28296060 60220a20 checksum()```". │ │ │ │ │ - 0x00030460 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00030470 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ - 0x00030480 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00030490 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000304a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x000304b0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x000304c0 6d65223a 20227375 62737973 74656d22 me": "subsystem" │ │ │ │ │ - 0x000304d0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x000304e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000304f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00030500 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00030510 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00030520 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00030530 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00030540 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00030550 2022646c 6c5f6368 61726163 74657269 "dll_characteri │ │ │ │ │ - 0x00030560 73746963 73222c0a 20202020 20202020 stics",. │ │ │ │ │ - 0x00030570 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00030580 6f6e223a 20224269 746d6170 20776974 on": "Bitmap wit │ │ │ │ │ - 0x00030590 68205045 204f7074 696f6e61 6c486561 h PE OptionalHea │ │ │ │ │ - 0x000305a0 64657220 446c6c43 68617261 63746572 der DllCharacter │ │ │ │ │ - 0x000305b0 69737469 63732e20 446f206e 6f742063 istics. Do not c │ │ │ │ │ - 0x000305c0 6f6e6675 73652074 68657365 20666c61 onfuse these fla │ │ │ │ │ - 0x000305d0 67732077 69746820 74686520 50452046 gs with the PE F │ │ │ │ │ - 0x000305e0 696c6548 65616465 72204368 61726163 ileHeader Charac │ │ │ │ │ - 0x000305f0 74657269 73746963 732e2049 6e646976 teristics. Indiv │ │ │ │ │ - 0x00030600 69647561 6c206368 61726163 74657269 idual characteri │ │ │ │ │ - 0x00030610 73746963 73206361 6e206265 20696e73 stics can be ins │ │ │ │ │ - 0x00030620 70656374 65642062 79207065 72666f72 pected by perfor │ │ │ │ │ - 0x00030630 6d696e67 20612062 69747769 73652041 ming a bitwise A │ │ │ │ │ - 0x00030640 4e44206f 70657261 74696f6e 20776974 ND operation wit │ │ │ │ │ - 0x00030650 68207370 65636966 69632063 6f6e7374 h specific const │ │ │ │ │ - 0x00030660 616e7473 2e222c0a 20202020 20202020 ants.",. │ │ │ │ │ - 0x00030670 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00030680 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0002b390 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ + 0x0002b3a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b3b0 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ │ + 0x0002b3c0 6574220a 20202020 20202020 20202020 et". │ │ │ │ │ + 0x0002b3d0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x0002b3e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b3f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0002b400 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b410 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0002b420 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002b430 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x0002b440 616d6522 3a202273 697a6522 0a202020 ame": "size". │ │ │ │ │ + 0x0002b450 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b460 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x0002b470 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ │ + 0x0002b480 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b490 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0002b4a0 223a2022 52657475 726e7320 686f7720 ": "Returns how │ │ │ │ │ + 0x0002b4b0 6f667465 6e206120 73706563 69666963 often a specific │ │ │ │ │ + 0x0002b4c0 20627974 65206f63 63757273 2c207374 byte occurs, st │ │ │ │ │ + 0x0002b4d0 61727469 6e672061 74202a6f 66667365 arting at *offse │ │ │ │ │ + 0x0002b4e0 742a2061 6e64206c 6f6f6b69 6e672061 t* and looking a │ │ │ │ │ + 0x0002b4f0 74207468 65206e65 7874202a 73697a65 t the next *size │ │ │ │ │ + 0x0002b500 2a206279 7465732e 20576865 6e207363 * bytes. When sc │ │ │ │ │ + 0x0002b510 616e6e69 6e672061 2072756e 6e696e67 anning a running │ │ │ │ │ + 0x0002b520 2070726f 63657373 20746865 202a6f66 process the *of │ │ │ │ │ + 0x0002b530 66736574 2a206172 67756d65 6e742073 fset* argument s │ │ │ │ │ + 0x0002b540 686f756c 64206265 20612076 69727475 hould be a virtu │ │ │ │ │ + 0x0002b550 616c2061 64647265 73732077 69746869 al address withi │ │ │ │ │ + 0x0002b560 6e207468 65207072 6f636573 73206164 n the process ad │ │ │ │ │ + 0x0002b570 64726573 73207370 6163652e 202a6f66 dress space. *of │ │ │ │ │ + 0x0002b580 66736574 2a20616e 64202a73 697a652a fset* and *size* │ │ │ │ │ + 0x0002b590 20617265 206f7074 696f6e61 6c3b2069 are optional; i │ │ │ │ │ + 0x0002b5a0 66206c65 66742065 6d707479 2c207468 f left empty, th │ │ │ │ │ + 0x0002b5b0 6520636f 6d706c65 74652066 696c6520 e complete file │ │ │ │ │ + 0x0002b5c0 69732073 65617263 6865642e 20457861 is searched. Exa │ │ │ │ │ + 0x0002b5d0 6d706c65 3a206060 606d6174 682e636f mple: ```math.co │ │ │ │ │ + 0x0002b5e0 756e7428 30783441 2c206669 6c657369 unt(0x4A, filesi │ │ │ │ │ + 0x0002b5f0 7a652d31 3032342c 2066696c 6573697a ze-1024, filesiz │ │ │ │ │ + 0x0002b600 6529203e 3d203130 60606022 0a202020 e) >= 10```". │ │ │ │ │ + 0x0002b610 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x0002b620 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b630 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002b640 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ + 0x0002b650 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x0002b660 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x0002b670 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b680 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0002b690 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ + 0x0002b6a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b6b0 20202020 226e616d 65223a20 22627974 "name": "byt │ │ │ │ │ + 0x0002b6c0 65220a20 20202020 20202020 20202020 e". │ │ │ │ │ + 0x0002b6d0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x0002b6e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b6f0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x0002b700 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0002b710 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ │ + 0x0002b720 7320686f 77206f66 74656e20 61207370 s how often a sp │ │ │ │ │ + 0x0002b730 65636966 69632062 79746520 6f636375 ecific byte occu │ │ │ │ │ + 0x0002b740 72732c20 74686520 636f6d70 6c657465 rs, the complete │ │ │ │ │ + 0x0002b750 2066696c 65206973 20736561 72636865 file is searche │ │ │ │ │ + 0x0002b760 642e2045 78616d70 6c653a20 6060606d d. Example: ```m │ │ │ │ │ + 0x0002b770 6174682e 636f756e 74283078 34412920 ath.count(0x4A) │ │ │ │ │ + 0x0002b780 3e3d2031 30606060 220a2020 20202020 >= 10```". │ │ │ │ │ + 0x0002b790 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ + 0x0002b7a0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ │ + 0x0002b7b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0002b7c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0002b7d0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ │ + 0x0002b7e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0002b7f0 223a2022 70657263 656e7461 6765222c ": "percentage", │ │ │ │ │ + 0x0002b800 0a202020 20202020 20202020 20227265 . "re │ │ │ │ │ + 0x0002b810 7475726e 5f747970 65223a20 2266222c turn_type": "f", │ │ │ │ │ + 0x0002b820 0a202020 20202020 20202020 20226f76 . "ov │ │ │ │ │ + 0x0002b830 65726c6f 61647322 3a205b0a 20202020 erloads": [. │ │ │ │ │ + 0x0002b840 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x0002b850 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b860 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ │ + 0x0002b870 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002b880 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x0002b890 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b8a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0002b8b0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ │ + 0x0002b8c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b8d0 226e616d 65223a20 22627974 65220a20 "name": "byte". │ │ │ │ │ + 0x0002b8e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b8f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0002b900 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b910 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002b920 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b930 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ │ + 0x0002b940 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b950 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0002b960 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ │ + 0x0002b970 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b980 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x0002b990 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x0002b9a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b9b0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0002b9c0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ + 0x0002b9d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b9e0 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ │ + 0x0002b9f0 65220a20 20202020 20202020 20202020 e". │ │ │ │ │ + 0x0002ba00 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x0002ba10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ba20 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x0002ba30 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0002ba40 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ │ + 0x0002ba50 73207468 65206f63 63757272 656e6365 s the occurrence │ │ │ │ │ + 0x0002ba60 20726174 65206f66 20612073 70656369 rate of a speci │ │ │ │ │ + 0x0002ba70 66696320 62797465 2c207374 61727469 fic byte, starti │ │ │ │ │ + 0x0002ba80 6e672061 74202a6f 66667365 742a2061 ng at *offset* a │ │ │ │ │ + 0x0002ba90 6e64206c 6f6f6b69 6e672061 74207468 nd looking at th │ │ │ │ │ + 0x0002baa0 65206e65 7874202a 73697a65 2a206279 e next *size* by │ │ │ │ │ + 0x0002bab0 7465732e 20576865 6e207363 616e6e69 tes. When scanni │ │ │ │ │ + 0x0002bac0 6e672061 2072756e 6e696e67 2070726f ng a running pro │ │ │ │ │ + 0x0002bad0 63657373 20746865 202a6f66 66736574 cess the *offset │ │ │ │ │ + 0x0002bae0 2a206172 67756d65 6e742073 686f756c * argument shoul │ │ │ │ │ + 0x0002baf0 64206265 20612076 69727475 616c2061 d be a virtual a │ │ │ │ │ + 0x0002bb00 64647265 73732077 69746869 6e207468 ddress within th │ │ │ │ │ + 0x0002bb10 65207072 6f636573 73206164 64726573 e process addres │ │ │ │ │ + 0x0002bb20 73207370 6163652e 20546865 20726574 s space. The ret │ │ │ │ │ + 0x0002bb30 75726e65 64207661 6c756520 69732061 urned value is a │ │ │ │ │ + 0x0002bb40 20666c6f 61742062 65747765 656e2030 float between 0 │ │ │ │ │ + 0x0002bb50 20616e64 20312e20 2a6f6666 7365742a and 1. *offset* │ │ │ │ │ + 0x0002bb60 20616e64 202a7369 7a652a20 61726520 and *size* are │ │ │ │ │ + 0x0002bb70 6f707469 6f6e616c 3b206966 206c6566 optional; if lef │ │ │ │ │ + 0x0002bb80 7420656d 7074792c 20746865 20636f6d t empty, the com │ │ │ │ │ + 0x0002bb90 706c6574 65206669 6c652069 73207365 plete file is se │ │ │ │ │ + 0x0002bba0 61726368 65642e20 4578616d 706c653a arched. Example: │ │ │ │ │ + 0x0002bbb0 20606060 6d617468 2e706572 63656e74 ```math.percent │ │ │ │ │ + 0x0002bbc0 61676528 30784646 2c206669 6c657369 age(0xFF, filesi │ │ │ │ │ + 0x0002bbd0 7a652d31 3032342c 2066696c 6573697a ze-1024, filesiz │ │ │ │ │ + 0x0002bbe0 6529203e 3d20302e 39606060 220a2020 e) >= 0.9```". │ │ │ │ │ + 0x0002bbf0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x0002bc00 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002bc10 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002bc20 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ + 0x0002bc30 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x0002bc40 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0002bc50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002bc60 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0002bc70 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ + 0x0002bc80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002bc90 20202020 20226e61 6d65223a 20226279 "name": "by │ │ │ │ │ + 0x0002bca0 7465220a 20202020 20202020 20202020 te". │ │ │ │ │ + 0x0002bcb0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x0002bcc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002bcd0 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ │ + 0x0002bce0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0002bcf0 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ │ + 0x0002bd00 6e732074 6865206f 63637572 72656e63 ns the occurrenc │ │ │ │ │ + 0x0002bd10 65207261 7465206f 66206120 73706563 e rate of a spec │ │ │ │ │ + 0x0002bd20 69666963 20627974 652c2074 68652063 ific byte, the c │ │ │ │ │ + 0x0002bd30 6f6d706c 65746520 66696c65 20697320 omplete file is │ │ │ │ │ + 0x0002bd40 73656172 63686564 2e205468 65207265 searched. The re │ │ │ │ │ + 0x0002bd50 7475726e 65642076 616c7565 20697320 turned value is │ │ │ │ │ + 0x0002bd60 6120666c 6f617420 62657477 65656e20 a float between │ │ │ │ │ + 0x0002bd70 3020616e 6420312e 20457861 6d706c65 0 and 1. Example │ │ │ │ │ + 0x0002bd80 3a206060 606d6174 682e7065 7263656e : ```math.percen │ │ │ │ │ + 0x0002bd90 74616765 28307834 4129203e 3d20302e tage(0x4A) >= 0. │ │ │ │ │ + 0x0002bda0 34606060 220a2020 20202020 20202020 4```". │ │ │ │ │ + 0x0002bdb0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x0002bdc0 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ │ + 0x0002bdd0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x0002bde0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0002bdf0 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ + 0x0002be00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0002be10 6d6f6465 222c0a20 20202020 20202020 mode",. │ │ │ │ │ + 0x0002be20 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ │ + 0x0002be30 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ + 0x0002be40 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ │ + 0x0002be50 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x0002be60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002be70 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ + 0x0002be80 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ + 0x0002be90 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x0002bea0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002beb0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x0002bec0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ + 0x0002bed0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002bee0 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ │ + 0x0002bef0 66667365 74220a20 20202020 20202020 ffset". │ │ │ │ │ + 0x0002bf00 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0002bf10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002bf20 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0002bf30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002bf40 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0002bf50 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ + 0x0002bf60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002bf70 20226e61 6d65223a 20227369 7a65220a "name": "size". │ │ │ │ │ + 0x0002bf80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002bf90 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x0002bfa0 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ + 0x0002bfb0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002bfc0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0002bfd0 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ │ + 0x0002bfe0 6865206d 6f737420 636f6d6d 6f6e2062 he most common b │ │ │ │ │ + 0x0002bff0 7974652c 20737461 7274696e 67206174 yte, starting at │ │ │ │ │ + 0x0002c000 202a6f66 66736574 2a20616e 64206c6f *offset* and lo │ │ │ │ │ + 0x0002c010 6f6b696e 67206174 20746865 206e6578 oking at the nex │ │ │ │ │ + 0x0002c020 74202a73 697a652a 20627974 65732e20 t *size* bytes. │ │ │ │ │ + 0x0002c030 5768656e 20736361 6e6e696e 67206120 When scanning a │ │ │ │ │ + 0x0002c040 72756e6e 696e6720 70726f63 65737320 running process │ │ │ │ │ + 0x0002c050 74686520 2a6f6666 7365742a 20617267 the *offset* arg │ │ │ │ │ + 0x0002c060 756d656e 74207368 6f756c64 20626520 ument should be │ │ │ │ │ + 0x0002c070 61207669 72747561 6c206164 64726573 a virtual addres │ │ │ │ │ + 0x0002c080 73207769 7468696e 20746865 2070726f s within the pro │ │ │ │ │ + 0x0002c090 63657373 20616464 72657373 20737061 cess address spa │ │ │ │ │ + 0x0002c0a0 63652e20 2a6f6666 7365742a 20616e64 ce. *offset* and │ │ │ │ │ + 0x0002c0b0 202a7369 7a652a20 61726520 6f707469 *size* are opti │ │ │ │ │ + 0x0002c0c0 6f6e616c 3b206966 206c6566 7420656d onal; if left em │ │ │ │ │ + 0x0002c0d0 7074792c 20746865 20636f6d 706c6574 pty, the complet │ │ │ │ │ + 0x0002c0e0 65206669 6c652069 73207365 61726368 e file is search │ │ │ │ │ + 0x0002c0f0 65642e20 4578616d 706c653a 20606060 ed. Example: ``` │ │ │ │ │ + 0x0002c100 6d617468 2e6d6f64 6528302c 2066696c math.mode(0, fil │ │ │ │ │ + 0x0002c110 6573697a 6529203d 3d203078 46466060 esize) == 0xFF`` │ │ │ │ │ + 0x0002c120 60220a20 20202020 20202020 20202020 `". │ │ │ │ │ + 0x0002c130 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x0002c140 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0002c150 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ + 0x0002c160 756d656e 7473223a 205b5d2c 0a202020 uments": [],. │ │ │ │ │ + 0x0002c170 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c180 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0002c190 3a202252 65747572 6e732074 6865206d : "Returns the m │ │ │ │ │ + 0x0002c1a0 6f737420 636f6d6d 6f6e2062 7974652c ost common byte, │ │ │ │ │ + 0x0002c1b0 20746865 20636f6d 706c6574 65206669 the complete fi │ │ │ │ │ + 0x0002c1c0 6c652069 73207365 61726368 65642e20 le is searched. │ │ │ │ │ + 0x0002c1d0 54686520 72657475 726e6564 2076616c The returned val │ │ │ │ │ + 0x0002c1e0 75652069 73206120 666c6f61 742e2045 ue is a float. E │ │ │ │ │ + 0x0002c1f0 78616d70 6c653a20 6060606d 6174682e xample: ```math. │ │ │ │ │ + 0x0002c200 6d6f6465 2829203d 3d203078 46466060 mode() == 0xFF`` │ │ │ │ │ + 0x0002c210 60220a20 20202020 20202020 20202020 `". │ │ │ │ │ + 0x0002c220 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x0002c230 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ │ + 0x0002c240 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0002c250 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ │ + 0x0002c260 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ │ + 0x0002c270 20202020 226e616d 65223a20 22746f5f "name": "to_ │ │ │ │ │ + 0x0002c280 696e7422 2c0a2020 20202020 20202020 int",. │ │ │ │ │ + 0x0002c290 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ + 0x0002c2a0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ + 0x0002c2b0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ + 0x0002c2c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002c2d0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002c2e0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ + 0x0002c2f0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x0002c300 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0002c310 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c320 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0002c330 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ │ + 0x0002c340 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c350 20202020 20226e61 6d65223a 20227374 "name": "st │ │ │ │ │ + 0x0002c360 72696e67 220a2020 20202020 20202020 ring". │ │ │ │ │ + 0x0002c370 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x0002c380 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c390 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ + 0x0002c3a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0002c3b0 6d656e74 6174696f 6e223a20 22436f6e mentation": "Con │ │ │ │ │ + 0x0002c3c0 76657274 20746865 20676976 656e2073 vert the given s │ │ │ │ │ + 0x0002c3d0 7472696e 6720746f 20612073 69676e65 tring to a signe │ │ │ │ │ + 0x0002c3e0 6420696e 74656765 722e2049 66207468 d integer. If th │ │ │ │ │ + 0x0002c3f0 65207374 72696e67 20737461 72747320 e string starts │ │ │ │ │ + 0x0002c400 77697468 205c2230 785c2220 69742069 with \"0x\" it i │ │ │ │ │ + 0x0002c410 73207472 65617465 64206173 20626173 s treated as bas │ │ │ │ │ + 0x0002c420 65203136 2e204966 20746865 20737472 e 16. If the str │ │ │ │ │ + 0x0002c430 696e6720 73746172 74732077 69746820 ing starts with │ │ │ │ │ + 0x0002c440 5c22305c 22206974 20697320 74726561 \"0\" it is trea │ │ │ │ │ + 0x0002c450 74656420 62617365 20382e20 4c656164 ted base 8. Lead │ │ │ │ │ + 0x0002c460 696e6720 272b2720 6f722027 2d272069 ing '+' or '-' i │ │ │ │ │ + 0x0002c470 7320616c 736f2073 7570706f 72746564 s also supported │ │ │ │ │ + 0x0002c480 2e206060 60457861 6d706c65 3a206d61 . ```Example: ma │ │ │ │ │ + 0x0002c490 74682e74 6f5f696e 74285c22 31323334 th.to_int(\"1234 │ │ │ │ │ + 0x0002c4a0 5c222920 3d3d2031 32333460 60602060 \") == 1234``` ` │ │ │ │ │ + 0x0002c4b0 60604578 616d706c 653a206d 6174682e ``Example: math. │ │ │ │ │ + 0x0002c4c0 746f5f69 6e74285c 222d3130 5c222920 to_int(\"-10\") │ │ │ │ │ + 0x0002c4d0 3d3d202d 31306060 60206060 60457861 == -10``` ```Exa │ │ │ │ │ + 0x0002c4e0 6d706c65 3a206d61 74682e74 6f5f696e mple: math.to_in │ │ │ │ │ + 0x0002c4f0 74285c22 2d303130 5c22203d 3d202d38 t(\"-010\" == -8 │ │ │ │ │ + 0x0002c500 60606022 0a202020 20202020 20202020 ```". │ │ │ │ │ + 0x0002c510 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0002c520 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0002c530 20202020 20202020 20202020 20202261 "a │ │ │ │ │ + 0x0002c540 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ │ + 0x0002c550 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c560 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0002c570 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c580 20202022 74797065 223a2022 73222c0a "type": "s",. │ │ │ │ │ + 0x0002c590 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c5a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0002c5b0 65223a20 22737472 696e6722 0a202020 e": "string". │ │ │ │ │ + 0x0002c5c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c5d0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0002c5e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c5f0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002c600 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x0002c610 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ + 0x0002c620 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c630 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0002c640 62617365 220a2020 20202020 20202020 base". │ │ │ │ │ + 0x0002c650 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x0002c660 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c670 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ + 0x0002c680 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0002c690 6d656e74 6174696f 6e223a20 22436f6e mentation": "Con │ │ │ │ │ + 0x0002c6a0 76657274 20746865 20676976 656e2073 vert the given s │ │ │ │ │ + 0x0002c6b0 7472696e 672c2069 6e746572 70726574 tring, interpret │ │ │ │ │ + 0x0002c6c0 65642077 69746820 74686520 67697665 ed with the give │ │ │ │ │ + 0x0002c6d0 6e206261 73652c20 746f2061 20736967 n base, to a sig │ │ │ │ │ + 0x0002c6e0 6e656420 696e7465 6765722e 20426173 ned integer. Bas │ │ │ │ │ + 0x0002c6f0 65206d75 73742062 65203020 6f722062 e must be 0 or b │ │ │ │ │ + 0x0002c700 65747765 656e2032 20616e64 20333220 etween 2 and 32 │ │ │ │ │ + 0x0002c710 696e636c 75736976 652e2049 66206974 inclusive. If it │ │ │ │ │ + 0x0002c720 20697320 7a65726f 20746865 6e207468 is zero then th │ │ │ │ │ + 0x0002c730 65207374 72696e67 2077696c 6c206265 e string will be │ │ │ │ │ + 0x0002c740 20696e74 72657072 65746564 20617320 intrepreted as │ │ │ │ │ + 0x0002c750 62617365 20313620 69662069 74207374 base 16 if it st │ │ │ │ │ + 0x0002c760 61727473 20776974 68205c22 30785c22 arts with \"0x\" │ │ │ │ │ + 0x0002c770 206f7220 61732062 61736520 38206966 or as base 8 if │ │ │ │ │ + 0x0002c780 20697420 73746172 74732077 69746820 it starts with │ │ │ │ │ + 0x0002c790 5c22305c 222e204c 65616469 6e672027 \"0\". Leading ' │ │ │ │ │ + 0x0002c7a0 2b27206f 7220272d 27206973 20616c73 +' or '-' is als │ │ │ │ │ + 0x0002c7b0 6f207375 70706f72 7465642e 20606060 o supported. ``` │ │ │ │ │ + 0x0002c7c0 4578616d 706c653a 206d6174 682e746f Example: math.to │ │ │ │ │ + 0x0002c7d0 5f696e74 285c2230 31315c22 2c203829 _int(\"011\", 8) │ │ │ │ │ + 0x0002c7e0 203d3d20 5c22395c 22606060 20606060 == \"9\"``` ``` │ │ │ │ │ + 0x0002c7f0 4578616d 706c653a 206d6174 682e746f Example: math.to │ │ │ │ │ + 0x0002c800 5f696e74 285c222d 3031315c 222c2030 _int(\"-011\", 0 │ │ │ │ │ + 0x0002c810 29203d3d 205c222d 395c2260 6060220a ) == \"-9\"```". │ │ │ │ │ + 0x0002c820 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c830 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ │ + 0x0002c840 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0002c850 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0002c860 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ │ + 0x0002c870 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ │ + 0x0002c880 20226e61 6d65223a 2022746f 5f737472 "name": "to_str │ │ │ │ │ + 0x0002c890 696e6722 2c0a2020 20202020 20202020 ing",. │ │ │ │ │ + 0x0002c8a0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ + 0x0002c8b0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ │ + 0x0002c8c0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ + 0x0002c8d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002c8e0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002c8f0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ + 0x0002c900 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x0002c910 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0002c920 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c930 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0002c940 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ + 0x0002c950 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c960 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ │ + 0x0002c970 74220a20 20202020 20202020 20202020 t". │ │ │ │ │ + 0x0002c980 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x0002c990 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c9a0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x0002c9b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0002c9c0 74617469 6f6e223a 2022436f 6e766572 tation": "Conver │ │ │ │ │ + 0x0002c9d0 74207468 65206769 76656e20 696e7465 t the given inte │ │ │ │ │ + 0x0002c9e0 67657220 746f2061 20737472 696e672e ger to a string. │ │ │ │ │ + 0x0002c9f0 204e6f74 653a2069 6e746567 65727320 Note: integers │ │ │ │ │ + 0x0002ca00 696e2059 41524120 61726520 7369676e in YARA are sign │ │ │ │ │ + 0x0002ca10 65642e20 60606045 78616d70 6c653a20 ed. ```Example: │ │ │ │ │ + 0x0002ca20 6d617468 2e746f5f 73747269 6e672831 math.to_string(1 │ │ │ │ │ + 0x0002ca30 3029203d 3d205c22 31305c22 60606020 0) == \"10\"``` │ │ │ │ │ + 0x0002ca40 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ │ + 0x0002ca50 2e746f5f 73747269 6e67282d 3129203d .to_string(-1) = │ │ │ │ │ + 0x0002ca60 3d205c22 2d315c22 60606022 0a202020 = \"-1\"```". │ │ │ │ │ + 0x0002ca70 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x0002ca80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ca90 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002caa0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ + 0x0002cab0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x0002cac0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x0002cad0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cae0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0002caf0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ + 0x0002cb00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cb10 20202020 226e616d 65223a20 22696e74 "name": "int │ │ │ │ │ + 0x0002cb20 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x0002cb30 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ + 0x0002cb40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cb50 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0002cb60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cb70 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ │ + 0x0002cb80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cb90 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0002cba0 65223a20 22626173 65220a20 20202020 e": "base". │ │ │ │ │ + 0x0002cbb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cbc0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x0002cbd0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ + 0x0002cbe0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cbf0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0002cc00 2022436f 6e766572 74207468 65206769 "Convert the gi │ │ │ │ │ + 0x0002cc10 76656e20 696e7465 67657220 746f2061 ven integer to a │ │ │ │ │ + 0x0002cc20 20737472 696e6720 696e2074 68652067 string in the g │ │ │ │ │ + 0x0002cc30 6976656e 20626173 652e2053 7570706f iven base. Suppo │ │ │ │ │ + 0x0002cc40 72746564 20626173 65732061 72652031 rted bases are 1 │ │ │ │ │ + 0x0002cc50 302c2038 20616e64 2031362e 204e6f74 0, 8 and 16. Not │ │ │ │ │ + 0x0002cc60 653a2069 6e746567 65727320 696e2059 e: integers in Y │ │ │ │ │ + 0x0002cc70 41524120 61726520 7369676e 65642e20 ARA are signed. │ │ │ │ │ + 0x0002cc80 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ │ + 0x0002cc90 2e746f5f 73747269 6e672833 322c2031 .to_string(32, 1 │ │ │ │ │ + 0x0002cca0 3629203d 3d205c22 32305c22 60606020 6) == \"20\"``` │ │ │ │ │ + 0x0002ccb0 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ │ + 0x0002ccc0 2e746f5f 73747269 6e67282d 312c2031 .to_string(-1, 1 │ │ │ │ │ + 0x0002ccd0 3629203d 3d205c22 66666666 66666666 6) == \"ffffffff │ │ │ │ │ + 0x0002cce0 66666666 66666666 5c226060 60220a20 ffffffff\"```". │ │ │ │ │ + 0x0002ccf0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0002cd00 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ + 0x0002cd10 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ │ + 0x0002cd20 0a0a0000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x0002cd30 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x0002cd40 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ + 0x0002cd50 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ + 0x0002cd60 65223a20 226d6167 6963222c 0a202020 e": "magic",. │ │ │ │ │ + 0x0002cd70 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ + 0x0002cd80 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x0002cd90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0002cda0 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ + 0x0002cdb0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0002cdc0 6d696d65 5f747970 65222c0a 20202020 mime_type",. │ │ │ │ │ + 0x0002cdd0 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ │ + 0x0002cde0 74797065 223a2022 73222c0a 20202020 type": "s",. │ │ │ │ │ + 0x0002cdf0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ │ + 0x0002ce00 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ │ + 0x0002ce10 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0002ce20 20202020 20202020 20202020 20226172 "ar │ │ │ │ │ + 0x0002ce30 67756d65 6e747322 3a205b5d 2c0a2020 guments": [],. │ │ │ │ │ + 0x0002ce40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ce50 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0002ce60 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ │ + 0x0002ce70 75726e69 6e672061 20737472 696e6720 urning a string │ │ │ │ │ + 0x0002ce80 77697468 20746865 20747970 65206f66 with the type of │ │ │ │ │ + 0x0002ce90 20746865 2066696c 652e2045 78616d70 the file. Examp │ │ │ │ │ + 0x0002cea0 6c653a20 6060606d 61676963 2e747970 le: ```magic.typ │ │ │ │ │ + 0x0002ceb0 65282920 636f6e74 61696e73 205c2250 e() contains \"P │ │ │ │ │ + 0x0002cec0 44465c22 60606022 0a202020 20202020 DF\"```". │ │ │ │ │ + 0x0002ced0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x0002cee0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ + 0x0002cef0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0002cf00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0002cf10 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ │ + 0x0002cf20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0002cf30 3a202274 79706522 2c0a2020 20202020 : "type",. │ │ │ │ │ + 0x0002cf40 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ + 0x0002cf50 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ │ + 0x0002cf60 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ + 0x0002cf70 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x0002cf80 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0002cf90 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ + 0x0002cfa0 6d656e74 73223a20 5b5d2c0a 20202020 ments": [],. │ │ │ │ │ + 0x0002cfb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cfc0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0002cfd0 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ │ + 0x0002cfe0 6e696e67 20612073 7472696e 67207769 ning a string wi │ │ │ │ │ + 0x0002cff0 74682074 6865204d 494d4520 74797065 th the MIME type │ │ │ │ │ + 0x0002d000 206f6620 74686520 66696c65 2e204578 of the file. Ex │ │ │ │ │ + 0x0002d010 616d706c 653a2060 60606d61 6769632e ample: ```magic. │ │ │ │ │ + 0x0002d020 6d696d65 5f747970 65282920 3d3d205c mime_type() == \ │ │ │ │ │ + 0x0002d030 22617070 6c696361 74696f6e 2f706466 "application/pdf │ │ │ │ │ + 0x0002d040 5c226060 60220a20 20202020 20202020 \"```". │ │ │ │ │ + 0x0002d050 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x0002d060 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ │ + 0x0002d070 0a202020 205d0a7d 0a0a0000 00000000 . ].}........ │ │ │ │ │ + 0x0002d080 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ + 0x0002d090 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ + 0x0002d0a0 65223a20 22686173 68222c0a 20202020 e": "hash",. │ │ │ │ │ + 0x0002d0b0 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ │ + 0x0002d0c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0002d0d0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ + 0x0002d0e0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ + 0x0002d0f0 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ │ + 0x0002d100 6435222c 0a202020 20202020 20202020 d5",. │ │ │ │ │ + 0x0002d110 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ │ + 0x0002d120 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ │ + 0x0002d130 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ │ + 0x0002d140 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d150 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002d160 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ + 0x0002d170 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x0002d180 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x0002d190 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d1a0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0002d1b0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ + 0x0002d1c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d1d0 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ │ + 0x0002d1e0 73657422 0a202020 20202020 20202020 set". │ │ │ │ │ + 0x0002d1f0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x0002d200 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d210 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0002d220 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d230 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0002d240 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0002d250 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0002d260 6e616d65 223a2022 73697a65 220a2020 name": "size". │ │ │ │ │ + 0x0002d270 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d280 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x0002d290 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ + 0x0002d2a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d2b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0002d2c0 6e223a20 22526574 75726e73 20746865 n": "Returns the │ │ │ │ │ + 0x0002d2d0 204d4435 20686173 6820666f 72202a73 MD5 hash for *s │ │ │ │ │ + 0x0002d2e0 697a652a 20627974 65732073 74617274 ize* bytes start │ │ │ │ │ + 0x0002d2f0 696e6720 6174202a 6f666673 65742a2e ing at *offset*. │ │ │ │ │ + 0x0002d300 20576865 6e207363 616e6e69 6e672061 When scanning a │ │ │ │ │ + 0x0002d310 2072756e 6e696e67 2070726f 63657373 running process │ │ │ │ │ + 0x0002d320 20746865 202a6f66 66736574 2a206172 the *offset* ar │ │ │ │ │ + 0x0002d330 67756d65 6e742073 686f756c 64206265 gument should be │ │ │ │ │ + 0x0002d340 20612076 69727475 616c2061 64647265 a virtual addre │ │ │ │ │ + 0x0002d350 73732077 69746869 6e207468 65207072 ss within the pr │ │ │ │ │ + 0x0002d360 6f636573 73206164 64726573 73207370 ocess address sp │ │ │ │ │ + 0x0002d370 6163652e 20546865 20726574 75726e65 ace. The returne │ │ │ │ │ + 0x0002d380 64207374 72696e67 20697320 616c7761 d string is alwa │ │ │ │ │ + 0x0002d390 79732069 6e206c6f 77657263 6173652e ys in lowercase. │ │ │ │ │ + 0x0002d3a0 20457861 6d706c65 3a206060 60686173 Example: ```has │ │ │ │ │ + 0x0002d3b0 682e6d64 3528302c 2066696c 6573697a h.md5(0, filesiz │ │ │ │ │ + 0x0002d3c0 6529203d 3d205c22 66656261 36633931 e) == \"feba6c91 │ │ │ │ │ + 0x0002d3d0 39653337 39376537 37373865 38663265 9e3797e7778e8f2e │ │ │ │ │ + 0x0002d3e0 38356661 30333364 5c226060 60220a20 85fa033d\"```". │ │ │ │ │ + 0x0002d3f0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0002d400 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002d410 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002d420 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ + 0x0002d430 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ + 0x0002d440 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x0002d450 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002d460 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x0002d470 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ │ + 0x0002d480 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d490 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ + 0x0002d4a0 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ │ + 0x0002d4b0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0002d4c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002d4d0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ + 0x0002d4e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0002d4f0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ │ + 0x0002d500 7475726e 73207468 65204d44 35206861 turns the MD5 ha │ │ │ │ │ + 0x0002d510 73682066 6f722074 68652067 6976656e sh for the given │ │ │ │ │ + 0x0002d520 20737472 696e672e 20457861 6d706c65 string. Example │ │ │ │ │ + 0x0002d530 3a206060 60686173 682e6d64 35285c22 : ```hash.md5(\" │ │ │ │ │ + 0x0002d540 64756d6d 795c2229 203d3d20 5c223237 dummy\") == \"27 │ │ │ │ │ + 0x0002d550 35383736 65333463 66363039 64623131 5876e34cf609db11 │ │ │ │ │ + 0x0002d560 38663364 38346237 39396137 39305c22 8f3d84b799a790\" │ │ │ │ │ + 0x0002d570 60606022 0a202020 20202020 20202020 ```". │ │ │ │ │ + 0x0002d580 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x0002d590 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ │ + 0x0002d5a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0002d5b0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ + 0x0002d5c0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ + 0x0002d5d0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ + 0x0002d5e0 68613122 2c0a2020 20202020 20202020 ha1",. │ │ │ │ │ + 0x0002d5f0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ + 0x0002d600 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ │ + 0x0002d610 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ + 0x0002d620 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002d630 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002d640 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ + 0x0002d650 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x0002d660 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0002d670 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d680 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0002d690 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ + 0x0002d6a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d6b0 20202020 20226e61 6d65223a 20226f66 "name": "of │ │ │ │ │ + 0x0002d6c0 66736574 220a2020 20202020 20202020 fset". │ │ │ │ │ + 0x0002d6d0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x0002d6e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002d6f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x0002d700 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d710 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0002d720 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ │ + 0x0002d730 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d740 226e616d 65223a20 2273697a 65220a20 "name": "size". │ │ │ │ │ + 0x0002d750 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d760 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x0002d770 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ + 0x0002d780 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d790 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0002d7a0 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ │ + 0x0002d7b0 65205348 41312068 61736820 666f7220 e SHA1 hash for │ │ │ │ │ + 0x0002d7c0 74686520 2a73697a 652a2062 79746573 the *size* bytes │ │ │ │ │ + 0x0002d7d0 20737461 7274696e 67206174 202a6f66 starting at *of │ │ │ │ │ + 0x0002d7e0 66736574 2a2e2057 68656e20 7363616e fset*. When scan │ │ │ │ │ + 0x0002d7f0 6e696e67 20612072 756e6e69 6e672070 ning a running p │ │ │ │ │ + 0x0002d800 726f6365 73732074 6865202a 6f666673 rocess the *offs │ │ │ │ │ + 0x0002d810 65742a20 61726775 6d656e74 2073686f et* argument sho │ │ │ │ │ + 0x0002d820 756c6420 62652061 20766972 7475616c uld be a virtual │ │ │ │ │ + 0x0002d830 20616464 72657373 20776974 68696e20 address within │ │ │ │ │ + 0x0002d840 74686520 70726f63 65737320 61646472 the process addr │ │ │ │ │ + 0x0002d850 65737320 73706163 652e2054 68652072 ess space. The r │ │ │ │ │ + 0x0002d860 65747572 6e656420 73747269 6e672069 eturned string i │ │ │ │ │ + 0x0002d870 7320616c 77617973 20696e20 6c6f7765 s always in lowe │ │ │ │ │ + 0x0002d880 72636173 652e220a 20202020 20202020 rcase.". │ │ │ │ │ + 0x0002d890 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0002d8a0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0002d8b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d8c0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ + 0x0002d8d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d8e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0002d8f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d900 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ + 0x0002d910 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0002d920 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0002d930 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ │ + 0x0002d940 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d950 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x0002d960 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ + 0x0002d970 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002d980 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0002d990 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ │ + 0x0002d9a0 68652053 48413120 68617368 20666f72 he SHA1 hash for │ │ │ │ │ + 0x0002d9b0 20746865 20676976 656e2073 7472696e the given strin │ │ │ │ │ + 0x0002d9c0 672e220a 20202020 20202020 20202020 g.". │ │ │ │ │ + 0x0002d9d0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ + 0x0002d9e0 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ │ + 0x0002d9f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0002da00 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ │ + 0x0002da10 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ │ + 0x0002da20 20202020 20226e61 6d65223a 20227368 "name": "sh │ │ │ │ │ + 0x0002da30 61323536 222c0a20 20202020 20202020 a256",. │ │ │ │ │ + 0x0002da40 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ │ + 0x0002da50 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ │ + 0x0002da60 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ │ + 0x0002da70 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x0002da80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002da90 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ + 0x0002daa0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ + 0x0002dab0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x0002dac0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002dad0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x0002dae0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ + 0x0002daf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002db00 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ │ + 0x0002db10 66667365 74220a20 20202020 20202020 ffset". │ │ │ │ │ + 0x0002db20 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0002db30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002db40 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0002db50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002db60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0002db70 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ + 0x0002db80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002db90 20226e61 6d65223a 20227369 7a65220a "name": "size". │ │ │ │ │ + 0x0002dba0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002dbb0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x0002dbc0 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ + 0x0002dbd0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002dbe0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0002dbf0 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ │ + 0x0002dc00 68652053 48413235 36206861 73682066 he SHA256 hash f │ │ │ │ │ + 0x0002dc10 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ │ + 0x0002dc20 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ │ + 0x0002dc30 2a6f6666 7365742a 2e205768 656e2073 *offset*. When s │ │ │ │ │ + 0x0002dc40 63616e6e 696e6720 61207275 6e6e696e canning a runnin │ │ │ │ │ + 0x0002dc50 67207072 6f636573 73207468 65202a6f g process the *o │ │ │ │ │ + 0x0002dc60 66667365 742a2061 7267756d 656e7420 ffset* argument │ │ │ │ │ + 0x0002dc70 73686f75 6c642062 65206120 76697274 should be a virt │ │ │ │ │ + 0x0002dc80 75616c20 61646472 65737320 77697468 ual address with │ │ │ │ │ + 0x0002dc90 696e2074 68652070 726f6365 73732061 in the process a │ │ │ │ │ + 0x0002dca0 64647265 73732073 70616365 2e205468 ddress space. Th │ │ │ │ │ + 0x0002dcb0 65207265 7475726e 65642073 7472696e e returned strin │ │ │ │ │ + 0x0002dcc0 67206973 20616c77 61797320 696e206c g is always in l │ │ │ │ │ + 0x0002dcd0 6f776572 63617365 2e220a20 20202020 owercase.". │ │ │ │ │ + 0x0002dce0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x0002dcf0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0002dd00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002dd10 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ + 0x0002dd20 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x0002dd30 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0002dd40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002dd50 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0002dd60 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ │ + 0x0002dd70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002dd80 2020226e 616d6522 3a202273 7472696e "name": "strin │ │ │ │ │ + 0x0002dd90 67220a20 20202020 20202020 20202020 g". │ │ │ │ │ + 0x0002dda0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x0002ddb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ddc0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x0002ddd0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0002dde0 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ │ + 0x0002ddf0 73207468 65205348 41323536 20686173 s the SHA256 has │ │ │ │ │ + 0x0002de00 6820666f 72207468 65206769 76656e20 h for the given │ │ │ │ │ + 0x0002de10 73747269 6e672e22 0a202020 20202020 string.". │ │ │ │ │ + 0x0002de20 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x0002de30 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ + 0x0002de40 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0002de50 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0002de60 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ │ + 0x0002de70 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0002de80 3a202263 6865636b 73756d33 32222c0a : "checksum32",. │ │ │ │ │ + 0x0002de90 20202020 20202020 20202020 22726574 "ret │ │ │ │ │ + 0x0002dea0 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ │ + 0x0002deb0 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ + 0x0002dec0 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ + 0x0002ded0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0002dee0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002def0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ + 0x0002df00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002df10 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0002df20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002df30 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0002df40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0002df50 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0002df60 6e616d65 223a2022 6f666673 6574220a name": "offset". │ │ │ │ │ + 0x0002df70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002df80 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0002df90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002dfa0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0002dfb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002dfc0 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ │ + 0x0002dfd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002dfe0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0002dff0 3a202273 697a6522 0a202020 20202020 : "size". │ │ │ │ │ + 0x0002e000 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e010 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ + 0x0002e020 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ │ + 0x0002e030 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x0002e040 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0002e050 52657475 726e7320 61203332 2d626974 Returns a 32-bit │ │ │ │ │ + 0x0002e060 20636865 636b7375 6d20666f 72207468 checksum for th │ │ │ │ │ + 0x0002e070 65202a73 697a652a 20627974 65732073 e *size* bytes s │ │ │ │ │ + 0x0002e080 74617274 696e6720 6174202a 6f666673 tarting at *offs │ │ │ │ │ + 0x0002e090 65742a2e 20546865 20636865 636b7375 et*. The checksu │ │ │ │ │ + 0x0002e0a0 6d206973 206a7573 74207468 65207375 m is just the su │ │ │ │ │ + 0x0002e0b0 6d206f66 20616c6c 20746865 20627974 m of all the byt │ │ │ │ │ + 0x0002e0c0 65732028 756e7369 676e6564 292e220a es (unsigned).". │ │ │ │ │ + 0x0002e0d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e0e0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0002e0f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0002e100 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ + 0x0002e110 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ + 0x0002e120 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e130 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002e140 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x0002e150 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ │ + 0x0002e160 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e170 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0002e180 73747269 6e67220a 20202020 20202020 string". │ │ │ │ │ + 0x0002e190 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e1a0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ + 0x0002e1b0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ │ + 0x0002e1c0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x0002e1d0 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ │ + 0x0002e1e0 65747572 6e732061 2033322d 62697420 eturns a 32-bit │ │ │ │ │ + 0x0002e1f0 63686563 6b73756d 20666f72 20746865 checksum for the │ │ │ │ │ + 0x0002e200 20676976 656e2073 7472696e 672e2054 given string. T │ │ │ │ │ + 0x0002e210 68652063 6865636b 73756d20 6973206a he checksum is j │ │ │ │ │ + 0x0002e220 75737420 74686520 73756d20 6f662061 ust the sum of a │ │ │ │ │ + 0x0002e230 6c6c2074 68652062 79746573 20696e20 ll the bytes in │ │ │ │ │ + 0x0002e240 74686520 73747269 6e672028 756e7369 the string (unsi │ │ │ │ │ + 0x0002e250 676e6564 292e220a 20202020 20202020 gned).". │ │ │ │ │ + 0x0002e260 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x0002e270 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ │ + 0x0002e280 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0002e290 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0002e2a0 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ │ + 0x0002e2b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0002e2c0 20226372 63333222 2c0a2020 20202020 "crc32",. │ │ │ │ │ + 0x0002e2d0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ + 0x0002e2e0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ + 0x0002e2f0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ + 0x0002e300 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x0002e310 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0002e320 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ + 0x0002e330 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ + 0x0002e340 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e350 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002e360 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e370 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ │ + 0x0002e380 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e390 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0002e3a0 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ │ + 0x0002e3b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e3c0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x0002e3d0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x0002e3e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e3f0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0002e400 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ + 0x0002e410 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e420 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ │ + 0x0002e430 65220a20 20202020 20202020 20202020 e". │ │ │ │ │ + 0x0002e440 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x0002e450 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e460 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x0002e470 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0002e480 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ │ + 0x0002e490 73206120 63726333 32206368 65636b73 s a crc32 checks │ │ │ │ │ + 0x0002e4a0 756d2066 6f722074 6865202a 73697a65 um for the *size │ │ │ │ │ + 0x0002e4b0 2a206279 74657320 73746172 74696e67 * bytes starting │ │ │ │ │ + 0x0002e4c0 20617420 2a6f6666 7365742a 2e220a20 at *offset*.". │ │ │ │ │ + 0x0002e4d0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0002e4e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002e4f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002e500 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ + 0x0002e510 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ + 0x0002e520 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x0002e530 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002e540 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x0002e550 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ │ + 0x0002e560 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e570 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ + 0x0002e580 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ │ + 0x0002e590 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0002e5a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002e5b0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ + 0x0002e5c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0002e5d0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ │ + 0x0002e5e0 7475726e 73206120 63726333 32206368 turns a crc32 ch │ │ │ │ │ + 0x0002e5f0 65636b73 756d2066 6f722074 68652067 ecksum for the g │ │ │ │ │ + 0x0002e600 6976656e 20737472 696e672e 220a2020 iven string.". │ │ │ │ │ + 0x0002e610 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x0002e620 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ + 0x0002e630 20202020 20207d0a 20202020 5d0a7d0a }. ].}. │ │ │ │ │ + 0x0002e640 0a000000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x0002e650 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x0002e660 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ + 0x0002e670 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ + 0x0002e680 65223a20 22656c66 222c0a20 20202022 e": "elf",. " │ │ │ │ │ + 0x0002e690 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ │ + 0x0002e6a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0002e6b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0002e6c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0002e6d0 2020226e 616d6522 3a202245 545f4e4f "name": "ET_NO │ │ │ │ │ + 0x0002e6e0 4e45222c 0a202020 20202020 20202020 NE",. │ │ │ │ │ + 0x0002e6f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0002e700 3a20224e 6f206669 6c652074 7970652e : "No file type. │ │ │ │ │ + 0x0002e710 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0002e720 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0002e730 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0002e740 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0002e750 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0002e760 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0002e770 20224554 5f52454c 222c0a20 20202020 "ET_REL",. │ │ │ │ │ + 0x0002e780 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0002e790 6174696f 6e223a20 2252656c 6f636174 ation": "Relocat │ │ │ │ │ + 0x0002e7a0 61626c65 2066696c 652e222c 0a202020 able file.",. │ │ │ │ │ + 0x0002e7b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0002e7c0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x0002e7d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0002e7e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0002e7f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0002e800 20202022 6e616d65 223a2022 45545f45 "name": "ET_E │ │ │ │ │ + 0x0002e810 58454322 2c0a2020 20202020 20202020 XEC",. │ │ │ │ │ + 0x0002e820 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0002e830 223a2022 45786563 75746162 6c652066 ": "Executable f │ │ │ │ │ + 0x0002e840 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ │ + 0x0002e850 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0002e860 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0002e870 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002e880 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0002e890 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0002e8a0 6d65223a 20224554 5f44594e 222c0a20 me": "ET_DYN",. │ │ │ │ │ + 0x0002e8b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0002e8c0 6d656e74 6174696f 6e223a20 22536861 mentation": "Sha │ │ │ │ │ + 0x0002e8d0 72656420 6f626a65 63742066 696c652e red object file. │ │ │ │ │ + 0x0002e8e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0002e8f0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0002e900 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0002e910 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0002e920 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0002e930 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0002e940 20224554 5f434f52 45222c0a 20202020 "ET_CORE",. │ │ │ │ │ + 0x0002e950 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0002e960 74617469 6f6e223a 2022436f 72652066 tation": "Core f │ │ │ │ │ + 0x0002e970 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ │ + 0x0002e980 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0002e990 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0002e9a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002e9b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0002e9c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0002e9d0 6d65223a 2022454d 5f4e4f4e 45222c0a me": "EM_NONE",. │ │ │ │ │ + 0x0002e9e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0002e9f0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0002ea00 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x0002ea10 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0002ea20 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0002ea30 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0002ea40 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0002ea50 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0002ea60 454d5f4d 3332222c 0a202020 20202020 EM_M32",. │ │ │ │ │ + 0x0002ea70 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0002ea80 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x0002ea90 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0002eaa0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x0002eab0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0002eac0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0002ead0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0002eae0 226e616d 65223a20 22454d5f 53504152 "name": "EM_SPAR │ │ │ │ │ + 0x0002eaf0 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ │ + 0x0002eb00 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0002eb10 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0002eb20 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0002eb30 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0002eb40 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0002eb50 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0002eb60 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0002eb70 223a2022 454d5f33 3836222c 0a202020 ": "EM_386",. │ │ │ │ │ + 0x0002eb80 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0002eb90 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0002eba0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0002ebb0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x0002ebc0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x0002ebd0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0002ebe0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0002ebf0 20202020 226e616d 65223a20 22454d5f "name": "EM_ │ │ │ │ │ + 0x0002ec00 36384b22 2c0a2020 20202020 20202020 68K",. │ │ │ │ │ + 0x0002ec10 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0002ec20 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0002ec30 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0002ec40 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0002ec50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002ec60 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0002ec70 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0002ec80 6d65223a 2022454d 5f38384b 222c0a20 me": "EM_88K",. │ │ │ │ │ + 0x0002ec90 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0002eca0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0002ecb0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0002ecc0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0002ecd0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0002ece0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0002ecf0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0002ed00 20202020 2020226e 616d6522 3a202245 "name": "E │ │ │ │ │ + 0x0002ed10 4d5f3836 30222c0a 20202020 20202020 M_860",. │ │ │ │ │ + 0x0002ed20 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0002ed30 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x0002ed40 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0002ed50 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0002ed60 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0002ed70 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0002ed80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0002ed90 6e616d65 223a2022 454d5f4d 49505322 name": "EM_MIPS" │ │ │ │ │ + 0x0002eda0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0002edb0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0002edc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0002edd0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0002ede0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0002edf0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0002ee00 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0002ee10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0002ee20 2022454d 5f4d4950 535f5253 335f4c45 "EM_MIPS_RS3_LE │ │ │ │ │ + 0x0002ee30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0002ee40 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0002ee50 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0002ee60 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0002ee70 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0002ee80 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0002ee90 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0002eea0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0002eeb0 3a202245 4d5f5050 43222c0a 20202020 : "EM_PPC",. │ │ │ │ │ + 0x0002eec0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0002eed0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0002eee0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0002eef0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x0002ef00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0002ef10 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0002ef20 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0002ef30 20202022 6e616d65 223a2022 454d5f50 "name": "EM_P │ │ │ │ │ + 0x0002ef40 50433634 222c0a20 20202020 20202020 PC64",. │ │ │ │ │ + 0x0002ef50 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0002ef60 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0002ef70 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0002ef80 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0002ef90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0002efa0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0002efb0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0002efc0 616d6522 3a202245 4d5f4152 4d222c0a ame": "EM_ARM",. │ │ │ │ │ + 0x0002efd0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0002efe0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0002eff0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x0002f000 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0002f010 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0002f020 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0002f030 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0002f040 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0002f050 454d5f58 38365f36 34222c0a 20202020 EM_X86_64",. │ │ │ │ │ + 0x0002f060 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0002f070 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0002f080 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0002f090 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x0002f0a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0002f0b0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0002f0c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0002f0d0 20202022 6e616d65 223a2022 454d5f41 "name": "EM_A │ │ │ │ │ + 0x0002f0e0 41524348 3634222c 0a202020 20202020 ARCH64",. │ │ │ │ │ + 0x0002f0f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0002f100 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x0002f110 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0002f120 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x0002f130 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0002f140 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0002f150 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0002f160 226e616d 65223a20 22534854 5f4e554c "name": "SHT_NUL │ │ │ │ │ + 0x0002f170 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ │ + 0x0002f180 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0002f190 20225468 69732076 616c7565 206d6172 "This value mar │ │ │ │ │ + 0x0002f1a0 6b732074 68652073 65637469 6f6e2061 ks the section a │ │ │ │ │ + 0x0002f1b0 7320696e 61637469 76653b20 69742064 s inactive; it d │ │ │ │ │ + 0x0002f1c0 6f657320 6e6f7420 68617665 20616e20 oes not have an │ │ │ │ │ + 0x0002f1d0 6173736f 63696174 65642073 65637469 associated secti │ │ │ │ │ + 0x0002f1e0 6f6e2e20 4f746865 72206d65 6d626572 on. Other member │ │ │ │ │ + 0x0002f1f0 73206f66 20746865 20736563 74696f6e s of the section │ │ │ │ │ + 0x0002f200 20686561 64657220 68617665 20756e64 header have und │ │ │ │ │ + 0x0002f210 6566696e 65642076 616c7565 732e222c efined values.", │ │ │ │ │ + 0x0002f220 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x0002f230 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0002f240 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0002f250 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0002f260 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0002f270 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0002f280 5348545f 50524f47 42495453 222c0a20 SHT_PROGBITS",. │ │ │ │ │ + 0x0002f290 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0002f2a0 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ │ + 0x0002f2b0 20736563 74696f6e 20686f6c 64732069 section holds i │ │ │ │ │ + 0x0002f2c0 6e666f72 6d617469 6f6e2064 6566696e nformation defin │ │ │ │ │ + 0x0002f2d0 65642062 79207468 65207072 6f677261 ed by the progra │ │ │ │ │ + 0x0002f2e0 6d2c2077 686f7365 20666f72 6d617420 m, whose format │ │ │ │ │ + 0x0002f2f0 616e6420 6d65616e 696e6720 61726520 and meaning are │ │ │ │ │ + 0x0002f300 64657465 726d696e 65642073 6f6c656c determined solel │ │ │ │ │ + 0x0002f310 79206279 20746865 2070726f 6772616d y by the program │ │ │ │ │ + 0x0002f320 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x0002f330 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0002f340 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0002f350 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0002f360 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0002f370 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0002f380 3a202253 48545f53 594d5441 42222c0a : "SHT_SYMTAB",. │ │ │ │ │ + 0x0002f390 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0002f3a0 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ │ + 0x0002f3b0 65207365 6374696f 6e20686f 6c647320 e section holds │ │ │ │ │ + 0x0002f3c0 61207379 6d626f6c 20746162 6c652e22 a symbol table." │ │ │ │ │ + 0x0002f3d0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0002f3e0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0002f3f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0002f400 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0002f410 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0002f420 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0002f430 22534854 5f535452 54414222 2c0a2020 "SHT_STRTAB",. │ │ │ │ │ + 0x0002f440 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0002f450 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ │ + 0x0002f460 73656374 696f6e20 686f6c64 73206120 section holds a │ │ │ │ │ + 0x0002f470 73747269 6e672074 61626c65 2e20416e string table. An │ │ │ │ │ + 0x0002f480 206f626a 65637420 66696c65 206d6179 object file may │ │ │ │ │ + 0x0002f490 20686176 65206d75 6c746970 6c652073 have multiple s │ │ │ │ │ + 0x0002f4a0 7472696e 67207461 626c6520 73656374 tring table sect │ │ │ │ │ + 0x0002f4b0 696f6e73 2e222c0a 20202020 20202020 ions.",. │ │ │ │ │ + 0x0002f4c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0002f4d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0002f4e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0002f4f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0002f500 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0002f510 616d6522 3a202253 48545f52 454c4122 ame": "SHT_RELA" │ │ │ │ │ + 0x0002f520 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0002f530 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0002f540 54686520 73656374 696f6e20 686f6c64 The section hold │ │ │ │ │ + 0x0002f550 73207265 6c6f6361 74696f6e 20656e74 s relocation ent │ │ │ │ │ + 0x0002f560 72696573 2e222c0a 20202020 20202020 ries.",. │ │ │ │ │ + 0x0002f570 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0002f580 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0002f590 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0002f5a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0002f5b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0002f5c0 616d6522 3a202253 48545f48 41534822 ame": "SHT_HASH" │ │ │ │ │ + 0x0002f5d0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0002f5e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0002f5f0 54686520 73656374 696f6e20 686f6c64 The section hold │ │ │ │ │ + 0x0002f600 73206120 73796d62 6f6c2068 61736820 s a symbol hash │ │ │ │ │ + 0x0002f610 7461626c 652e222c 0a202020 20202020 table.",. │ │ │ │ │ + 0x0002f620 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0002f630 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0002f640 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0002f650 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0002f660 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0002f670 6e616d65 223a2022 5348545f 44594e41 name": "SHT_DYNA │ │ │ │ │ + 0x0002f680 4d494322 2c0a2020 20202020 20202020 MIC",. │ │ │ │ │ + 0x0002f690 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0002f6a0 223a2022 54686520 73656374 696f6e20 ": "The section │ │ │ │ │ + 0x0002f6b0 686f6c64 7320696e 666f726d 6174696f holds informatio │ │ │ │ │ + 0x0002f6c0 6e20666f 72206479 6e616d69 63206c69 n for dynamic li │ │ │ │ │ + 0x0002f6d0 6e6b696e 672e222c 0a202020 20202020 nking.",. │ │ │ │ │ + 0x0002f6e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0002f6f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0002f700 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0002f710 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0002f720 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0002f730 6e616d65 223a2022 5348545f 4e4f5445 name": "SHT_NOTE │ │ │ │ │ + 0x0002f740 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0002f750 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0002f760 22546865 20736563 74696f6e 20686f6c "The section hol │ │ │ │ │ + 0x0002f770 64732069 6e666f72 6d617469 6f6e2074 ds information t │ │ │ │ │ + 0x0002f780 68617420 6d61726b 73207468 65206669 hat marks the fi │ │ │ │ │ + 0x0002f790 6c652069 6e20736f 6d652077 61792e22 le in some way." │ │ │ │ │ + 0x0002f7a0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0002f7b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0002f7c0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0002f7d0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0002f7e0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0002f7f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0002f800 22534854 5f4e4f42 49545322 2c0a2020 "SHT_NOBITS",. │ │ │ │ │ + 0x0002f810 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0002f820 656e7461 74696f6e 223a2022 41207365 entation": "A se │ │ │ │ │ + 0x0002f830 6374696f 6e206f66 20746869 73207479 ction of this ty │ │ │ │ │ + 0x0002f840 7065206f 63637570 69657320 6e6f2073 pe occupies no s │ │ │ │ │ + 0x0002f850 70616365 20696e20 74686520 66696c65 pace in the file │ │ │ │ │ + 0x0002f860 20627574 206f7468 65727769 73652072 but otherwise r │ │ │ │ │ + 0x0002f870 6573656d 626c6573 203a633a 74797065 esembles :c:type │ │ │ │ │ + 0x0002f880 3a605348 545f5052 4f474249 5453602e :`SHT_PROGBITS`. │ │ │ │ │ + 0x0002f890 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0002f8a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0002f8b0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0002f8c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0002f8d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0002f8e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0002f8f0 20225348 545f5245 4c222c0a 20202020 "SHT_REL",. │ │ │ │ │ + 0x0002f900 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0002f910 74617469 6f6e223a 20225468 65207365 tation": "The se │ │ │ │ │ + 0x0002f920 6374696f 6e20686f 6c647320 72656c6f ction holds relo │ │ │ │ │ + 0x0002f930 63617469 6f6e2065 6e747269 65732e22 cation entries." │ │ │ │ │ + 0x0002f940 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0002f950 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0002f960 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0002f970 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0002f980 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0002f990 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0002f9a0 22534854 5f53484c 4942222c 0a202020 "SHT_SHLIB",. │ │ │ │ │ + 0x0002f9b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0002f9c0 6e746174 696f6e22 3a202254 68697320 ntation": "This │ │ │ │ │ + 0x0002f9d0 73656374 696f6e20 74797065 20697320 section type is │ │ │ │ │ + 0x0002f9e0 72657365 72766564 20627574 20686173 reserved but has │ │ │ │ │ + 0x0002f9f0 20756e73 70656369 66696564 2073656d unspecified sem │ │ │ │ │ + 0x0002fa00 616e7469 63732e22 2c0a2020 20202020 antics.",. │ │ │ │ │ + 0x0002fa10 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0002fa20 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x0002fa30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0002fa40 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0002fa50 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0002fa60 226e616d 65223a20 22534854 5f44594e "name": "SHT_DYN │ │ │ │ │ + 0x0002fa70 53594d22 2c0a2020 20202020 20202020 SYM",. │ │ │ │ │ + 0x0002fa80 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0002fa90 223a2022 54686973 20736563 74696f6e ": "This section │ │ │ │ │ + 0x0002faa0 20686f6c 64732064 796e616d 6963206c holds dynamic l │ │ │ │ │ + 0x0002fab0 696e6b69 6e672073 796d626f 6c732e22 inking symbols." │ │ │ │ │ + 0x0002fac0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0002fad0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0002fae0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0002faf0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0002fb00 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0002fb10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0002fb20 22534846 5f575249 5445222c 0a202020 "SHF_WRITE",. │ │ │ │ │ + 0x0002fb30 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0002fb40 6e746174 696f6e22 3a202254 68652073 ntation": "The s │ │ │ │ │ + 0x0002fb50 65637469 6f6e2063 6f6e7461 696e7320 ection contains │ │ │ │ │ + 0x0002fb60 64617461 20746861 74207368 6f756c64 data that should │ │ │ │ │ + 0x0002fb70 20626520 77726974 61626c65 20647572 be writable dur │ │ │ │ │ + 0x0002fb80 696e6720 70726f63 65737320 65786563 ing process exec │ │ │ │ │ + 0x0002fb90 7574696f 6e2e222c 0a202020 20202020 ution.",. │ │ │ │ │ + 0x0002fba0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0002fbb0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0002fbc0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0002fbd0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0002fbe0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0002fbf0 6e616d65 223a2022 5348465f 414c4c4f name": "SHF_ALLO │ │ │ │ │ + 0x0002fc00 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ │ + 0x0002fc10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0002fc20 20225468 65207365 6374696f 6e206f63 "The section oc │ │ │ │ │ + 0x0002fc30 63757069 6573206d 656d6f72 79206475 cupies memory du │ │ │ │ │ + 0x0002fc40 72696e67 2070726f 63657373 20657865 ring process exe │ │ │ │ │ + 0x0002fc50 63757469 6f6e2e20 536f6d65 20636f6e cution. Some con │ │ │ │ │ + 0x0002fc60 74726f6c 20736563 74696f6e 7320646f trol sections do │ │ │ │ │ + 0x0002fc70 206e6f74 20726573 69646520 696e2074 not reside in t │ │ │ │ │ + 0x0002fc80 6865206d 656d6f72 7920696d 61676520 he memory image │ │ │ │ │ + 0x0002fc90 6f662061 6e206f62 6a656374 2066696c of an object fil │ │ │ │ │ + 0x0002fca0 653b2074 68697320 61747472 69627574 e; this attribut │ │ │ │ │ + 0x0002fcb0 65206973 206f6666 20666f72 2074686f e is off for tho │ │ │ │ │ + 0x0002fcc0 73652073 65637469 6f6e732e 222c0a20 se sections.",. │ │ │ │ │ + 0x0002fcd0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0002fce0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x0002fcf0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x0002fd00 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0002fd10 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x0002fd20 20202020 20226e61 6d65223a 20225348 "name": "SH │ │ │ │ │ + 0x0002fd30 465f4558 4543494e 53545222 2c0a2020 F_EXECINSTR",. │ │ │ │ │ + 0x0002fd40 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0002fd50 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ │ + 0x0002fd60 73656374 696f6e20 636f6e74 61696e73 section contains │ │ │ │ │ + 0x0002fd70 20657865 63757461 626c6520 6d616368 executable mach │ │ │ │ │ + 0x0002fd80 696e6520 696e7374 72756374 696f6e73 ine instructions │ │ │ │ │ + 0x0002fd90 2e204578 616d706c 653a2060 6060656c . Example: ```el │ │ │ │ │ + 0x0002fda0 662e7365 6374696f 6e735b32 5d2e666c f.sections[2].fl │ │ │ │ │ + 0x0002fdb0 61677320 2620656c 662e5348 465f5752 ags & elf.SHF_WR │ │ │ │ │ + 0x0002fdc0 49544560 60602e22 2c0a2020 20202020 ITE```.",. │ │ │ │ │ + 0x0002fdd0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0002fde0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x0002fdf0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0002fe00 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0002fe10 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0002fe20 226e616d 65223a20 22747970 65222c0a "name": "type",. │ │ │ │ │ + 0x0002fe30 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0002fe40 756d656e 74617469 6f6e223a 2022496e umentation": "In │ │ │ │ │ + 0x0002fe50 74656765 72207769 7468206f 6e65206f teger with one o │ │ │ │ │ + 0x0002fe60 66207468 6520666f 6c6c6f77 696e6720 f the following │ │ │ │ │ + 0x0002fe70 76616c75 65733a20 45545f4e 4f4e452c values: ET_NONE, │ │ │ │ │ + 0x0002fe80 2045545f 52454c2c 2045545f 45584543 ET_REL, ET_EXEC │ │ │ │ │ + 0x0002fe90 2c204554 5f44594e 2c204554 5f434f52 , ET_DYN, ET_COR │ │ │ │ │ + 0x0002fea0 452e222c 0a202020 20202020 20202020 E.",. │ │ │ │ │ + 0x0002feb0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0002fec0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0002fed0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0002fee0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0002fef0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0002ff00 223a2022 6d616368 696e6522 2c0a2020 ": "machine",. │ │ │ │ │ + 0x0002ff10 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0002ff20 656e7461 74696f6e 223a2022 496e7465 entation": "Inte │ │ │ │ │ + 0x0002ff30 67657220 77697468 206f6e65 206f6620 ger with one of │ │ │ │ │ + 0x0002ff40 74686520 666f6c6c 6f77696e 67207661 the following va │ │ │ │ │ + 0x0002ff50 6c756573 3a20454d 5f4d3332 2c20454d lues: EM_M32, EM │ │ │ │ │ + 0x0002ff60 5f535041 52432c20 454d5f33 38362c20 _SPARC, EM_386, │ │ │ │ │ + 0x0002ff70 454d5f36 384b2c20 454d5f38 384b2c20 EM_68K, EM_88K, │ │ │ │ │ + 0x0002ff80 454d5f38 36302c20 454d5f4d 4950532c EM_860, EM_MIPS, │ │ │ │ │ + 0x0002ff90 20454d5f 4d495053 5f525333 5f4c452c EM_MIPS_RS3_LE, │ │ │ │ │ + 0x0002ffa0 20454d5f 50504320 454d5f50 50433634 EM_PPC EM_PPC64 │ │ │ │ │ + 0x0002ffb0 2c20454d 5f41524d 2c20454d 5f583836 , EM_ARM, EM_X86 │ │ │ │ │ + 0x0002ffc0 5f36342c 20454d5f 41415243 4836342e _64, EM_AARCH64. │ │ │ │ │ + 0x0002ffd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0002ffe0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0002fff0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00030000 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00030010 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00030020 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00030030 2022656e 7472795f 706f696e 74222c0a "entry_point",. │ │ │ │ │ + 0x00030040 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00030050 756d656e 74617469 6f6e223a 2022456e umentation": "En │ │ │ │ │ + 0x00030060 74727920 706f696e 74207261 77206f66 try point raw of │ │ │ │ │ + 0x00030070 66736574 206f7220 76697274 75616c20 fset or virtual │ │ │ │ │ + 0x00030080 61646472 65737320 64657065 6e64696e address dependin │ │ │ │ │ + 0x00030090 67206f6e 20776865 74686572 20594152 g on whether YAR │ │ │ │ │ + 0x000300a0 41206973 20736361 6e6e696e 67206120 A is scanning a │ │ │ │ │ + 0x000300b0 66696c65 206f7220 70726f63 65737320 file or process │ │ │ │ │ + 0x000300c0 6d656d6f 72792072 65737065 63746976 memory respectiv │ │ │ │ │ + 0x000300d0 656c792e 20546869 73206973 20657175 ely. This is equ │ │ │ │ │ + 0x000300e0 6976616c 656e7420 746f2074 68652064 ivalent to the d │ │ │ │ │ + 0x000300f0 65707265 63617465 64206060 656e7472 eprecated ``entr │ │ │ │ │ + 0x00030100 79706f69 6e746060 206b6579 776f7264 ypoint`` keyword │ │ │ │ │ + 0x00030110 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00030120 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00030130 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00030140 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00030150 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00030160 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00030170 3a20226e 756d6265 725f6f66 5f736563 : "number_of_sec │ │ │ │ │ + 0x00030180 74696f6e 73222c0a 20202020 20202020 tions",. │ │ │ │ │ + 0x00030190 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000301a0 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ │ + 0x000301b0 73656374 696f6e73 20696e20 74686520 sections in the │ │ │ │ │ + 0x000301c0 454c4620 66696c65 2e222c0a 20202020 ELF file.",. │ │ │ │ │ + 0x000301d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x000301e0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x000301f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00030200 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00030210 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00030220 2020226e 616d6522 3a202273 685f6f66 "name": "sh_of │ │ │ │ │ + 0x00030230 66736574 222c0a20 20202020 20202020 fset",. │ │ │ │ │ + 0x00030240 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00030250 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00030260 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00030270 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00030280 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00030290 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x000302a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x000302b0 616d6522 3a202273 685f656e 7472795f ame": "sh_entry_ │ │ │ │ │ + 0x000302c0 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ │ + 0x000302d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x000302e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x000302f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00030300 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00030310 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00030320 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00030330 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00030340 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ │ + 0x00030350 5f736567 6d656e74 73222c0a 20202020 _segments",. │ │ │ │ │ + 0x00030360 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00030370 74617469 6f6e223a 20224e75 6d626572 tation": "Number │ │ │ │ │ + 0x00030380 206f6620 7365676d 656e7473 20696e20 of segments in │ │ │ │ │ + 0x00030390 74686520 454c4620 66696c65 2e222c0a the ELF file.",. │ │ │ │ │ + 0x000303a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x000303b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x000303c0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x000303d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x000303e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x000303f0 20202020 2020226e 616d6522 3a202270 "name": "p │ │ │ │ │ + 0x00030400 685f6f66 66736574 222c0a20 20202020 h_offset",. │ │ │ │ │ + 0x00030410 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00030420 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00030430 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00030440 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00030450 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00030460 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00030470 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00030480 2020226e 616d6522 3a202270 685f656e "name": "ph_en │ │ │ │ │ + 0x00030490 7472795f 73697a65 222c0a20 20202020 try_size",. │ │ │ │ │ + 0x000304a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x000304b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x000304c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x000304d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x000304e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x000304f0 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ │ + 0x00030500 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ │ + 0x00030510 2020226e 616d6522 3a202273 65637469 "name": "secti │ │ │ │ │ + 0x00030520 6f6e7322 2c0a2020 20202020 20202020 ons",. │ │ │ │ │ + 0x00030530 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00030540 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ │ + 0x00030550 20617272 6179206f 66207365 6374696f array of sectio │ │ │ │ │ + 0x00030560 6e206f62 6a656374 732c206f 6e652066 n objects, one f │ │ │ │ │ + 0x00030570 6f722065 61636820 73656374 696f6e20 or each section │ │ │ │ │ + 0x00030580 74686520 454c4620 6861732e 20496e64 the ELF has. Ind │ │ │ │ │ + 0x00030590 69766964 75616c20 73656374 696f6e73 ividual sections │ │ │ │ │ + 0x000305a0 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ │ + 0x000305b0 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ │ + 0x000305c0 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ │ + 0x000305d0 20202020 20202020 20227374 72756374 "struct │ │ │ │ │ + 0x000305e0 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ │ + 0x000305f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00030600 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ │ + 0x00030610 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ │ + 0x00030620 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ + 0x00030630 65637469 6f6e7322 2c0a2020 20202020 ections",. │ │ │ │ │ + 0x00030640 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00030650 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00030660 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00030670 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ │ + 0x00030680 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00030690 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000306a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x000306b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x000306c0 616d6522 3a202264 6c6c5f6e 616d6522 ame": "dll_name" │ │ │ │ │ - 0x000306d0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x000306e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000306f0 54686520 6e616d65 206f6620 74686520 The name of the │ │ │ │ │ - 0x00030700 444c4c2c 20696620 69742065 78697374 DLL, if it exist │ │ │ │ │ - 0x00030710 7320696e 20746865 20657870 6f727420 s in the export │ │ │ │ │ - 0x00030720 64697265 63746f72 792e222c 0a202020 directory.",. │ │ │ │ │ - 0x00030730 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00030740 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ │ - 0x00030750 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00030760 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00030770 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00030780 20202022 6e616d65 223a2022 6578706f "name": "expo │ │ │ │ │ - 0x00030790 72745f74 696d6573 74616d70 222c0a20 rt_timestamp",. │ │ │ │ │ - 0x000307a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000307b0 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ │ - 0x000307c0 2074696d 65737461 6d702074 68652065 timestamp the e │ │ │ │ │ - 0x000307d0 78706f72 74206461 74612077 61732063 xport data was c │ │ │ │ │ - 0x000307e0 72656174 65642e22 2c0a2020 20202020 reated.",. │ │ │ │ │ - 0x000307f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00030800 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00030810 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00030820 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00030830 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00030840 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ │ - 0x00030850 5f737461 636b5f72 65736572 7665222c _stack_reserve", │ │ │ │ │ - 0x00030860 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00030870 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ │ - 0x00030880 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ │ - 0x00030890 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ │ - 0x000308a0 697a654f 66537461 636b5265 73657276 izeOfStackReserv │ │ │ │ │ - 0x000308b0 652e2054 68697320 69732074 68652064 e. This is the d │ │ │ │ │ - 0x000308c0 65666175 6c742061 6d6f756e 74206f66 efault amount of │ │ │ │ │ - 0x000308d0 20766972 7475616c 206d656d 6f727920 virtual memory │ │ │ │ │ - 0x000308e0 74686174 2077696c 6c206265 20726573 that will be res │ │ │ │ │ - 0x000308f0 65727665 6420666f 72207374 61636b2e erved for stack. │ │ │ │ │ - 0x00030900 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00030910 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00030920 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00030930 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00030940 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00030950 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00030960 20227369 7a655f6f 665f7374 61636b5f "size_of_stack_ │ │ │ │ │ - 0x00030970 636f6d6d 6974222c 0a202020 20202020 commit",. │ │ │ │ │ - 0x00030980 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00030990 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ │ - 0x000309a0 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ │ - 0x000309b0 45414445 523a3a53 697a654f 66537461 EADER::SizeOfSta │ │ │ │ │ - 0x000309c0 636b436f 6d6d6974 2e205468 69732069 ckCommit. This i │ │ │ │ │ - 0x000309d0 73207468 65206465 6661756c 7420616d s the default am │ │ │ │ │ - 0x000309e0 6f756e74 206f6620 76697274 75616c20 ount of virtual │ │ │ │ │ - 0x000309f0 6d656d6f 72792074 68617420 77696c6c memory that will │ │ │ │ │ - 0x00030a00 20626520 616c6c6f 63617465 6420666f be allocated fo │ │ │ │ │ - 0x00030a10 72207374 61636b2e 222c0a20 20202020 r stack.",. │ │ │ │ │ - 0x00030a20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00030a30 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00030a40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00030a50 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00030a60 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00030a70 20226e61 6d65223a 20227369 7a655f6f "name": "size_o │ │ │ │ │ - 0x00030a80 665f6865 61705f72 65736572 7665222c f_heap_reserve", │ │ │ │ │ - 0x00030a90 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00030aa0 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ │ - 0x00030ab0 616c7565 206f6620 494d4147 455f4f50 alue of IMAGE_OP │ │ │ │ │ - 0x00030ac0 54494f4e 414c5f48 45414445 523a3a53 TIONAL_HEADER::S │ │ │ │ │ - 0x00030ad0 697a654f 66486561 70526573 65727665 izeOfHeapReserve │ │ │ │ │ - 0x00030ae0 2e205468 69732069 73207468 65206465 . This is the de │ │ │ │ │ - 0x00030af0 6661756c 7420616d 6f756e74 206f6620 fault amount of │ │ │ │ │ - 0x00030b00 76697274 75616c20 6d656d6f 72792074 virtual memory t │ │ │ │ │ - 0x00030b10 68617420 77696c6c 20626520 72657365 hat will be rese │ │ │ │ │ - 0x00030b20 72766564 20666f72 206d6169 6e207072 rved for main pr │ │ │ │ │ - 0x00030b30 6f636573 73206865 61702e22 2c0a2020 ocess heap.",. │ │ │ │ │ - 0x00030b40 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00030b50 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00030b60 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00030b70 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00030b80 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00030b90 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ │ - 0x00030ba0 655f6f66 5f686561 705f636f 6d6d6974 e_of_heap_commit │ │ │ │ │ - 0x00030bb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00030bc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00030bd0 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ │ - 0x00030be0 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ │ - 0x00030bf0 3a53697a 654f6648 65617043 6f6d6d69 :SizeOfHeapCommi │ │ │ │ │ - 0x00030c00 742e2054 68697320 69732074 68652064 t. This is the d │ │ │ │ │ - 0x00030c10 65666175 6c742061 6d6f756e 74206f66 efault amount of │ │ │ │ │ - 0x00030c20 20766972 7475616c 206d656d 6f727920 virtual memory │ │ │ │ │ - 0x00030c30 74686174 2077696c 6c206265 20616c6c that will be all │ │ │ │ │ - 0x00030c40 6f636174 65642066 6f72206d 61696e20 ocated for main │ │ │ │ │ - 0x00030c50 70726f63 65737320 68656170 2e222c0a process heap.",. │ │ │ │ │ - 0x00030c60 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00030c70 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00030c80 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00030c90 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00030ca0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00030cb0 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ │ - 0x00030cc0 6f616465 725f666c 61677322 2c0a2020 oader_flags",. │ │ │ │ │ - 0x00030cd0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00030ce0 656e7461 74696f6e 223a2022 56616c75 entation": "Valu │ │ │ │ │ - 0x00030cf0 65206f66 20494d41 47455f4f 5054494f e of IMAGE_OPTIO │ │ │ │ │ - 0x00030d00 4e414c5f 48454144 45523a3a 4c6f6164 NAL_HEADER::Load │ │ │ │ │ - 0x00030d10 6572466c 6167732e 222c0a20 20202020 erFlags.",. │ │ │ │ │ - 0x00030d20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00030d30 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00030d40 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00030d50 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ │ - 0x00030d60 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ │ - 0x00030d70 20226e61 6d65223a 20226461 74615f64 "name": "data_d │ │ │ │ │ - 0x00030d80 69726563 746f7269 6573222c 0a202020 irectories",. │ │ │ │ │ - 0x00030d90 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00030da0 6e746174 696f6e22 3a202241 207a6572 ntation": "A zer │ │ │ │ │ - 0x00030db0 6f2d6261 73656420 61727261 79206f66 o-based array of │ │ │ │ │ - 0x00030dc0 20646174 61206469 72656374 6f726965 data directorie │ │ │ │ │ - 0x00030dd0 732e2045 61636820 64617461 20646972 s. Each data dir │ │ │ │ │ - 0x00030de0 6563746f 72792063 6f6e7461 696e7320 ectory contains │ │ │ │ │ - 0x00030df0 76697274 75616c20 61646472 65737320 virtual address │ │ │ │ │ - 0x00030e00 616e6420 6c656e67 7468206f 66207468 and length of th │ │ │ │ │ - 0x00030e10 65206170 70726f70 72696174 65206461 e appropriate da │ │ │ │ │ - 0x00030e20 74612064 69726563 746f7279 2e204578 ta directory. Ex │ │ │ │ │ - 0x00030e30 616d706c 653a2020 60606070 652e6461 ample: ```pe.da │ │ │ │ │ - 0x00030e40 74615f64 69726563 746f7269 65735b70 ta_directories[p │ │ │ │ │ - 0x00030e50 652e494d 4147455f 44495245 43544f52 e.IMAGE_DIRECTOR │ │ │ │ │ - 0x00030e60 595f454e 5452595f 4558504f 52545d2e Y_ENTRY_EXPORT]. │ │ │ │ │ - 0x00030e70 76697274 75616c5f 61646472 65737320 virtual_address │ │ │ │ │ - 0x00030e80 213d2030 60606020 45616368 20646174 != 0``` Each dat │ │ │ │ │ - 0x00030e90 61206469 72656374 6f727920 68617320 a directory has │ │ │ │ │ - 0x00030ea0 74686520 666f6c6c 6f77696e 6720656e the following en │ │ │ │ │ - 0x00030eb0 74726965 733a222c 0a202020 20202020 tries:",. │ │ │ │ │ - 0x00030ec0 20202020 20227374 72756374 75726522 "structure" │ │ │ │ │ - 0x00030ed0 3a0a2020 20202020 20202020 20207b0a :. {. │ │ │ │ │ - 0x00030ee0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00030ef0 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ │ - 0x00030f00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00030f10 2020226e 616d6522 3a202264 6174615f "name": "data_ │ │ │ │ │ - 0x00030f20 64697265 63746f72 69657322 2c0a2020 directories",. │ │ │ │ │ - 0x00030f30 20202020 20202020 20202020 20202261 "a │ │ │ │ │ - 0x00030f40 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ - 0x00030f50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00030f60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00030f70 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00030f80 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00030f90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00030fa0 20202020 20226e61 6d65223a 20227669 "name": "vi │ │ │ │ │ - 0x00030fb0 72747561 6c5f6164 64726573 73222c0a rtual_address",. │ │ │ │ │ - 0x00030fc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00030fd0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00030fe0 74617469 6f6e223a 20225265 6c617469 tation": "Relati │ │ │ │ │ - 0x00030ff0 76652076 69727475 616c2061 64647265 ve virtual addre │ │ │ │ │ - 0x00031000 73732028 52564129 206f6620 74686520 ss (RVA) of the │ │ │ │ │ - 0x00031010 50452064 61746120 64697265 63746f72 PE data director │ │ │ │ │ - 0x00031020 792e2049 66207468 69732069 73207a65 y. If this is ze │ │ │ │ │ - 0x00031030 726f2c20 7468656e 20746865 20646174 ro, then the dat │ │ │ │ │ - 0x00031040 61206469 72656374 6f727920 6973206d a directory is m │ │ │ │ │ - 0x00031050 69737369 6e672e20 4e6f7465 20746861 issing. Note tha │ │ │ │ │ - 0x00031060 7420666f 72206469 67697461 6c207369 t for digital si │ │ │ │ │ - 0x00031070 676e6174 7572652c 20746869 73206973 gnature, this is │ │ │ │ │ - 0x00031080 20746865 2066696c 65206f66 66736574 the file offset │ │ │ │ │ - 0x00031090 2c206e6f 74205256 412e222c 0a202020 , not RVA.",. │ │ │ │ │ - 0x000310a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000310b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x000310c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000310d0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x000310e0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x000310f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031100 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00031110 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00031120 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00031130 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ │ - 0x00031140 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031150 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00031160 6174696f 6e223a20 2253697a 65206f66 ation": "Size of │ │ │ │ │ - 0x00031170 20746865 20504520 64617461 20646972 the PE data dir │ │ │ │ │ - 0x00031180 6563746f 72792c20 696e2062 79746573 ectory, in bytes │ │ │ │ │ - 0x00031190 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x000311a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x000311b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x000311c0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x000311d0 20202020 20202020 20202020 20205d0a ]. │ │ │ │ │ - 0x000311e0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x000311f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00031200 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00031210 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ │ - 0x00031220 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00031230 65223a20 22736563 74696f6e 73222c0a e": "sections",. │ │ │ │ │ - 0x00031240 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00031250 756d656e 74617469 6f6e223a 2022496e umentation": "In │ │ │ │ │ - 0x00031260 64697669 6475616c 20736563 74696f6e dividual section │ │ │ │ │ - 0x00031270 20636861 72616374 65726973 74696373 characteristics │ │ │ │ │ - 0x00031280 2063616e 20626520 696e7370 65637465 can be inspecte │ │ │ │ │ - 0x00031290 64207573 696e6720 61206269 74776973 d using a bitwis │ │ │ │ │ - 0x000312a0 6520414e 44206f70 65726174 696f6e20 e AND operation │ │ │ │ │ - 0x000312b0 77697468 20737065 63696669 6320636f with specific co │ │ │ │ │ - 0x000312c0 6e737461 6e74732e 20457861 6d706c65 nstants. Example │ │ │ │ │ - 0x000312d0 733a2060 60607065 2e736563 74696f6e s: ```pe.section │ │ │ │ │ - 0x000312e0 735b305d 2e6e616d 65203d3d 205c222e s[0].name == \". │ │ │ │ │ - 0x000312f0 74657874 5c226060 602c2060 60607065 text\"```, ```pe │ │ │ │ │ - 0x00031300 2e736563 74696f6e 735b315d 2e636861 .sections[1].cha │ │ │ │ │ - 0x00031310 72616374 65726973 74696373 20262070 racteristics & p │ │ │ │ │ - 0x00031320 652e5345 4354494f 4e5f434e 545f434f e.SECTION_CNT_CO │ │ │ │ │ - 0x00031330 44456060 60222c0a 20202020 20202020 DE```",. │ │ │ │ │ - 0x00031340 20202020 22737472 75637475 7265223a "structure": │ │ │ │ │ - 0x00031350 0a202020 20202020 20202020 207b0a20 . {. │ │ │ │ │ - 0x00031360 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00031370 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ │ - 0x00031380 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00031390 20226e61 6d65223a 20227365 6374696f "name": "sectio │ │ │ │ │ - 0x000313a0 6e73222c 0a202020 20202020 20202020 ns",. │ │ │ │ │ - 0x000313b0 20202020 20226174 74726962 75746573 "attributes │ │ │ │ │ - 0x000313c0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x000313d0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x000313e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000313f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00031400 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00031410 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00031420 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ │ - 0x00031430 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031440 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00031450 6f6e223a 20225365 6374696f 6e206e61 on": "Section na │ │ │ │ │ - 0x00031460 6d652e22 2c0a2020 20202020 20202020 me.",. │ │ │ │ │ - 0x00031470 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00031480 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ │ - 0x00031490 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x000314a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000314b0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x000314c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000314d0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x000314e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000314f0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00031500 22636861 72616374 65726973 74696373 "characteristics │ │ │ │ │ - 0x00031510 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00031520 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00031530 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ │ - 0x00031540 74696f6e 20636861 72616374 65726973 tion characteris │ │ │ │ │ - 0x00031550 74696373 2e222c0a 20202020 20202020 tics.",. │ │ │ │ │ - 0x00031560 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031570 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00031580 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031590 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x000315a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000315b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000315c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x000315d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000315e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x000315f0 3a202276 69727475 616c5f61 64647265 : "virtual_addre │ │ │ │ │ - 0x00031600 7373222c 0a202020 20202020 20202020 ss",. │ │ │ │ │ - 0x00031610 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00031620 63756d65 6e746174 696f6e22 3a202253 cumentation": "S │ │ │ │ │ - 0x00031630 65637469 6f6e2076 69727475 616c2061 ection virtual a │ │ │ │ │ - 0x00031640 64647265 73732e22 2c0a2020 20202020 ddress.",. │ │ │ │ │ - 0x00031650 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031660 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00031670 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031680 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00031690 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x000316a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000316b0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x000316c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x000316d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x000316e0 65223a20 22766972 7475616c 5f73697a e": "virtual_siz │ │ │ │ │ - 0x000316f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00031700 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00031710 756d656e 74617469 6f6e223a 20225365 umentation": "Se │ │ │ │ │ - 0x00031720 6374696f 6e207669 72747561 6c207369 ction virtual si │ │ │ │ │ - 0x00031730 7a652e22 2c0a2020 20202020 20202020 ze.",. │ │ │ │ │ - 0x00031740 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00031750 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00031760 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x00031770 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00031780 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00031790 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000317a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x000317b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000317c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000317d0 22726177 5f646174 615f6f66 66736574 "raw_data_offset │ │ │ │ │ - 0x000317e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x000317f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00031800 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ │ - 0x00031810 74696f6e 20726177 206f6666 7365742e tion raw offset. │ │ │ │ │ - 0x00031820 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00031830 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00031840 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x00031850 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00031860 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031870 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00031880 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00031890 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x000318a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000318b0 20202020 20226e61 6d65223a 20227261 "name": "ra │ │ │ │ │ - 0x000318c0 775f6461 74615f73 697a6522 2c0a2020 w_data_size",. │ │ │ │ │ - 0x000318d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000318e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x000318f0 74696f6e 223a2022 53656374 696f6e20 tion": "Section │ │ │ │ │ - 0x00031900 72617720 73697a65 2e222c0a 20202020 raw size.",. │ │ │ │ │ - 0x00031910 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031920 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00031930 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031940 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x00031950 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00031960 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031970 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00031980 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00031990 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x000319a0 616d6522 3a202270 6f696e74 65725f74 ame": "pointer_t │ │ │ │ │ - 0x000319b0 6f5f7265 6c6f6361 74696f6e 73222c0a o_relocations",. │ │ │ │ │ - 0x000319c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000319d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x000319e0 74617469 6f6e223a 20225661 6c756520 tation": "Value │ │ │ │ │ - 0x000319f0 6f662049 4d414745 5f534543 54494f4e of IMAGE_SECTION │ │ │ │ │ - 0x00031a00 5f484541 4445523a 3a506f69 6e746572 _HEADER::Pointer │ │ │ │ │ - 0x00031a10 546f5265 6c6f6361 74696f6e 732e222c ToRelocations.", │ │ │ │ │ - 0x00031a20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00031a30 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00031a40 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x00031a50 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x00031a60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031a70 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00031a80 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00031a90 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00031aa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031ab0 20202022 6e616d65 223a2022 706f696e "name": "poin │ │ │ │ │ - 0x00031ac0 7465725f 746f5f6c 696e655f 6e756d62 ter_to_line_numb │ │ │ │ │ - 0x00031ad0 65727322 2c0a2020 20202020 20202020 ers",. │ │ │ │ │ - 0x00031ae0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00031af0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00031b00 56616c75 65206f66 20494d41 47455f53 Value of IMAGE_S │ │ │ │ │ - 0x00031b10 45435449 4f4e5f48 45414445 523a3a50 ECTION_HEADER::P │ │ │ │ │ - 0x00031b20 6f696e74 6572546f 4c696e65 6e756d62 ointerToLinenumb │ │ │ │ │ - 0x00031b30 6572732e 222c0a20 20202020 20202020 ers.",. │ │ │ │ │ - 0x00031b40 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00031b50 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00031b60 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00031b70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00031b80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00031b90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031ba0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00031bb0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00031bc0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00031bd0 20226e75 6d626572 5f6f665f 72656c6f "number_of_relo │ │ │ │ │ - 0x00031be0 63617469 6f6e7322 2c0a2020 20202020 cations",. │ │ │ │ │ - 0x00031bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031c00 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00031c10 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ │ - 0x00031c20 47455f53 45435449 4f4e5f48 45414445 GE_SECTION_HEADE │ │ │ │ │ - 0x00031c30 523a3a4e 756d6265 724f6652 656c6f63 R::NumberOfReloc │ │ │ │ │ - 0x00031c40 6174696f 6e732e22 2c0a2020 20202020 ations.",. │ │ │ │ │ - 0x00031c50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031c60 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00031c70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031c80 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00031c90 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00031ca0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031cb0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00031cc0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00031cd0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00031ce0 65223a20 226e756d 6265725f 6f665f6c e": "number_of_l │ │ │ │ │ - 0x00031cf0 696e655f 6e756d62 65727322 2c0a2020 ine_numbers",. │ │ │ │ │ - 0x00031d00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031d10 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00031d20 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ │ - 0x00031d30 20494d41 47455f53 45435449 4f4e5f48 IMAGE_SECTION_H │ │ │ │ │ - 0x00031d40 45414445 523a3a4e 756d6265 724f664c EADER::NumberOfL │ │ │ │ │ - 0x00031d50 696e654e 756d6265 72732e22 2c0a2020 ineNumbers.",. │ │ │ │ │ - 0x00031d60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031d70 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00031d80 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00031d90 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00031da0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ │ - 0x00031db0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00031dc0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00031dd0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00031de0 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ │ - 0x00031df0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00031e00 6f766572 6c617922 2c0a2020 20202020 overlay",. │ │ │ │ │ - 0x00031e10 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00031e20 74696f6e 223a2022 41207374 72756374 tion": "A struct │ │ │ │ │ - 0x00031e30 75726520 636f6e74 61696e69 6e67206d ure containing m │ │ │ │ │ - 0x00031e40 656d6265 7273206f 66667365 7420616e embers offset an │ │ │ │ │ - 0x00031e50 64207369 7a652e22 2c0a2020 20202020 d size.",. │ │ │ │ │ - 0x00031e60 20202020 20202261 74747269 62757465 "attribute │ │ │ │ │ - 0x00031e70 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x00031e80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00031e90 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00031ea0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00031eb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031ec0 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ │ - 0x00031ed0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00031ee0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00031ef0 6174696f 6e223a20 224f7665 726c6179 ation": "Overlay │ │ │ │ │ - 0x00031f00 20736563 74696f6e 206f6666 7365742e section offset. │ │ │ │ │ - 0x00031f10 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00031f20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00031f30 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x00031f40 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00031f50 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00031f60 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00031f70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00031f80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031f90 20226e61 6d65223a 20227369 7a65222c "name": "size", │ │ │ │ │ - 0x00031fa0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00031fb0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00031fc0 696f6e22 3a20224f 7665726c 61792073 ion": "Overlay s │ │ │ │ │ - 0x00031fd0 65637469 6f6e2073 697a652e 222c0a20 ection size.",. │ │ │ │ │ - 0x00031fe0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031ff0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00032000 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00032010 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ - 0x00032020 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00032030 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00032040 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ │ - 0x00032050 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00032060 616d6522 3a202272 6963685f 7369676e ame": "rich_sign │ │ │ │ │ - 0x00032070 61747572 65222c0a 20202020 20202020 ature",. │ │ │ │ │ - 0x00032080 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00032090 6f6e223a 20225374 72756374 75726520 on": "Structure │ │ │ │ │ - 0x000320a0 636f6e74 61696e69 6e672069 6e666f72 containing infor │ │ │ │ │ - 0x000320b0 6d617469 6f6e2061 626f7574 20746865 mation about the │ │ │ │ │ - 0x000320c0 20504527 73207269 63682073 69676e61 PE's rich signa │ │ │ │ │ - 0x000320d0 74757265 20617320 646f6375 6d656e74 ture as document │ │ │ │ │ - 0x000320e0 65642069 6e206874 74703a2f 2f777777 ed in http://www │ │ │ │ │ - 0x000320f0 2e6e7463 6f72652e 636f6d2f 66696c65 .ntcore.com/file │ │ │ │ │ - 0x00032100 732f7269 63687369 676e2e68 746d2e22 s/richsign.htm." │ │ │ │ │ - 0x00032110 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ │ - 0x00032120 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ - 0x00032130 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00032140 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032150 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00032160 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00032170 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00032180 20226f66 66736574 222c0a20 20202020 "offset",. │ │ │ │ │ - 0x00032190 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000321a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x000321b0 224f6666 73657420 77686572 65207468 "Offset where th │ │ │ │ │ - 0x000321c0 65207269 63682073 69676e61 74757265 e rich signature │ │ │ │ │ - 0x000321d0 20737461 7274732e 20497420 77696c6c starts. It will │ │ │ │ │ - 0x000321e0 20626520 756e6465 66696e65 64206966 be undefined if │ │ │ │ │ - 0x000321f0 20746865 2066696c 6520646f 65736e27 the file doesn' │ │ │ │ │ - 0x00032200 74206861 76652061 20726963 68207369 t have a rich si │ │ │ │ │ - 0x00032210 676e6174 7572652e 222c0a20 20202020 gnature.",. │ │ │ │ │ - 0x00032220 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00032230 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00032240 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00032250 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00032260 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032270 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00032280 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00032290 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000322a0 20226c65 6e677468 222c0a20 20202020 "length",. │ │ │ │ │ - 0x000322b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000322c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x000322d0 224c656e 67746820 6f662074 68652072 "Length of the r │ │ │ │ │ - 0x000322e0 69636820 7369676e 61747572 652c206e ich signature, n │ │ │ │ │ - 0x000322f0 6f742069 6e636c75 64696e67 20746865 ot including the │ │ │ │ │ - 0x00032300 2066696e 616c2027 52696368 27206d61 final 'Rich' ma │ │ │ │ │ - 0x00032310 726b6572 2e222c0a 20202020 20202020 rker.",. │ │ │ │ │ - 0x00032320 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00032330 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00032340 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00032350 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00032360 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032370 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00032380 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00032390 20202020 2020226e 616d6522 3a20226b "name": "k │ │ │ │ │ - 0x000323a0 6579222c 0a202020 20202020 20202020 ey",. │ │ │ │ │ - 0x000323b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x000323c0 6e746174 696f6e22 3a20224b 65792075 ntation": "Key u │ │ │ │ │ - 0x000323d0 73656420 746f2065 6e637279 70742074 sed to encrypt t │ │ │ │ │ - 0x000323e0 68652064 61746120 77697468 20584f52 he data with XOR │ │ │ │ │ - 0x000323f0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00032400 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00032410 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x00032420 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x00032430 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00032440 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00032450 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00032460 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032470 2020226e 616d6522 3a202272 61775f64 "name": "raw_d │ │ │ │ │ - 0x00032480 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ │ - 0x00032490 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000324a0 656e7461 74696f6e 223a2022 52617720 entation": "Raw │ │ │ │ │ - 0x000324b0 64617461 20617320 69742061 70706561 data as it appea │ │ │ │ │ - 0x000324c0 72732069 6e207468 65206669 6c652e22 rs in the file." │ │ │ │ │ - 0x000324d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000324e0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ - 0x000324f0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00032500 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00032510 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00032520 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00032530 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00032540 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032550 226e616d 65223a20 22636c65 61725f64 "name": "clear_d │ │ │ │ │ - 0x00032560 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ │ - 0x00032570 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00032580 656e7461 74696f6e 223a2022 44617461 entation": "Data │ │ │ │ │ - 0x00032590 20616674 65722062 65696e67 20646563 after being dec │ │ │ │ │ - 0x000325a0 72797074 65642062 7920584f 52696e67 rypted by XORing │ │ │ │ │ - 0x000325b0 20697420 77697468 20746865 206b6579 it with the key │ │ │ │ │ - 0x000325c0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x000325d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x000325e0 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ - 0x000325f0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x00032600 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00032610 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00032620 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00032630 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032640 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ │ - 0x00032650 6f6e5f64 61746122 2c0a2020 20202020 on_data",. │ │ │ │ │ - 0x00032660 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00032670 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00032680 56657273 696f6e20 6669656c 64732061 Version fields a │ │ │ │ │ - 0x00032690 66746572 20626569 6e672064 65637279 fter being decry │ │ │ │ │ - 0x000326a0 70746564 20627920 584f5269 6e672069 pted by XORing i │ │ │ │ │ - 0x000326b0 74207769 74682074 6865206b 65792e22 t with the key." │ │ │ │ │ - 0x000326c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000326d0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ - 0x000326e0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x000326f0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00032700 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00032710 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00032720 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ │ - 0x00032730 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032740 20202022 6e616d65 223a2022 76657273 "name": "vers │ │ │ │ │ - 0x00032750 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ │ - 0x00032760 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00032770 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ │ - 0x00032780 74696f6e 20726574 75726e69 6e672061 tion returning a │ │ │ │ │ - 0x00032790 2073756d 206f6620 636f756e 74207661 sum of count va │ │ │ │ │ - 0x000327a0 6c756573 206f6620 616c6c20 6d617463 lues of all matc │ │ │ │ │ - 0x000327b0 68696e67 20766572 73696f6e 20726563 hing version rec │ │ │ │ │ - 0x000327c0 6f726473 2e205072 6f766964 65207468 ords. Provide th │ │ │ │ │ - 0x000327d0 65206f70 74696f6e 616c2074 6f6f6c69 e optional tooli │ │ │ │ │ - 0x000327e0 64206172 67756d65 6e742074 6f206f6e d argument to on │ │ │ │ │ - 0x000327f0 6c79206d 61746368 20776865 6e20626f ly match when bo │ │ │ │ │ - 0x00032800 7468206d 61746368 20666f72 206f6e65 th match for one │ │ │ │ │ - 0x00032810 20656e74 72792e20 4d6f7265 20696e66 entry. More inf │ │ │ │ │ - 0x00032820 6f726d61 74696f6e 2063616e 20626520 ormation can be │ │ │ │ │ - 0x00032830 666f756e 64206865 72653a20 68747470 found here: http │ │ │ │ │ - 0x00032840 3a2f2f77 77772e6e 74636f72 652e636f ://www.ntcore.co │ │ │ │ │ - 0x00032850 6d2f6669 6c65732f 72696368 7369676e m/files/richsign │ │ │ │ │ - 0x00032860 2e68746d 204e6f74 653a2050 72696f72 .htm Note: Prior │ │ │ │ │ - 0x00032870 20746f20 76657273 696f6e20 332e3131 to version 3.11 │ │ │ │ │ - 0x00032880 2e302c20 74686973 2066756e 6374696f .0, this functio │ │ │ │ │ - 0x00032890 6e207265 7475726e 73206f6e 6c792061 n returns only a │ │ │ │ │ - 0x000328a0 20626f6f 6c65616e 2076616c 75652028 boolean value ( │ │ │ │ │ - 0x000328b0 30206f72 20312920 69662074 68652067 0 or 1) if the g │ │ │ │ │ - 0x000328c0 6976656e 20766572 73696f6e 20616e64 iven version and │ │ │ │ │ - 0x000328d0 206f7074 696f6e61 6c20746f 6f6c6964 optional toolid │ │ │ │ │ - 0x000328e0 20697320 70726573 656e7420 696e2061 is present in a │ │ │ │ │ - 0x000328f0 6e20656e 7472792e 20606060 4578616d n entry. ```Exam │ │ │ │ │ - 0x00032900 706c653a 2070652e 72696368 5f736967 ple: pe.rich_sig │ │ │ │ │ - 0x00032910 6e617475 72652e76 65727369 6f6e2832 nature.version(2 │ │ │ │ │ - 0x00032920 34323135 2c203236 3129203d 3d203631 4215, 261) == 61 │ │ │ │ │ - 0x00032930 60606022 2c0a2020 20202020 20202020 ```",. │ │ │ │ │ - 0x00032940 20202020 20202020 20202272 65747572 "retur │ │ │ │ │ - 0x00032950 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ │ - 0x00032960 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032970 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ - 0x00032980 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00032990 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x000329a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000329b0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ - 0x000329c0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x000329d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000329e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000329f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032a00 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00032a10 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ - 0x00032a20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032a30 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00032a40 6d65223a 20227665 7273696f 6e220a20 me": "version". │ │ │ │ │ - 0x00032a50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032a60 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00032a70 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00032a80 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ - 0x00032a90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032aa0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00032ab0 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ │ - 0x00032ac0 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ │ - 0x00032ad0 20612073 756d206f 6620636f 756e7420 a sum of count │ │ │ │ │ - 0x00032ae0 76616c75 6573206f 6620616c 6c206d61 values of all ma │ │ │ │ │ - 0x00032af0 74636869 6e672060 76657273 696f6e60 tching `version` │ │ │ │ │ - 0x00032b00 20726563 6f726473 2e220a20 20202020 records.". │ │ │ │ │ - 0x00032b10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032b20 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00032b30 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00032b40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032b50 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ - 0x00032b60 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ - 0x00032b70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032b80 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00032b90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032ba0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032bb0 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ │ - 0x00032bc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032bd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032be0 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ │ - 0x00032bf0 6f6e220a 20202020 20202020 20202020 on". │ │ │ │ │ - 0x00032c00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032c10 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x00032c20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032c30 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00032c40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032c50 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00032c60 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ - 0x00032c70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032c80 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00032c90 616d6522 3a202274 6f6f6c69 64220a20 ame": "toolid". │ │ │ │ │ - 0x00032ca0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032cb0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00032cc0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00032cd0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ - 0x00032ce0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032cf0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00032d00 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ │ - 0x00032d10 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ │ - 0x00032d20 20612073 756d206f 6620636f 756e7420 a sum of count │ │ │ │ │ - 0x00032d30 76616c75 6573206f 6620616c 6c206d61 values of all ma │ │ │ │ │ - 0x00032d40 74636869 6e672060 76657273 696f6e60 tching `version` │ │ │ │ │ - 0x00032d50 20726563 6f726473 20746861 7420616c records that al │ │ │ │ │ - 0x00032d60 736f206d 61746368 20746865 20737065 so match the spe │ │ │ │ │ - 0x00032d70 63696669 65642060 746f6f6c 6964602e cified `toolid`. │ │ │ │ │ - 0x00032d80 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00032d90 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ - 0x00032da0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032db0 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ │ - 0x00032dc0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00032dd0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00032de0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00032df0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ │ - 0x00032e00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032e10 20202022 6e616d65 223a2022 746f6f6c "name": "tool │ │ │ │ │ - 0x00032e20 6964222c 0a202020 20202020 20202020 id",. │ │ │ │ │ - 0x00032e30 20202020 20202020 20227265 7475726e "return │ │ │ │ │ - 0x00032e40 5f747970 65223a20 2269222c 0a202020 _type": "i",. │ │ │ │ │ - 0x00032e50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032e60 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00032e70 3a202246 756e6374 696f6e20 72657475 : "Function retu │ │ │ │ │ - 0x00032e80 726e696e 67206120 73756d20 6f662063 rning a sum of c │ │ │ │ │ - 0x00032e90 6f756e74 2076616c 75657320 6f662061 ount values of a │ │ │ │ │ - 0x00032ea0 6c6c206d 61746368 696e6720 746f6f6c ll matching tool │ │ │ │ │ - 0x00032eb0 69642072 65636f72 64732e20 50726f76 id records. Prov │ │ │ │ │ - 0x00032ec0 69646520 74686520 6f707469 6f6e616c ide the optional │ │ │ │ │ - 0x00032ed0 20766572 73696f6e 20617267 756d656e version argumen │ │ │ │ │ - 0x00032ee0 7420746f 206f6e6c 79206d61 74636820 t to only match │ │ │ │ │ - 0x00032ef0 7768656e 20626f74 68206d61 74636820 when both match │ │ │ │ │ - 0x00032f00 666f7220 6f6e6520 656e7472 792e204d for one entry. M │ │ │ │ │ - 0x00032f10 6f726520 696e666f 726d6174 696f6e20 ore information │ │ │ │ │ - 0x00032f20 63616e20 62652066 6f756e64 20686572 can be found her │ │ │ │ │ - 0x00032f30 653a2068 7474703a 2f2f7777 772e6e74 e: http://www.nt │ │ │ │ │ - 0x00032f40 636f7265 2e636f6d 2f66696c 65732f72 core.com/files/r │ │ │ │ │ - 0x00032f50 69636873 69676e2e 68746d20 4e6f7465 ichsign.htm Note │ │ │ │ │ - 0x00032f60 3a205072 696f7220 746f2076 65727369 : Prior to versi │ │ │ │ │ - 0x00032f70 6f6e2033 2e31312e 302c2074 68697320 on 3.11.0, this │ │ │ │ │ - 0x00032f80 66756e63 74696f6e 20726574 75726e73 function returns │ │ │ │ │ - 0x00032f90 206f6e6c 79206120 626f6f6c 65616e20 only a boolean │ │ │ │ │ - 0x00032fa0 76616c75 65202830 206f7220 31292069 value (0 or 1) i │ │ │ │ │ - 0x00032fb0 66207468 65206769 76656e20 746f6f6c f the given tool │ │ │ │ │ - 0x00032fc0 69642061 6e64206f 7074696f 6e616c20 id and optional │ │ │ │ │ - 0x00032fd0 76657273 696f6e20 69732070 72657365 version is prese │ │ │ │ │ - 0x00032fe0 6e742069 6e20616e 20656e74 72792e20 nt in an entry. │ │ │ │ │ - 0x00032ff0 60606045 78616d70 6c653a20 70652e72 ```Example: pe.r │ │ │ │ │ - 0x00033000 6963685f 7369676e 61747572 652e746f ich_signature.to │ │ │ │ │ - 0x00033010 6f6c6964 28313730 2c203430 32313929 olid(170, 40219) │ │ │ │ │ - 0x00033020 203e3d20 39396060 60222c0a 20202020 >= 99```",. │ │ │ │ │ - 0x00033030 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033040 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ │ - 0x00033050 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033060 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00033070 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033080 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ - 0x00033090 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x000330a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000330b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000306a0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x000306b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x000306c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000306d0 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ │ + 0x000306e0 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ │ + 0x000306f0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00030700 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00030710 496e7465 67657220 77697468 206f6e65 Integer with one │ │ │ │ │ + 0x00030720 206f6620 74686520 666f6c6c 6f77696e of the followin │ │ │ │ │ + 0x00030730 67207661 6c756573 3a205348 545f4e55 g values: SHT_NU │ │ │ │ │ + 0x00030740 4c4c2053 48545f50 524f4742 49545320 LL SHT_PROGBITS │ │ │ │ │ + 0x00030750 5348545f 53594d54 41422053 48545f53 SHT_SYMTAB SHT_S │ │ │ │ │ + 0x00030760 54525441 42205348 545f5245 4c412053 TRTAB SHT_RELA S │ │ │ │ │ + 0x00030770 48545f48 41534820 5348545f 44594e41 HT_HASH SHT_DYNA │ │ │ │ │ + 0x00030780 4d494320 5348545f 4e4f5445 20534854 MIC SHT_NOTE SHT │ │ │ │ │ + 0x00030790 5f4e4f42 49545320 5348545f 52454c20 _NOBITS SHT_REL │ │ │ │ │ + 0x000307a0 5348545f 53484c49 42205348 545f4459 SHT_SHLIB SHT_DY │ │ │ │ │ + 0x000307b0 4e53594d 2e222c0a 20202020 20202020 NSYM.",. │ │ │ │ │ + 0x000307c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000307d0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x000307e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000307f0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00030800 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00030810 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030820 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00030830 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00030840 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00030850 3a202266 6c616773 222c0a20 20202020 : "flags",. │ │ │ │ │ + 0x00030860 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030870 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00030880 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00030890 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000308a0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x000308b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000308c0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x000308d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x000308e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000308f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00030900 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00030910 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00030920 3a202261 64647265 7373222c 0a202020 : "address",. │ │ │ │ │ + 0x00030930 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030940 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00030950 696f6e22 3a202254 68652076 69727475 ion": "The virtu │ │ │ │ │ + 0x00030960 616c2061 64647265 73732074 68652073 al address the s │ │ │ │ │ + 0x00030970 65637469 6f6e2073 74617274 73206174 ection starts at │ │ │ │ │ + 0x00030980 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00030990 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x000309a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x000309b0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x000309c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000309d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000309e0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x000309f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00030a00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030a10 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ + 0x00030a20 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ │ + 0x00030a30 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00030a40 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00030a50 53656374 696f6e27 73206e61 6d652e20 Section's name. │ │ │ │ │ + 0x00030a60 4578616d 706c653a 20606060 656c662e Example: ```elf. │ │ │ │ │ + 0x00030a70 73656374 696f6e73 5b335d2e 6e616d65 sections[3].name │ │ │ │ │ + 0x00030a80 203d3d20 5c222e62 73735c22 60606022 == \".bss\"```" │ │ │ │ │ + 0x00030a90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00030aa0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00030ab0 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ │ + 0x00030ac0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ + 0x00030ad0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030ae0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00030af0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00030b00 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00030b10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030b20 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ │ + 0x00030b30 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ │ + 0x00030b40 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00030b50 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00030b60 4f666673 65742066 726f6d20 74686520 Offset from the │ │ │ │ │ + 0x00030b70 62656769 6e6e696e 67206f66 20746865 beginning of the │ │ │ │ │ + 0x00030b80 2066696c 6520746f 20746865 20666972 file to the fir │ │ │ │ │ + 0x00030b90 73742062 79746520 696e2074 68652073 st byte in the s │ │ │ │ │ + 0x00030ba0 65637469 6f6e2e20 4f6e6520 73656374 ection. One sect │ │ │ │ │ + 0x00030bb0 696f6e20 74797065 2c203a63 3a747970 ion type, :c:typ │ │ │ │ │ + 0x00030bc0 653a6053 48545f4e 4f424954 53602064 e:`SHT_NOBITS` d │ │ │ │ │ + 0x00030bd0 65736372 69626564 2062656c 6f772c20 escribed below, │ │ │ │ │ + 0x00030be0 6f636375 70696573 206e6f20 73706163 occupies no spac │ │ │ │ │ + 0x00030bf0 6520696e 20746865 2066696c 652c2061 e in the file, a │ │ │ │ │ + 0x00030c00 6e642069 7473203a 633a6d65 6d626572 nd its :c:member │ │ │ │ │ + 0x00030c10 3a606f66 66736574 60206d65 6d626572 :`offset` member │ │ │ │ │ + 0x00030c20 206c6f63 61746573 20746865 20636f6e locates the con │ │ │ │ │ + 0x00030c30 63657074 75616c20 706c6163 656d656e ceptual placemen │ │ │ │ │ + 0x00030c40 7420696e 20746865 2066696c 652e222c t in the file.", │ │ │ │ │ + 0x00030c50 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00030c60 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00030c70 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x00030c80 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00030c90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030ca0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00030cb0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00030cc0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00030cd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030ce0 20202022 6e616d65 223a2022 73697a65 "name": "size │ │ │ │ │ + 0x00030cf0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00030d00 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00030d10 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ │ + 0x00030d20 74696f6e 27732073 697a6520 696e2062 tion's size in b │ │ │ │ │ + 0x00030d30 79746573 2e20556e 6c657373 20746865 ytes. Unless the │ │ │ │ │ + 0x00030d40 20736563 74696f6e 20747970 65206973 section type is │ │ │ │ │ + 0x00030d50 20534854 5f4e4f42 4954532c 20746865 SHT_NOBITS, the │ │ │ │ │ + 0x00030d60 20736563 74696f6e 206f6363 75706965 section occupie │ │ │ │ │ + 0x00030d70 73207368 5f73697a 65206279 74657320 s sh_size bytes │ │ │ │ │ + 0x00030d80 696e2074 68652066 696c652e 20412073 in the file. A s │ │ │ │ │ + 0x00030d90 65637469 6f6e206f 66203a63 3a747970 ection of :c:typ │ │ │ │ │ + 0x00030da0 653a6053 48545f4e 4f424954 5360206d e:`SHT_NOBITS` m │ │ │ │ │ + 0x00030db0 61792068 61766520 61206e6f 6e2d7a65 ay have a non-ze │ │ │ │ │ + 0x00030dc0 726f2073 697a652c 20627574 20697420 ro size, but it │ │ │ │ │ + 0x00030dd0 6f636375 70696573 206e6f20 73706163 occupies no spac │ │ │ │ │ + 0x00030de0 6520696e 20746865 2066696c 652e222c e in the file.", │ │ │ │ │ + 0x00030df0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00030e00 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00030e10 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x00030e20 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x00030e30 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ + 0x00030e40 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x00030e50 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00030e60 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00030e70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00030e80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00030e90 20225054 5f4e554c 4c222c0a 20202020 "PT_NULL",. │ │ │ │ │ + 0x00030ea0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00030eb0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00030ec0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00030ed0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00030ee0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00030ef0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00030f00 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00030f10 20202022 6e616d65 223a2022 50545f4c "name": "PT_L │ │ │ │ │ + 0x00030f20 4f414422 2c0a2020 20202020 20202020 OAD",. │ │ │ │ │ + 0x00030f30 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00030f40 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00030f50 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00030f60 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00030f70 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00030f80 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00030f90 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00030fa0 6d65223a 20225054 5f44594e 414d4943 me": "PT_DYNAMIC │ │ │ │ │ + 0x00030fb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00030fc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00030fd0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00030fe0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00030ff0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00031000 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00031010 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00031020 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00031030 3a202250 545f494e 54455250 222c0a20 : "PT_INTERP",. │ │ │ │ │ + 0x00031040 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00031050 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00031060 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00031070 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00031080 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00031090 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x000310a0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x000310b0 20202020 2020226e 616d6522 3a202250 "name": "P │ │ │ │ │ + 0x000310c0 545f4e4f 5445222c 0a202020 20202020 T_NOTE",. │ │ │ │ │ + 0x000310d0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x000310e0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x000310f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00031100 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00031110 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00031120 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00031130 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00031140 226e616d 65223a20 2250545f 53484c49 "name": "PT_SHLI │ │ │ │ │ + 0x00031150 42222c0a 20202020 20202020 20202020 B",. │ │ │ │ │ + 0x00031160 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00031170 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00031180 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00031190 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x000311a0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x000311b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x000311c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x000311d0 223a2022 50545f50 48445222 2c0a2020 ": "PT_PHDR",. │ │ │ │ │ + 0x000311e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000311f0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00031200 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00031210 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00031220 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00031230 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00031240 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00031250 20202020 20226e61 6d65223a 20225054 "name": "PT │ │ │ │ │ + 0x00031260 5f544c53 222c0a20 20202020 20202020 _TLS",. │ │ │ │ │ + 0x00031270 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00031280 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00031290 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x000312a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000312b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000312c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x000312d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x000312e0 616d6522 3a202250 545f474e 555f4548 ame": "PT_GNU_EH │ │ │ │ │ + 0x000312f0 5f465241 4d45222c 0a202020 20202020 _FRAME",. │ │ │ │ │ + 0x00031300 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00031310 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00031320 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00031330 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00031340 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00031350 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00031360 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00031370 226e616d 65223a20 2250545f 474e555f "name": "PT_GNU_ │ │ │ │ │ + 0x00031380 53544143 4b222c0a 20202020 20202020 STACK",. │ │ │ │ │ + 0x00031390 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000313a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x000313b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x000313c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x000313d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000313e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x000313f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00031400 6e616d65 223a2022 44545f4e 554c4c22 name": "DT_NULL" │ │ │ │ │ + 0x00031410 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00031420 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00031430 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00031440 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ │ + 0x00031450 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00031460 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00031470 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00031480 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00031490 20224454 5f4e4545 44454422 2c0a2020 "DT_NEEDED",. │ │ │ │ │ + 0x000314a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000314b0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x000314c0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x000314d0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x000314e0 2c0a0920 2020207b 0a202020 20202020 ,.. {. │ │ │ │ │ + 0x000314f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00031500 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00031510 2020226e 616d6522 3a202244 545f504c "name": "DT_PL │ │ │ │ │ + 0x00031520 5452454c 535a222c 0a202020 20202020 TRELSZ",. │ │ │ │ │ + 0x00031530 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00031540 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00031550 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00031560 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00031570 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00031580 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00031590 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x000315a0 226e616d 65223a20 2244545f 504c5447 "name": "DT_PLTG │ │ │ │ │ + 0x000315b0 4f54222c 0a202020 20202020 20202020 OT",. │ │ │ │ │ + 0x000315c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x000315d0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x000315e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x000315f0 20202020 20207d2c 0a092020 20207b0a },.. {. │ │ │ │ │ + 0x00031600 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00031610 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00031620 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00031630 20224454 5f484153 48222c0a 20202020 "DT_HASH",. │ │ │ │ │ + 0x00031640 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00031650 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00031660 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00031670 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00031680 09202020 207b0a20 20202020 20202020 . {. │ │ │ │ │ + 0x00031690 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x000316a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x000316b0 226e616d 65223a20 2244545f 53545254 "name": "DT_STRT │ │ │ │ │ + 0x000316c0 4142222c 0a202020 20202020 20202020 AB",. │ │ │ │ │ + 0x000316d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x000316e0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x000316f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00031700 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00031710 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00031720 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00031730 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00031740 65223a20 2244545f 53594d54 4142222c e": "DT_SYMTAB", │ │ │ │ │ + 0x00031750 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00031760 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00031770 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00031780 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00031790 20207d2c 0a092020 20207b0a 20202020 },.. {. │ │ │ │ │ + 0x000317a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x000317b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x000317c0 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ │ + 0x000317d0 5f52454c 41222c0a 20202020 20202020 _RELA",. │ │ │ │ │ + 0x000317e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000317f0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00031800 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00031810 0a202020 20202020 207d2c0a 09202020 . },.. │ │ │ │ │ + 0x00031820 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00031830 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00031840 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00031850 65223a20 2244545f 52454c41 535a222c e": "DT_RELASZ", │ │ │ │ │ + 0x00031860 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00031870 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00031880 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00031890 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x000318a0 20207d2c 0a092020 20207b0a 20202020 },.. {. │ │ │ │ │ + 0x000318b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x000318c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x000318d0 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ │ + 0x000318e0 5f52454c 41454e54 222c0a20 20202020 _RELAENT",. │ │ │ │ │ + 0x000318f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00031900 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00031910 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00031920 2269220a 20202020 20202020 7d2c0a09 "i". },.. │ │ │ │ │ + 0x00031930 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00031940 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00031950 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00031960 6e616d65 223a2022 44545f53 5452535a name": "DT_STRSZ │ │ │ │ │ + 0x00031970 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00031980 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00031990 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x000319a0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x000319b0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x000319c0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x000319d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x000319e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x000319f0 3a202244 545f5359 4d454e54 222c0a20 : "DT_SYMENT",. │ │ │ │ │ + 0x00031a00 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00031a10 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00031a20 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00031a30 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00031a40 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00031a50 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00031a60 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00031a70 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ │ + 0x00031a80 545f494e 4954222c 0a202020 20202020 T_INIT",. │ │ │ │ │ + 0x00031a90 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00031aa0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00031ab0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00031ac0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00031ad0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00031ae0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00031af0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00031b00 226e616d 65223a20 2244545f 46494e49 "name": "DT_FINI │ │ │ │ │ + 0x00031b10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00031b20 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00031b30 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00031b40 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00031b50 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00031b60 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00031b70 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00031b80 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00031b90 3a202244 545f534f 4e414d45 222c0a20 : "DT_SONAME",. │ │ │ │ │ + 0x00031ba0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00031bb0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00031bc0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00031bd0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00031be0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00031bf0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00031c00 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00031c10 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ │ + 0x00031c20 545f5250 41544822 2c0a2020 20202020 T_RPATH",. │ │ │ │ │ + 0x00031c30 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00031c40 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00031c50 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00031c60 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00031c70 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00031c80 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00031c90 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00031ca0 20226e61 6d65223a 20224454 5f53594d "name": "DT_SYM │ │ │ │ │ + 0x00031cb0 424f4c49 43222c0a 20202020 20202020 BOLIC",. │ │ │ │ │ + 0x00031cc0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00031cd0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00031ce0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00031cf0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00031d00 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00031d10 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00031d20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00031d30 6e616d65 223a2022 44545f52 454c222c name": "DT_REL", │ │ │ │ │ + 0x00031d40 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00031d50 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00031d60 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00031d70 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00031d80 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00031d90 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00031da0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00031db0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00031dc0 2244545f 52454c53 5a222c0a 20202020 "DT_RELSZ",. │ │ │ │ │ + 0x00031dd0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00031de0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00031df0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00031e00 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00031e10 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00031e20 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00031e30 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00031e40 20202022 6e616d65 223a2022 44545f52 "name": "DT_R │ │ │ │ │ + 0x00031e50 454c454e 54222c0a 20202020 20202020 ELENT",. │ │ │ │ │ + 0x00031e60 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00031e70 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00031e80 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00031e90 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00031ea0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00031eb0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00031ec0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00031ed0 6e616d65 223a2022 44545f50 4c545245 name": "DT_PLTRE │ │ │ │ │ + 0x00031ee0 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ │ + 0x00031ef0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00031f00 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00031f10 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00031f20 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00031f30 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00031f40 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00031f50 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00031f60 223a2022 44545f44 45425547 222c0a20 ": "DT_DEBUG",. │ │ │ │ │ + 0x00031f70 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00031f80 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00031f90 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00031fa0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00031fb0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00031fc0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00031fd0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00031fe0 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ │ + 0x00031ff0 545f5445 58545245 4c222c0a 20202020 T_TEXTREL",. │ │ │ │ │ + 0x00032000 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00032010 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00032020 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00032030 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00032040 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00032050 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00032060 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00032070 20202022 6e616d65 223a2022 44545f4a "name": "DT_J │ │ │ │ │ + 0x00032080 4d505245 4c222c0a 20202020 20202020 MPREL",. │ │ │ │ │ + 0x00032090 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000320a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x000320b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x000320c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x000320d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000320e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x000320f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00032100 6e616d65 223a2022 44545f42 494e445f name": "DT_BIND_ │ │ │ │ │ + 0x00032110 4e4f5722 2c0a2020 20202020 20202020 NOW",. │ │ │ │ │ + 0x00032120 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00032130 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00032140 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00032150 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00032160 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00032170 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00032180 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00032190 6d65223a 20224454 5f494e49 545f4152 me": "DT_INIT_AR │ │ │ │ │ + 0x000321a0 52415922 2c0a2020 20202020 20202020 RAY",. │ │ │ │ │ + 0x000321b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000321c0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x000321d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x000321e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000321f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00032200 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00032210 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00032220 6d65223a 20224454 5f46494e 495f4152 me": "DT_FINI_AR │ │ │ │ │ + 0x00032230 52415922 2c0a2020 20202020 20202020 RAY",. │ │ │ │ │ + 0x00032240 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00032250 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00032260 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00032270 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00032280 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00032290 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x000322a0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x000322b0 6d65223a 20224454 5f494e49 545f4152 me": "DT_INIT_AR │ │ │ │ │ + 0x000322c0 52415953 5a222c0a 20202020 20202020 RAYSZ",. │ │ │ │ │ + 0x000322d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000322e0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x000322f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00032300 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00032310 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00032320 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00032330 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00032340 6e616d65 223a2022 44545f46 494e495f name": "DT_FINI_ │ │ │ │ │ + 0x00032350 41525241 59535a22 2c0a2020 20202020 ARRAYSZ",. │ │ │ │ │ + 0x00032360 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00032370 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00032380 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00032390 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x000323a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000323b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000323c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000323d0 20226e61 6d65223a 20224454 5f52554e "name": "DT_RUN │ │ │ │ │ + 0x000323e0 50415448 222c0a20 20202020 20202020 PATH",. │ │ │ │ │ + 0x000323f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00032400 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00032410 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00032420 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00032430 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00032440 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00032450 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00032460 616d6522 3a202244 545f464c 41475322 ame": "DT_FLAGS" │ │ │ │ │ + 0x00032470 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00032480 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00032490 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000324a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x000324b0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x000324c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x000324d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x000324e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x000324f0 20224454 5f454e43 4f44494e 47222c0a "DT_ENCODING",. │ │ │ │ │ + 0x00032500 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00032510 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00032520 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00032530 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00032540 207d2c0a 0a202020 20202020 207b0a20 },.. {. │ │ │ │ │ + 0x00032550 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00032560 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00032570 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00032580 22535454 5f4e4f54 59504522 2c0a2020 "STT_NOTYPE",. │ │ │ │ │ + 0x00032590 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000325a0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x000325b0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x000325c0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x000325d0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x000325e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x000325f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00032600 20202020 20226e61 6d65223a 20225354 "name": "ST │ │ │ │ │ + 0x00032610 545f4f42 4a454354 222c0a20 20202020 T_OBJECT",. │ │ │ │ │ + 0x00032620 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00032630 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00032640 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00032650 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00032660 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00032670 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00032680 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00032690 2020226e 616d6522 3a202253 54545f46 "name": "STT_F │ │ │ │ │ + 0x000326a0 554e4322 2c0a2020 20202020 20202020 UNC",. │ │ │ │ │ + 0x000326b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000326c0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x000326d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x000326e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000326f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00032700 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00032710 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00032720 6d65223a 20225354 545f5345 4354494f me": "STT_SECTIO │ │ │ │ │ + 0x00032730 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ │ + 0x00032740 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00032750 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00032760 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00032770 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00032780 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00032790 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x000327a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x000327b0 223a2022 5354545f 46494c45 222c0a20 ": "STT_FILE",. │ │ │ │ │ + 0x000327c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x000327d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x000327e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x000327f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00032800 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00032810 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00032820 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00032830 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ + 0x00032840 54545f43 4f4d4d4f 4e222c0a 20202020 TT_COMMON",. │ │ │ │ │ + 0x00032850 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00032860 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00032870 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00032880 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00032890 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x000328a0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x000328b0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x000328c0 20202022 6e616d65 223a2022 5354545f "name": "STT_ │ │ │ │ │ + 0x000328d0 544c5322 2c0a2020 20202020 20202020 TLS",. │ │ │ │ │ + 0x000328e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000328f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00032900 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00032910 20202020 2020207d 2c0a0a20 20202020 },.. │ │ │ │ │ + 0x00032920 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00032930 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00032940 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00032950 616d6522 3a202253 54425f4c 4f43414c ame": "STB_LOCAL │ │ │ │ │ + 0x00032960 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00032970 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00032980 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00032990 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x000329a0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x000329b0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x000329c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x000329d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x000329e0 3a202253 54425f47 4c4f4241 4c222c0a : "STB_GLOBAL",. │ │ │ │ │ + 0x000329f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00032a00 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00032a10 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00032a20 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00032a30 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00032a40 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00032a50 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00032a60 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00032a70 5354425f 5745414b 222c0a20 20202020 STB_WEAK",. │ │ │ │ │ + 0x00032a80 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00032a90 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00032aa0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00032ab0 2269220a 20202020 20202020 7d2c0a0a "i". },.. │ │ │ │ │ + 0x00032ac0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00032ad0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00032ae0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00032af0 20202022 6e616d65 223a2022 50465f58 "name": "PF_X │ │ │ │ │ + 0x00032b00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00032b10 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00032b20 22546865 20736567 6d656e74 20697320 "The segment is │ │ │ │ │ + 0x00032b30 65786563 75746162 6c652e22 2c0a2020 executable.",. │ │ │ │ │ + 0x00032b40 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00032b50 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00032b60 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00032b70 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00032b80 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00032b90 20202020 226e616d 65223a20 2250465f "name": "PF_ │ │ │ │ │ + 0x00032ba0 57222c0a 20202020 20202020 20202020 W",. │ │ │ │ │ + 0x00032bb0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00032bc0 20225468 65207365 676d656e 74206973 "The segment is │ │ │ │ │ + 0x00032bd0 20777269 7461626c 652e222c 0a202020 writable.",. │ │ │ │ │ + 0x00032be0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00032bf0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00032c00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00032c10 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00032c20 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00032c30 20202022 6e616d65 223a2022 50465f52 "name": "PF_R │ │ │ │ │ + 0x00032c40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00032c50 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00032c60 22546865 20736567 6d656e74 20697320 "The segment is │ │ │ │ │ + 0x00032c70 72656164 61626c65 2e222c0a 20202020 readable.",. │ │ │ │ │ + 0x00032c80 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00032c90 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00032ca0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00032cb0 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ │ + 0x00032cc0 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ │ + 0x00032cd0 2020226e 616d6522 3a202273 65676d65 "name": "segme │ │ │ │ │ + 0x00032ce0 6e747322 2c0a2020 20202020 20202020 nts",. │ │ │ │ │ + 0x00032cf0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00032d00 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ │ + 0x00032d10 20617272 6179206f 66207365 676d656e array of segmen │ │ │ │ │ + 0x00032d20 74206f62 6a656374 732c206f 6e652066 t objects, one f │ │ │ │ │ + 0x00032d30 6f722065 61636820 7365676d 656e7420 or each segment │ │ │ │ │ + 0x00032d40 74686520 454c4620 6861732e 20496e64 the ELF has. Ind │ │ │ │ │ + 0x00032d50 69766964 75616c20 7365676d 656e7473 ividual segments │ │ │ │ │ + 0x00032d60 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ │ + 0x00032d70 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ │ + 0x00032d80 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ │ + 0x00032d90 20202020 20202020 20227374 72756374 "struct │ │ │ │ │ + 0x00032da0 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ │ + 0x00032db0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00032dc0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ │ + 0x00032dd0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ │ + 0x00032de0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ + 0x00032df0 65676d65 6e747322 2c0a2020 20202020 egments",. │ │ │ │ │ + 0x00032e00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00032e10 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00032e20 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00032e30 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ │ + 0x00032e40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032e50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00032e60 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00032e70 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00032e80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032e90 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ │ + 0x00032ea0 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ │ + 0x00032eb0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00032ec0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00032ed0 54797065 206f6620 7365676d 656e7420 Type of segment │ │ │ │ │ + 0x00032ee0 696e6469 63617465 64206279 206f6e65 indicated by one │ │ │ │ │ + 0x00032ef0 206f6620 74686520 666f6c6c 6f77696e of the followin │ │ │ │ │ + 0x00032f00 67207661 6c756573 3a205054 5f4e554c g values: PT_NUL │ │ │ │ │ + 0x00032f10 4c2c2050 545f4c4f 41442c20 50545f44 L, PT_LOAD, PT_D │ │ │ │ │ + 0x00032f20 594e414d 49432c20 50545f49 4e544552 YNAMIC, PT_INTER │ │ │ │ │ + 0x00032f30 502c2050 545f4e4f 54452c20 50545f53 P, PT_NOTE, PT_S │ │ │ │ │ + 0x00032f40 484c4942 2c205054 5f504844 522c2050 HLIB, PT_PHDR, P │ │ │ │ │ + 0x00032f50 545f4c4f 50524f43 2c205054 5f484950 T_LOPROC, PT_HIP │ │ │ │ │ + 0x00032f60 524f432c 2050545f 474e555f 53544143 ROC, PT_GNU_STAC │ │ │ │ │ + 0x00032f70 4b2e222c 0a202020 20202020 20202020 K.",. │ │ │ │ │ + 0x00032f80 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00032f90 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00032fa0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00032fb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032fc0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00032fd0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00032fe0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00032ff0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033000 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00033010 666c6167 73222c0a 20202020 20202020 flags",. │ │ │ │ │ + 0x00033020 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033030 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00033040 20224120 636f6d62 696e6174 696f6e20 "A combination │ │ │ │ │ + 0x00033050 6f662074 68652066 6f6c6c6f 77696e67 of the following │ │ │ │ │ + 0x00033060 20736567 6d656e74 20666c61 67733a20 segment flags: │ │ │ │ │ + 0x00033070 50465f52 2c205046 5f572c20 50465f58 PF_R, PF_W, PF_X │ │ │ │ │ + 0x00033080 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00033090 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x000330a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x000330b0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ 0x000330c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000330d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x000330e0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ - 0x000330f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033100 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00033110 223a2022 746f6f6c 6964220a 20202020 ": "toolid". │ │ │ │ │ - 0x00033120 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033130 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x00033140 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033150 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ - 0x00033160 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033170 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x00033180 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00033190 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000331a0 20202020 20202020 20202020 20226172 "ar │ │ │ │ │ - 0x000331b0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ │ - 0x000331c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000331d0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x000331e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000331f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033200 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ │ + 0x000330d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000330e0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x000330f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00033100 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033110 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ │ + 0x00033120 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ │ + 0x00033130 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033140 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00033150 20224f66 66736574 2066726f 6d207468 "Offset from th │ │ │ │ │ + 0x00033160 65206265 67696e6e 696e6720 6f662074 e beginning of t │ │ │ │ │ + 0x00033170 68652066 696c6520 77686572 65207468 he file where th │ │ │ │ │ + 0x00033180 65207365 676d656e 74207265 73696465 e segment reside │ │ │ │ │ + 0x00033190 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ │ + 0x000331a0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x000331b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x000331c0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x000331d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000331e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000331f0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00033200 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ 0x00033210 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033220 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033230 20202022 6e616d65 223a2022 746f6f6c "name": "tool │ │ │ │ │ - 0x00033240 6964220a 20202020 20202020 20202020 id". │ │ │ │ │ - 0x00033250 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033260 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x00033270 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033280 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00033290 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000332a0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x000332b0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ - 0x000332c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000332d0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x000332e0 616d6522 3a202276 65727369 6f6e220a ame": "version". │ │ │ │ │ - 0x000332f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033300 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033310 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00033320 20202020 20202020 20202020 20205d0a ]. │ │ │ │ │ - 0x00033330 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033340 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x00033350 20202020 20202020 20202020 20205d0a ]. │ │ │ │ │ - 0x00033360 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033370 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ │ - 0x00033380 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00033390 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000333a0 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ │ - 0x000333b0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ │ - 0x000333c0 20226e61 6d65223a 2022696d 70686173 "name": "imphas │ │ │ │ │ - 0x000333d0 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ │ - 0x000333e0 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ │ - 0x000333f0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ - 0x00033400 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ │ - 0x00033410 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00033420 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00033430 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ - 0x00033440 3a205b5d 2c0a2020 20202020 20202020 : [],. │ │ │ │ │ - 0x00033450 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00033460 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ │ - 0x00033470 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ │ - 0x00033480 68652069 6d706f72 74206861 7368206f he import hash o │ │ │ │ │ - 0x00033490 7220696d 70686173 6820666f 72207468 r imphash for th │ │ │ │ │ - 0x000334a0 65205045 2e205468 6520696d 70686173 e PE. The imphas │ │ │ │ │ - 0x000334b0 68206973 2061204d 44352068 61736820 h is a MD5 hash │ │ │ │ │ - 0x000334c0 6f662074 68652050 45277320 696d706f of the PE's impo │ │ │ │ │ - 0x000334d0 72742074 61626c65 20616674 65722073 rt table after s │ │ │ │ │ - 0x000334e0 6f6d6520 6e6f726d 616c697a 6174696f ome normalizatio │ │ │ │ │ - 0x000334f0 6e2e2054 68652069 6d706861 73682066 n. The imphash f │ │ │ │ │ - 0x00033500 6f722061 20504520 63616e20 62652061 or a PE can be a │ │ │ │ │ - 0x00033510 6c736f20 636f6d70 75746564 20776974 lso computed wit │ │ │ │ │ - 0x00033520 68207065 66696c65 20616e64 20796f75 h pefile and you │ │ │ │ │ - 0x00033530 2063616e 2066696e 64206d6f 72652069 can find more i │ │ │ │ │ - 0x00033540 6e666f72 6d617469 6f6e2069 6e204d61 nformation in Ma │ │ │ │ │ - 0x00033550 6e646961 6e742773 20626c6f 672e220a ndiant's blog.". │ │ │ │ │ - 0x00033560 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033570 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ │ - 0x00033580 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00033590 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000335a0 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ │ - 0x000335b0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ │ - 0x000335c0 20226e61 6d65223a 20227365 6374696f "name": "sectio │ │ │ │ │ - 0x000335d0 6e5f696e 64657822 2c0a2020 20202020 n_index",. │ │ │ │ │ - 0x000335e0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ - 0x000335f0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ - 0x00033600 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ - 0x00033610 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x00033620 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00033630 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ - 0x00033640 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ - 0x00033650 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033660 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00033670 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033680 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ │ + 0x00033220 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00033230 76697274 75616c5f 61646472 65737322 virtual_address" │ │ │ │ │ + 0x00033240 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00033250 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00033260 656e7461 74696f6e 223a2022 56697274 entation": "Virt │ │ │ │ │ + 0x00033270 75616c20 61646472 65737320 61742077 ual address at w │ │ │ │ │ + 0x00033280 68696368 20746865 20736567 6d656e74 hich the segment │ │ │ │ │ + 0x00033290 20726573 69646573 20696e20 6d656d6f resides in memo │ │ │ │ │ + 0x000332a0 72792e22 2c0a2020 20202020 20202020 ry.",. │ │ │ │ │ + 0x000332b0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x000332c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x000332d0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x000332e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000332f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00033300 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00033310 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00033320 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033330 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00033340 22706879 73696361 6c5f6164 64726573 "physical_addres │ │ │ │ │ + 0x00033350 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ + 0x00033360 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00033370 756d656e 74617469 6f6e223a 20224f6e umentation": "On │ │ │ │ │ + 0x00033380 20737973 74656d73 20666f72 20776869 systems for whi │ │ │ │ │ + 0x00033390 63682070 68797369 63616c20 61646472 ch physical addr │ │ │ │ │ + 0x000333a0 65737369 6e672069 73207265 6c657661 essing is releva │ │ │ │ │ + 0x000333b0 6e742c20 636f6e74 61696e73 20746865 nt, contains the │ │ │ │ │ + 0x000333c0 20736567 6d656e74 27732070 68797369 segment's physi │ │ │ │ │ + 0x000333d0 63616c20 61646472 6573732e 222c0a20 cal address.",. │ │ │ │ │ + 0x000333e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000333f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00033400 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x00033410 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00033420 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00033430 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033440 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00033450 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00033460 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033470 20226e61 6d65223a 20226669 6c655f73 "name": "file_s │ │ │ │ │ + 0x00033480 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ │ + 0x00033490 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x000334a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x000334b0 4e756d62 6572206f 66206279 74657320 Number of bytes │ │ │ │ │ + 0x000334c0 696e2074 68652066 696c6520 696d6167 in the file imag │ │ │ │ │ + 0x000334d0 65206f66 20746865 20736567 6d656e74 e of the segment │ │ │ │ │ + 0x000334e0 2e202049 74206d61 79206265 207a6572 . It may be zer │ │ │ │ │ + 0x000334f0 6f2e222c 0a202020 20202020 20202020 o.",. │ │ │ │ │ + 0x00033500 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00033510 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00033520 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00033530 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033540 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00033550 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00033560 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00033570 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033580 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00033590 6d656d6f 72795f73 697a6522 2c0a2020 memory_size",. │ │ │ │ │ + 0x000335a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000335b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x000335c0 74696f6e 223a2022 496e2d6d 656d6f72 tion": "In-memor │ │ │ │ │ + 0x000335d0 79207365 676d656e 74207369 7a652e22 y segment size." │ │ │ │ │ + 0x000335e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000335f0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00033600 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ + 0x00033610 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ + 0x00033620 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033630 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00033640 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00033650 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00033660 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033670 20202020 226e616d 65223a20 22616c69 "name": "ali │ │ │ │ │ + 0x00033680 676e6d65 6e74222c 0a202020 20202020 gnment",. │ │ │ │ │ 0x00033690 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000336a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000336b0 20226e61 6d65220a 20202020 20202020 "name". │ │ │ │ │ - 0x000336c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000336d0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ - 0x000336e0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ │ - 0x000336f0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00033700 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ │ - 0x00033710 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ │ - 0x00033720 67207468 6520696e 64657820 696e746f g the index into │ │ │ │ │ - 0x00033730 20746865 20736563 74696f6e 73206172 the sections ar │ │ │ │ │ - 0x00033740 72617920 666f7220 74686520 73656374 ray for the sect │ │ │ │ │ - 0x00033750 696f6e20 74686174 20686173 206e616d ion that has nam │ │ │ │ │ - 0x00033760 652e206e 616d6520 69732063 61736520 e. name is case │ │ │ │ │ - 0x00033770 73656e73 69746976 652e220a 20202020 sensitive.". │ │ │ │ │ - 0x00033780 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00033790 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x000337a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000337b0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ - 0x000337c0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x000337d0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x000337e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000337f0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00033800 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ - 0x00033810 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033820 20202022 6e616d65 223a2022 61646472 "name": "addr │ │ │ │ │ - 0x00033830 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00033840 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ - 0x00033850 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033860 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x00033870 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00033880 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ │ - 0x00033890 6e207265 7475726e 696e6720 74686520 n returning the │ │ │ │ │ - 0x000338a0 696e6465 7820696e 746f2074 68652073 index into the s │ │ │ │ │ - 0x000338b0 65637469 6f6e7320 61727261 7920666f ections array fo │ │ │ │ │ - 0x000338c0 72207468 65207365 6374696f 6e207468 r the section th │ │ │ │ │ - 0x000338d0 61742068 61732061 6464722e 20616464 at has addr. add │ │ │ │ │ - 0x000338e0 72206361 6e206265 20616e20 6f666673 r can be an offs │ │ │ │ │ - 0x000338f0 65742069 6e746f20 74686520 66696c65 et into the file │ │ │ │ │ - 0x00033900 206f7220 61206d65 6d6f7279 20616464 or a memory add │ │ │ │ │ - 0x00033910 72657373 2e220a20 20202020 20202020 ress.". │ │ │ │ │ - 0x00033920 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x00033930 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ │ - 0x00033940 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00033950 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00033960 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ │ - 0x00033970 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00033980 22657870 6f727473 222c0a20 20202020 "exports",. │ │ │ │ │ - 0x00033990 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ │ - 0x000339a0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ - 0x000339b0 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ │ - 0x000339c0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x000339d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000339e0 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ - 0x000339f0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ - 0x00033a00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033a10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00033a20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033a30 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ │ - 0x00033a40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033a50 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00033a60 3a202266 756e6374 696f6e5f 6e616d65 : "function_name │ │ │ │ │ - 0x00033a70 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00033a80 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ - 0x00033a90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033aa0 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x00033ab0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00033ac0 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ │ - 0x00033ad0 6e207265 7475726e 696e6720 74727565 n returning true │ │ │ │ │ - 0x00033ae0 20696620 74686520 50452065 78706f72 if the PE expor │ │ │ │ │ - 0x00033af0 74732066 756e6374 696f6e5f 6e616d65 ts function_name │ │ │ │ │ - 0x00033b00 206f7220 66616c73 65206f74 68657277 or false otherw │ │ │ │ │ - 0x00033b10 6973652e 220a2020 20202020 20202020 ise.". │ │ │ │ │ - 0x00033b20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00033b30 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00033b40 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00033b50 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ │ - 0x00033b60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033b70 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00033b80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033b90 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ │ - 0x00033ba0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00033bb0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00033bc0 6d65223a 20226f72 64696e61 6c220a20 me": "ordinal". │ │ │ │ │ - 0x00033bd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033be0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x00033bf0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ - 0x00033c00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033c10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00033c20 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ │ - 0x00033c30 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ │ - 0x00033c40 20746865 20504520 6578706f 72747320 the PE exports │ │ │ │ │ - 0x00033c50 6f726469 6e616c20 6f722066 616c7365 ordinal or false │ │ │ │ │ - 0x00033c60 206f7468 65727769 73652e22 0a202020 otherwise.". │ │ │ │ │ - 0x00033c70 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00033c80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033c90 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00033ca0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ - 0x00033cb0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x00033cc0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00033cd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033ce0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00033cf0 223a2022 72222c0a 20202020 20202020 ": "r",. │ │ │ │ │ - 0x00033d00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033d10 20202020 226e616d 65223a20 22726567 "name": "reg │ │ │ │ │ - 0x00033d20 756c6172 5f657870 72657373 696f6e22 ular_expression" │ │ │ │ │ - 0x00033d30 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00033d40 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00033d50 20202020 20202020 20202020 2020205d ] │ │ │ │ │ - 0x00033d60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00033d70 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00033d80 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ │ - 0x00033d90 20726574 75726e69 6e672074 72756520 returning true │ │ │ │ │ - 0x00033da0 69662074 68652050 45206578 706f7274 if the PE export │ │ │ │ │ - 0x00033db0 73207265 67756c61 725f6578 70726573 s regular_expres │ │ │ │ │ - 0x00033dc0 73696f6e 206f7220 66616c73 65206f74 sion or false ot │ │ │ │ │ - 0x00033dd0 68657277 6973652e 220a2020 20202020 herwise.". │ │ │ │ │ - 0x00033de0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ - 0x00033df0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ │ - 0x00033e00 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00033e10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00033e20 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ │ - 0x00033e30 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00033e40 223a2022 6578706f 7274735f 696e6465 ": "exports_inde │ │ │ │ │ - 0x00033e50 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ │ - 0x00033e60 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ │ - 0x00033e70 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ │ - 0x00033e80 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ │ - 0x00033e90 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00033ea0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00033eb0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ - 0x00033ec0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x00033ed0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00033ee0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033ef0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00033f00 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ │ - 0x00033f10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033f20 20202022 6e616d65 223a2022 66756e63 "name": "func │ │ │ │ │ - 0x00033f30 74696f6e 5f6e616d 65220a20 20202020 tion_name". │ │ │ │ │ - 0x00033f40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033f50 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00033f60 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ - 0x00033f70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033f80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00033f90 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ │ - 0x00033fa0 6e696e67 20746865 20696e64 65782069 ning the index i │ │ │ │ │ - 0x00033fb0 6e746f20 74686520 6578706f 72745f64 nto the export_d │ │ │ │ │ - 0x00033fc0 65746169 6c732061 72726179 20776865 etails array whe │ │ │ │ │ - 0x00033fd0 72652074 6865206e 616d6564 2066756e re the named fun │ │ │ │ │ - 0x00033fe0 6374696f 6e206973 2c20756e 64656669 ction is, undefi │ │ │ │ │ - 0x00033ff0 6e656420 6f746865 72776973 652e220a ned otherwise.". │ │ │ │ │ - 0x00034000 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034010 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00034020 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00034030 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ - 0x00034040 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ - 0x00034050 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034060 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00034070 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00034080 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ - 0x00034090 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000340a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000340b0 6f726469 6e616c22 0a202020 20202020 ordinal". │ │ │ │ │ - 0x000340c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000340d0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x000340e0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ │ - 0x000340f0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00034100 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00034110 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ │ - 0x00034120 6e672074 68652069 6e646578 20696e74 ng the index int │ │ │ │ │ - 0x00034130 6f207468 65206578 706f7274 5f646574 o the export_det │ │ │ │ │ - 0x00034140 61696c73 20617272 61792077 68657265 ails array where │ │ │ │ │ - 0x00034150 20746865 20657870 6f727465 64206f72 the exported or │ │ │ │ │ - 0x00034160 64696e61 6c206973 2c20756e 64656669 dinal is, undefi │ │ │ │ │ - 0x00034170 6e656420 6f746865 72776973 652e220a ned otherwise.". │ │ │ │ │ + 0x000336a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x000336b0 3a202256 616c7565 20746f20 77686963 : "Value to whic │ │ │ │ │ + 0x000336c0 68207468 65207365 676d656e 74732061 h the segments a │ │ │ │ │ + 0x000336d0 72652061 6c69676e 65642069 6e206d65 re aligned in me │ │ │ │ │ + 0x000336e0 6d6f7279 20616e64 20696e20 74686520 mory and in the │ │ │ │ │ + 0x000336f0 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ │ + 0x00033700 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033710 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00033720 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033730 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00033740 20205d0a 20202020 20202020 20202020 ]. │ │ │ │ │ + 0x00033750 7d0a2020 20202020 20207d2c 0a202020 }. },. │ │ │ │ │ + 0x00033760 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00033770 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00033780 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00033790 226e616d 65223a20 2264796e 616d6963 "name": "dynamic │ │ │ │ │ + 0x000337a0 5f736563 74696f6e 5f656e74 72696573 _section_entries │ │ │ │ │ + 0x000337b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000337c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x000337d0 224e756d 62657220 6f662065 6e747269 "Number of entri │ │ │ │ │ + 0x000337e0 65732069 6e207468 65206479 6e616d69 es in the dynami │ │ │ │ │ + 0x000337f0 63207365 6374696f 6e20696e 20746865 c section in the │ │ │ │ │ + 0x00033800 20454c46 2066696c 652e222c 0a202020 ELF file.",. │ │ │ │ │ + 0x00033810 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00033820 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00033830 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00033840 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ │ + 0x00033850 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ │ + 0x00033860 20202022 6e616d65 223a2022 64796e61 "name": "dyna │ │ │ │ │ + 0x00033870 6d696322 2c0a2020 20202020 20202020 mic",. │ │ │ │ │ + 0x00033880 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00033890 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ │ + 0x000338a0 20617272 6179206f 66206479 6e616d69 array of dynami │ │ │ │ │ + 0x000338b0 63206f62 6a656374 732c206f 6e652066 c objects, one f │ │ │ │ │ + 0x000338c0 6f722065 61636820 656e7472 7920696e or each entry in │ │ │ │ │ + 0x000338d0 20666f75 6e642069 6e207468 6520454c found in the EL │ │ │ │ │ + 0x000338e0 46277320 64796e61 6d696320 73656374 F's dynamic sect │ │ │ │ │ + 0x000338f0 696f6e2e 20496e64 69766964 75616c20 ion. Individual │ │ │ │ │ + 0x00033900 64796e61 6d696320 6f626a65 63747320 dynamic objects │ │ │ │ │ + 0x00033910 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ │ + 0x00033920 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ │ + 0x00033930 6f706572 61746f72 2e222c0a 20202020 operator.",. │ │ │ │ │ + 0x00033940 20202020 20202020 22737472 75637475 "structu │ │ │ │ │ + 0x00033950 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ │ + 0x00033960 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00033970 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ │ + 0x00033980 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ │ + 0x00033990 20202020 20226e61 6d65223a 20226479 "name": "dy │ │ │ │ │ + 0x000339a0 6e616d69 63222c0a 20202020 20202020 namic",. │ │ │ │ │ + 0x000339b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x000339c0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x000339d0 20202020 20202020 20202020 20226174 "at │ │ │ │ │ + 0x000339e0 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ │ + 0x000339f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033a00 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00033a10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00033a20 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00033a30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033a40 20202020 226e616d 65223a20 22747970 "name": "typ │ │ │ │ │ + 0x00033a50 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00033a60 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00033a70 756d656e 74617469 6f6e223a 20225661 umentation": "Va │ │ │ │ │ + 0x00033a80 6c756520 74686174 20646573 63726962 lue that describ │ │ │ │ │ + 0x00033a90 65732074 68652074 79706520 6f662064 es the type of d │ │ │ │ │ + 0x00033aa0 796e616d 69632073 65637469 6f6e2e20 ynamic section. │ │ │ │ │ + 0x00033ab0 4275696c 74696e20 76616c75 65732061 Builtin values a │ │ │ │ │ + 0x00033ac0 72653a20 44545f4e 554c4c2c 2044545f re: DT_NULL, DT_ │ │ │ │ │ + 0x00033ad0 4e454544 45442c20 44545f50 4c545245 NEEDED, DT_PLTRE │ │ │ │ │ + 0x00033ae0 4c535a2c 2044545f 504c5447 4f542c20 LSZ, DT_PLTGOT, │ │ │ │ │ + 0x00033af0 44545f48 4153482c 2044545f 53545254 DT_HASH, DT_STRT │ │ │ │ │ + 0x00033b00 41422c20 44545f53 594d5441 422c2044 AB, DT_SYMTAB, D │ │ │ │ │ + 0x00033b10 545f5245 4c412c20 44545f52 454c4153 T_RELA, DT_RELAS │ │ │ │ │ + 0x00033b20 5a2c2044 545f5245 4c41454e 542c2044 Z, DT_RELAENT, D │ │ │ │ │ + 0x00033b30 545f5354 52535a2c 2044545f 53594d45 T_STRSZ, DT_SYME │ │ │ │ │ + 0x00033b40 4e542c20 44545f49 4e49542c 2044545f NT, DT_INIT, DT_ │ │ │ │ │ + 0x00033b50 46494e49 2c204454 5f534f4e 414d452c FINI, DT_SONAME, │ │ │ │ │ + 0x00033b60 2044545f 52504154 482c2044 545f5359 DT_RPATH, DT_SY │ │ │ │ │ + 0x00033b70 4d424f4c 49432c20 44545f52 454c2c20 MBOLIC, DT_REL, │ │ │ │ │ + 0x00033b80 44545f52 454c535a 2c204454 5f52454c DT_RELSZ, DT_REL │ │ │ │ │ + 0x00033b90 454e542c 2044545f 504c5452 454c2c20 ENT, DT_PLTREL, │ │ │ │ │ + 0x00033ba0 44545f44 45425547 2c204454 5f544558 DT_DEBUG, DT_TEX │ │ │ │ │ + 0x00033bb0 5452454c 2c204454 5f4a4d50 52454c2c TREL, DT_JMPREL, │ │ │ │ │ + 0x00033bc0 2044545f 42494e44 5f4e4f57 2c204454 DT_BIND_NOW, DT │ │ │ │ │ + 0x00033bd0 5f494e49 545f4152 5241592c 2044545f _INIT_ARRAY, DT_ │ │ │ │ │ + 0x00033be0 46494e49 5f415252 41592c20 44545f49 FINI_ARRAY, DT_I │ │ │ │ │ + 0x00033bf0 4e49545f 41525241 59535a2c 2044545f NIT_ARRAYSZ, DT_ │ │ │ │ │ + 0x00033c00 46494e49 5f415252 4159535a 2c204454 FINI_ARRAYSZ, DT │ │ │ │ │ + 0x00033c10 5f52554e 50415448 2c204454 5f464c41 _RUNPATH, DT_FLA │ │ │ │ │ + 0x00033c20 47532c20 44545f45 4e434f44 494e472e GS, DT_ENCODING. │ │ │ │ │ + 0x00033c30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00033c40 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00033c50 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x00033c60 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00033c70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033c80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00033c90 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00033ca0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00033cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033cc0 20202020 20226e61 6d65223a 20227661 "name": "va │ │ │ │ │ + 0x00033cd0 6c222c0a 20202020 20202020 20202020 l",. │ │ │ │ │ + 0x00033ce0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00033cf0 756d656e 74617469 6f6e223a 20224120 umentation": "A │ │ │ │ │ + 0x00033d00 76616c75 65206173 736f6369 61746564 value associated │ │ │ │ │ + 0x00033d10 20776974 68207468 65206769 76656e20 with the given │ │ │ │ │ + 0x00033d20 74797065 2e205468 65207479 7065206f type. The type o │ │ │ │ │ + 0x00033d30 66207661 6c756520 28616464 72657373 f value (address │ │ │ │ │ + 0x00033d40 2c207369 7a652c20 6574632e 29206973 , size, etc.) is │ │ │ │ │ + 0x00033d50 20646570 656e6461 6e74206f 6e207468 dependant on th │ │ │ │ │ + 0x00033d60 65207479 7065206f 66206479 6e616d69 e type of dynami │ │ │ │ │ + 0x00033d70 6320656e 7472792e 222c0a20 20202020 c entry.",. │ │ │ │ │ + 0x00033d80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033d90 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00033da0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033db0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x00033dc0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ │ + 0x00033dd0 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ │ + 0x00033de0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00033df0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00033e00 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00033e10 20202022 6e616d65 223a2022 73796d74 "name": "symt │ │ │ │ │ + 0x00033e20 61625f65 6e747269 6573222c 0a202020 ab_entries",. │ │ │ │ │ + 0x00033e30 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00033e40 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ │ + 0x00033e50 72206f66 20656e74 72696573 20696e20 r of entries in │ │ │ │ │ + 0x00033e60 74686520 73796d62 6f6c2074 61626c65 the symbol table │ │ │ │ │ + 0x00033e70 20666f75 6e642069 6e207468 6520454c found in the EL │ │ │ │ │ + 0x00033e80 46206669 6c652e22 2c0a2020 20202020 F file.",. │ │ │ │ │ + 0x00033e90 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00033ea0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00033eb0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00033ec0 20202022 6b696e64 223a2022 61727261 "kind": "arra │ │ │ │ │ + 0x00033ed0 79222c0a 20202020 20202020 20202020 y",. │ │ │ │ │ + 0x00033ee0 226e616d 65223a20 2273796d 74616222 "name": "symtab" │ │ │ │ │ + 0x00033ef0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00033f00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00033f10 41207a65 726f2d62 61736564 20617272 A zero-based arr │ │ │ │ │ + 0x00033f20 6179206f 66207379 6d626f6c 206f626a ay of symbol obj │ │ │ │ │ + 0x00033f30 65637473 2c206f6e 6520666f 72206561 ects, one for ea │ │ │ │ │ + 0x00033f40 63682065 6e747279 20696e20 666f756e ch entry in foun │ │ │ │ │ + 0x00033f50 6420696e 20746865 20454c46 27732053 d in the ELF's S │ │ │ │ │ + 0x00033f60 594d4254 41422e20 496e6469 76696475 YMBTAB. Individu │ │ │ │ │ + 0x00033f70 616c2073 796d626f 6c206f62 6a656374 al symbol object │ │ │ │ │ + 0x00033f80 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ │ + 0x00033f90 64206279 20757369 6e672074 6865205b d by using the [ │ │ │ │ │ + 0x00033fa0 5d206f70 65726174 6f722e22 2c0a2020 ] operator.",. │ │ │ │ │ + 0x00033fb0 20202020 20202020 20202273 74727563 "struc │ │ │ │ │ + 0x00033fc0 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ │ + 0x00033fd0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00033fe0 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ │ + 0x00033ff0 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ │ + 0x00034000 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00034010 73796d74 6162222c 0a202020 20202020 symtab",. │ │ │ │ │ + 0x00034020 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00034030 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00034040 20202020 20202020 20202020 20202261 "a │ │ │ │ │ + 0x00034050 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ + 0x00034060 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034070 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00034080 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00034090 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x000340a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000340b0 20202020 20226e61 6d65223a 20226e61 "name": "na │ │ │ │ │ + 0x000340c0 6d65222c 0a202020 20202020 20202020 me",. │ │ │ │ │ + 0x000340d0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x000340e0 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ │ + 0x000340f0 68652073 796d626f 6c277320 6e616d65 he symbol's name │ │ │ │ │ + 0x00034100 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00034110 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00034120 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ │ + 0x00034130 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x00034140 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034150 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00034160 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00034170 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ 0x00034180 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034190 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x000341a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000341b0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ - 0x000341c0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ - 0x000341d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000341e0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000341f0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00034200 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ │ - 0x00034210 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034220 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00034230 72656775 6c61725f 65787072 65737369 regular_expressi │ │ │ │ │ - 0x00034240 6f6e220a 20202020 20202020 20202020 on". │ │ │ │ │ - 0x00034250 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x00034260 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034270 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ │ - 0x00034280 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00034290 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ │ - 0x000342a0 696f6e20 72657475 726e696e 67207468 ion returning th │ │ │ │ │ - 0x000342b0 65206669 72737420 696e6465 7820696e e first index in │ │ │ │ │ - 0x000342c0 746f2074 68652065 78706f72 745f6465 to the export_de │ │ │ │ │ - 0x000342d0 7461696c 73206172 72617920 77686572 tails array wher │ │ │ │ │ - 0x000342e0 65207468 65207265 67756c61 72206578 e the regular ex │ │ │ │ │ - 0x000342f0 70726573 73696f6e 206d6174 63686573 pression matches │ │ │ │ │ - 0x00034300 20746865 20657870 6f727465 64206e61 the exported na │ │ │ │ │ - 0x00034310 6d652c20 756e6465 66696e65 64206f74 me, undefined ot │ │ │ │ │ - 0x00034320 68657277 6973652e 220a2020 20202020 herwise.". │ │ │ │ │ - 0x00034330 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ - 0x00034340 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ │ - 0x00034350 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00034360 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00034370 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ │ - 0x00034380 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00034390 22657870 6f72745f 64657461 696c7322 "export_details" │ │ │ │ │ - 0x000343a0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x000343b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000343c0 41727261 79206f66 20737472 75637475 Array of structu │ │ │ │ │ - 0x000343d0 72657320 636f6e74 61696e69 6e672069 res containing i │ │ │ │ │ - 0x000343e0 6e666f72 6d617469 6f6e2061 626f7574 nformation about │ │ │ │ │ - 0x000343f0 20746865 20504527 73206578 706f7274 the PE's export │ │ │ │ │ - 0x00034400 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ │ - 0x00034410 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ │ - 0x00034420 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00034430 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00034440 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ │ - 0x00034450 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00034460 616d6522 3a202265 78706f72 745f6465 ame": "export_de │ │ │ │ │ - 0x00034470 7461696c 73222c0a 20202020 20202020 tails",. │ │ │ │ │ - 0x00034480 20202020 20202020 22617474 72696275 "attribu │ │ │ │ │ - 0x00034490 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ │ - 0x000344a0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x000344b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000344c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x000344d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x000344e0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000344f0 6e616d65 223a2022 6f666673 6574222c name": "offset", │ │ │ │ │ - 0x00034500 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00034510 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00034520 6e746174 696f6e22 3a20224f 66667365 ntation": "Offse │ │ │ │ │ - 0x00034530 74207768 65726520 74686520 6578706f t where the expo │ │ │ │ │ - 0x00034540 72746564 2066756e 6374696f 6e207374 rted function st │ │ │ │ │ - 0x00034550 61727473 2e222c0a 20202020 20202020 arts.",. │ │ │ │ │ - 0x00034560 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034570 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00034580 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034590 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x000345a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000345b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000345c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x000345d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000345e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x000345f0 3a20226e 616d6522 2c0a2020 20202020 : "name",. │ │ │ │ │ + 0x00034190 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ │ + 0x000341a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x000341b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000341c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x000341d0 22412076 616c7565 20617373 6f636961 "A value associa │ │ │ │ │ + 0x000341e0 74656420 77697468 20746865 2073796d ted with the sym │ │ │ │ │ + 0x000341f0 626f6c2e 2047656e 6572616c 6c792061 bol. Generally a │ │ │ │ │ + 0x00034200 20766972 7475616c 20616464 72657373 virtual address │ │ │ │ │ + 0x00034210 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00034220 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00034230 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00034240 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x00034250 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034260 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00034270 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00034280 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00034290 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000342a0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ + 0x000342b0 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ │ + 0x000342c0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x000342d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x000342e0 54686520 73796d62 6f6c2773 2073697a The symbol's siz │ │ │ │ │ + 0x000342f0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ + 0x00034300 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00034310 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00034320 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00034330 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034340 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00034350 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00034360 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00034370 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034380 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00034390 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ │ + 0x000343a0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000343b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x000343c0 22546865 20747970 65206f66 2073796d "The type of sym │ │ │ │ │ + 0x000343d0 626f6c2e 20427569 6c742076 616c7565 bol. Built value │ │ │ │ │ + 0x000343e0 73206172 653a2053 54545f4e 4f545950 s are: STT_NOTYP │ │ │ │ │ + 0x000343f0 452c2053 54545f4f 424a4543 542c2053 E, STT_OBJECT, S │ │ │ │ │ + 0x00034400 54545f46 554e432c 20535454 5f534543 TT_FUNC, STT_SEC │ │ │ │ │ + 0x00034410 54494f4e 2c205354 545f4649 4c452c20 TION, STT_FILE, │ │ │ │ │ + 0x00034420 5354545f 434f4d4d 4f4e2c20 5354545f STT_COMMON, STT_ │ │ │ │ │ + 0x00034430 544c532e 222c0a20 20202020 20202020 TLS.",. │ │ │ │ │ + 0x00034440 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00034450 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00034460 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00034470 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00034480 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00034490 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000344a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x000344b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000344c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x000344d0 20226269 6e64222c 0a202020 20202020 "bind",. │ │ │ │ │ + 0x000344e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000344f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00034500 3a202254 68652062 696e6469 6e67206f : "The binding o │ │ │ │ │ + 0x00034510 66207468 65207379 6d626f6c 2e204275 f the symbol. Bu │ │ │ │ │ + 0x00034520 696c7469 6e207661 6c756573 20617265 iltin values are │ │ │ │ │ + 0x00034530 3a205354 425f4c4f 43414c2c 20535442 : STB_LOCAL, STB │ │ │ │ │ + 0x00034540 5f474c4f 42414c2c 20535442 5f574541 _GLOBAL, STB_WEA │ │ │ │ │ + 0x00034550 4b2e222c 0a202020 20202020 20202020 K.",. │ │ │ │ │ + 0x00034560 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00034570 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00034580 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00034590 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000345a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000345b0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x000345c0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x000345d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000345e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x000345f0 73686e64 78222c0a 20202020 20202020 shndx",. │ │ │ │ │ 0x00034600 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034610 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00034620 223a2022 4e616d65 206f6620 74686520 ": "Name of the │ │ │ │ │ - 0x00034630 6578706f 72746564 2066756e 6374696f exported functio │ │ │ │ │ - 0x00034640 6e2e2049 74207769 6c6c2062 6520756e n. It will be un │ │ │ │ │ - 0x00034650 64656669 6e656420 69662074 68652066 defined if the f │ │ │ │ │ - 0x00034660 756e6374 696f6e20 68617320 6e6f206e unction has no n │ │ │ │ │ - 0x00034670 616d652e 222c0a20 20202020 20202020 ame.",. │ │ │ │ │ - 0x00034680 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00034690 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ │ - 0x000346a0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x000346b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000346c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000346d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000346e0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x000346f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00034700 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00034710 2022666f 72776172 645f6e61 6d65222c "forward_name", │ │ │ │ │ - 0x00034720 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00034730 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00034740 6e746174 696f6e22 3a202254 6865206e ntation": "The n │ │ │ │ │ - 0x00034750 616d6520 6f662074 68652066 756e6374 ame of the funct │ │ │ │ │ - 0x00034760 696f6e20 77686572 65207468 69732065 ion where this e │ │ │ │ │ - 0x00034770 78706f72 7420666f 72776172 64732074 xport forwards t │ │ │ │ │ - 0x00034780 6f2e2049 74207769 6c6c2062 6520756e o. It will be un │ │ │ │ │ - 0x00034790 64656669 6e656420 69662074 68652065 defined if the e │ │ │ │ │ - 0x000347a0 78706f72 74206973 206e6f74 20612066 xport is not a f │ │ │ │ │ - 0x000347b0 6f727761 7264696e 67206578 706f7274 orwarding export │ │ │ │ │ - 0x000347c0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x000347d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x000347e0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ │ - 0x000347f0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00034800 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034810 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00034820 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00034830 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00034840 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034850 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ │ - 0x00034860 7264696e 616c222c 0a202020 20202020 rdinal",. │ │ │ │ │ - 0x00034870 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034880 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00034890 3a202254 6865206f 7264696e 616c206f : "The ordinal o │ │ │ │ │ - 0x000348a0 66207468 65206578 706f7274 65642066 f the exported f │ │ │ │ │ - 0x000348b0 756e6374 696f6e2c 20616674 65722074 unction, after t │ │ │ │ │ - 0x000348c0 6865206f 7264696e 616c2062 61736520 he ordinal base │ │ │ │ │ - 0x000348d0 68617320 6265656e 20617070 6c696564 has been applied │ │ │ │ │ - 0x000348e0 20746f20 69742e22 2c0a2020 20202020 to it.",. │ │ │ │ │ - 0x000348f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034900 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00034910 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034920 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00034930 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ │ - 0x00034940 20207d0a 20202020 20202020 7d2c0a20 }. },. │ │ │ │ │ - 0x00034950 20202020 2020207b 0a090909 226b696e {...."kin │ │ │ │ │ - 0x00034960 64223a20 2276616c 7565222c 0a090909 d": "value",.... │ │ │ │ │ - 0x00034970 226e616d 65223a20 22494d50 4f52545f "name": "IMPORT_ │ │ │ │ │ - 0x00034980 5354414e 44415244 222c0a09 09092264 STANDARD",...."d │ │ │ │ │ - 0x00034990 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000349a0 466c6167 20737065 63696679 696e6720 Flag specifying │ │ │ │ │ - 0x000349b0 77686963 6820696d 706f7274 2073686f which import sho │ │ │ │ │ - 0x000349c0 756c6420 66756e63 74696f6e 20696d70 uld function imp │ │ │ │ │ - 0x000349d0 6f727473 28696e74 2c2e2e2e 29207365 orts(int,...) se │ │ │ │ │ - 0x000349e0 61726368 222c0a09 09092274 79706522 arch",...."type" │ │ │ │ │ - 0x000349f0 3a202269 220a0909 7d2c0a09 097b0a09 : "i"...},...{.. │ │ │ │ │ - 0x00034a00 0909226b 696e6422 3a202276 616c7565 .."kind": "value │ │ │ │ │ - 0x00034a10 222c0a09 0909226e 616d6522 3a202249 ",...."name": "I │ │ │ │ │ - 0x00034a20 4d504f52 545f4445 4c415945 44222c0a MPORT_DELAYED",. │ │ │ │ │ - 0x00034a30 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ │ - 0x00034a40 6e223a20 22466c61 67207370 65636966 n": "Flag specif │ │ │ │ │ - 0x00034a50 79696e67 20776869 63682069 6d706f72 ying which impor │ │ │ │ │ - 0x00034a60 74207368 6f756c64 2066756e 6374696f t should functio │ │ │ │ │ - 0x00034a70 6e20696d 706f7274 7328696e 742c2e2e n imports(int,.. │ │ │ │ │ - 0x00034a80 2e292073 65617263 68222c0a 09090922 .) search",...." │ │ │ │ │ - 0x00034a90 74797065 223a2022 69220a09 097d2c0a type": "i"...},. │ │ │ │ │ - 0x00034aa0 09097b0a 09090922 6b696e64 223a2022 ..{...."kind": " │ │ │ │ │ - 0x00034ab0 76616c75 65222c0a 09090922 6e616d65 value",...."name │ │ │ │ │ - 0x00034ac0 223a2022 494d504f 52545f41 4e59222c ": "IMPORT_ANY", │ │ │ │ │ - 0x00034ad0 0a090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ │ - 0x00034ae0 6f6e223a 2022466c 61672073 70656369 on": "Flag speci │ │ │ │ │ - 0x00034af0 6679696e 67207768 69636820 696d706f fying which impo │ │ │ │ │ - 0x00034b00 72742073 686f756c 64206675 6e637469 rt should functi │ │ │ │ │ - 0x00034b10 6f6e2069 6d706f72 74732869 6e742c2e on imports(int,. │ │ │ │ │ - 0x00034b20 2e2e2920 73656172 6368222c 0a090909 ..) search",.... │ │ │ │ │ - 0x00034b30 22747970 65223a20 2269220a 09097d2c "type": "i"...}, │ │ │ │ │ - 0x00034b40 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00034b50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00034b60 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ - 0x00034b70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00034b80 696d706f 72747322 2c0a2020 20202020 imports",. │ │ │ │ │ - 0x00034b90 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ - 0x00034ba0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ - 0x00034bb0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ - 0x00034bc0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x00034bd0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00034be0 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ - 0x00034bf0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ + 0x00034610 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00034620 20225468 65207365 6374696f 6e20696e "The section in │ │ │ │ │ + 0x00034630 64657820 77686963 68207468 65207379 dex which the sy │ │ │ │ │ + 0x00034640 6d626f6c 20697320 6173736f 63696174 mbol is associat │ │ │ │ │ + 0x00034650 65642077 6974682e 222c0a20 20202020 ed with.",. │ │ │ │ │ + 0x00034660 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034670 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00034680 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034690 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x000346a0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ │ + 0x000346b0 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ │ + 0x000346c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x000346d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x000346e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x000346f0 20202022 6e616d65 223a2022 64796e73 "name": "dyns │ │ │ │ │ + 0x00034700 796d5f65 6e747269 6573222c 0a202020 ym_entries",. │ │ │ │ │ + 0x00034710 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00034720 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ │ + 0x00034730 72206f66 20656e74 72696573 20696e20 r of entries in │ │ │ │ │ + 0x00034740 74686520 64796e61 6d696320 73796d62 the dynamic symb │ │ │ │ │ + 0x00034750 6f6c2074 61626c65 20666f75 6e642069 ol table found i │ │ │ │ │ + 0x00034760 6e207468 6520454c 46206669 6c652e22 n the ELF file." │ │ │ │ │ + 0x00034770 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00034780 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00034790 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x000347a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x000347b0 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ │ + 0x000347c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x000347d0 2264796e 73796d22 2c0a2020 20202020 "dynsym",. │ │ │ │ │ + 0x000347e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x000347f0 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ │ + 0x00034800 61736564 20617272 6179206f 66207379 ased array of sy │ │ │ │ │ + 0x00034810 6d626f6c 206f626a 65637473 2c206f6e mbol objects, on │ │ │ │ │ + 0x00034820 6520666f 72206561 63682065 6e747279 e for each entry │ │ │ │ │ + 0x00034830 20696e20 666f756e 6420696e 20746865 in found in the │ │ │ │ │ + 0x00034840 20454c46 27732044 594e5359 4d2e2049 ELF's DYNSYM. I │ │ │ │ │ + 0x00034850 6e646976 69647561 6c207379 6d626f6c ndividual symbol │ │ │ │ │ + 0x00034860 206f626a 65637473 2063616e 20626520 objects can be │ │ │ │ │ + 0x00034870 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ │ + 0x00034880 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ │ + 0x00034890 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ │ + 0x000348a0 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ │ + 0x000348b0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x000348c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x000348d0 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ │ + 0x000348e0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x000348f0 616d6522 3a202264 796e7379 6d222c0a ame": "dynsym",. │ │ │ │ │ + 0x00034900 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034910 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00034920 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00034930 20202020 20226174 74726962 75746573 "attributes │ │ │ │ │ + 0x00034940 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x00034950 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00034960 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034970 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00034980 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00034990 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000349a0 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ │ + 0x000349b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000349c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000349d0 6f6e223a 20225468 65207379 6d626f6c on": "The symbol │ │ │ │ │ + 0x000349e0 2773206e 616d652e 222c0a20 20202020 's name.",. │ │ │ │ │ + 0x000349f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034a00 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ │ + 0x00034a10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034a20 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00034a30 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00034a40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034a50 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00034a60 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00034a70 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00034a80 6d65223a 20227661 6c756522 2c0a2020 me": "value",. │ │ │ │ │ + 0x00034a90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034aa0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00034ab0 74696f6e 223a2022 41207661 6c756520 tion": "A value │ │ │ │ │ + 0x00034ac0 6173736f 63696174 65642077 69746820 associated with │ │ │ │ │ + 0x00034ad0 74686520 73796d62 6f6c2e20 47656e65 the symbol. Gene │ │ │ │ │ + 0x00034ae0 72616c6c 79206120 76697274 75616c20 rally a virtual │ │ │ │ │ + 0x00034af0 61646472 6573732e 222c0a20 20202020 address.",. │ │ │ │ │ + 0x00034b00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034b10 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00034b20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034b30 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00034b40 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00034b50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034b60 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00034b70 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00034b80 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00034b90 6d65223a 20227369 7a65222c 0a202020 me": "size",. │ │ │ │ │ + 0x00034ba0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034bb0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00034bc0 696f6e22 3a202254 68652073 796d626f ion": "The symbo │ │ │ │ │ + 0x00034bd0 6c277320 73697a65 2e222c0a 20202020 l's size.",. │ │ │ │ │ + 0x00034be0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034bf0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ 0x00034c00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034c10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00034c20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034c30 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ │ - 0x00034c40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034c50 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00034c60 2022646c 6c5f6e61 6d65220a 20202020 "dll_name". │ │ │ │ │ - 0x00034c70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034c80 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x00034c90 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00034ca0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00034cb0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00034cc0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ │ - 0x00034cd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034ce0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ │ - 0x00034cf0 756e6374 696f6e5f 6e616d65 220a2020 unction_name". │ │ │ │ │ - 0x00034d00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034d10 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00034d20 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ - 0x00034d30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034d40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00034d50 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ │ - 0x00034d60 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ │ - 0x00034d70 74686520 50452069 6d706f72 74732066 the PE imports f │ │ │ │ │ - 0x00034d80 756e6374 696f6e5f 6e616d65 2066726f unction_name fro │ │ │ │ │ - 0x00034d90 6d20646c 6c5f6e61 6d652c20 6f722066 m dll_name, or f │ │ │ │ │ - 0x00034da0 616c7365 206f7468 65727769 73652e20 alse otherwise. │ │ │ │ │ - 0x00034db0 646c6c5f 6e616d65 20697320 63617365 dll_name is case │ │ │ │ │ - 0x00034dc0 20696e73 656e7369 74697665 2e220a20 insensitive.". │ │ │ │ │ - 0x00034dd0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00034de0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00034df0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00034e00 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ - 0x00034e10 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ - 0x00034e20 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00034e30 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00034e40 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00034e50 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ │ + 0x00034c10 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00034c20 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00034c30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034c40 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00034c50 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00034c60 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00034c70 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ │ + 0x00034c80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034c90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00034ca0 74696f6e 223a2022 54686520 74797065 tion": "The type │ │ │ │ │ + 0x00034cb0 206f6620 73796d62 6f6c2e20 4275696c of symbol. Buil │ │ │ │ │ + 0x00034cc0 74207661 6c756573 20617265 3a205354 t values are: ST │ │ │ │ │ + 0x00034cd0 545f4e4f 54595045 2c205354 545f4f42 T_NOTYPE, STT_OB │ │ │ │ │ + 0x00034ce0 4a454354 2c205354 545f4655 4e432c20 JECT, STT_FUNC, │ │ │ │ │ + 0x00034cf0 5354545f 53454354 494f4e2c 20535454 STT_SECTION, STT │ │ │ │ │ + 0x00034d00 5f46494c 452c2053 54545f43 4f4d4d4f _FILE, STT_COMMO │ │ │ │ │ + 0x00034d10 4e2c2053 54545f54 4c532e22 2c0a2020 N, STT_TLS.",. │ │ │ │ │ + 0x00034d20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034d30 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00034d40 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00034d50 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00034d60 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00034d70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034d80 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00034d90 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00034da0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034db0 226e616d 65223a20 2262696e 64222c0a "name": "bind",. │ │ │ │ │ + 0x00034dc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034dd0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00034de0 74617469 6f6e223a 20225468 65206269 tation": "The bi │ │ │ │ │ + 0x00034df0 6e64696e 67206f66 20746865 2073796d nding of the sym │ │ │ │ │ + 0x00034e00 626f6c2e 20427569 6c74696e 2076616c bol. Builtin val │ │ │ │ │ + 0x00034e10 75657320 6172653a 20535442 5f4c4f43 ues are: STB_LOC │ │ │ │ │ + 0x00034e20 414c2c20 5354425f 474c4f42 414c2c20 AL, STB_GLOBAL, │ │ │ │ │ + 0x00034e30 5354425f 5745414b 2e222c0a 20202020 STB_WEAK.",. │ │ │ │ │ + 0x00034e40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034e50 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ 0x00034e60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034e70 20202020 2020226e 616d6522 3a202264 "name": "d │ │ │ │ │ - 0x00034e80 6c6c5f6e 616d6522 0a202020 20202020 ll_name". │ │ │ │ │ + 0x00034e70 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00034e80 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ 0x00034e90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034ea0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00034eb0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00034ec0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034ed0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00034ee0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ - 0x00034ef0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034f00 20202022 6e616d65 223a2022 6f726469 "name": "ordi │ │ │ │ │ - 0x00034f10 6e616c22 0a202020 20202020 20202020 nal". │ │ │ │ │ - 0x00034f20 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ - 0x00034f30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034f40 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ │ - 0x00034f50 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00034f60 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ │ - 0x00034f70 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ │ - 0x00034f80 72756520 69662074 68652050 4520696d rue if the PE im │ │ │ │ │ - 0x00034f90 706f7274 73206f72 64696e61 6c206672 ports ordinal fr │ │ │ │ │ - 0x00034fa0 6f6d2064 6c6c5f6e 616d652c 206f7220 om dll_name, or │ │ │ │ │ - 0x00034fb0 66616c73 65206f74 68657277 6973652e false otherwise. │ │ │ │ │ - 0x00034fc0 20646c6c 5f6e616d 65206973 20636173 dll_name is cas │ │ │ │ │ - 0x00034fd0 6520696e 73656e73 69746976 652e220a e insensitive.". │ │ │ │ │ - 0x00034fe0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034ff0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00035000 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00035010 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ - 0x00035020 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ - 0x00035030 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035040 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00035050 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00035060 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ │ - 0x00035070 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035080 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00035090 646c6c5f 6e616d65 220a2020 20202020 dll_name". │ │ │ │ │ - 0x000350a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000350b0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ - 0x000350c0 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ │ - 0x000350d0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000350e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x000350f0 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ │ - 0x00035100 696e6720 74686520 6e756d62 6572206f ing the number o │ │ │ │ │ - 0x00035110 66206675 6e637469 6f6e7320 66726f6d f functions from │ │ │ │ │ - 0x00035120 20746865 20646c6c 5f6e616d 652c2069 the dll_name, i │ │ │ │ │ - 0x00035130 6e207468 65205045 20696d70 6f727473 n the PE imports │ │ │ │ │ - 0x00035140 2e20646c 6c5f6e61 6d652069 73206361 . dll_name is ca │ │ │ │ │ - 0x00035150 73652069 6e73656e 73697469 76652e22 se insensitive." │ │ │ │ │ - 0x00035160 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00035170 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00035180 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00035190 20202020 20202020 20202261 7267756d "argum │ │ │ │ │ - 0x000351a0 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ │ - 0x000351b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000351c0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000351d0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000351e0 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ │ - 0x000351f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035200 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00035210 22646c6c 5f726567 65787022 0a202020 "dll_regexp". │ │ │ │ │ - 0x00035220 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035230 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00035240 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035250 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00035260 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00035270 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ │ - 0x00035280 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035290 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000352a0 66756e63 74696f6e 5f726567 65787022 function_regexp" │ │ │ │ │ - 0x000352b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000352c0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x000352d0 20202020 20202020 20202020 2020205d ] │ │ │ │ │ - 0x000352e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000352f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00035300 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ │ - 0x00035310 20726574 75726e69 6e672074 6865206e returning the n │ │ │ │ │ - 0x00035320 756d6265 72206f66 2066756e 6374696f umber of functio │ │ │ │ │ - 0x00035330 6e732066 726f6d20 74686520 50452069 ns from the PE i │ │ │ │ │ - 0x00035340 6d706f72 74732077 68657265 20612066 mports where a f │ │ │ │ │ - 0x00035350 756e6374 696f6e20 6e616d65 206d6174 unction name mat │ │ │ │ │ - 0x00035360 63686573 2066756e 6374696f 6e5f7265 ches function_re │ │ │ │ │ - 0x00035370 67657870 20616e64 20612044 4c4c206e gexp and a DLL n │ │ │ │ │ - 0x00035380 616d6520 6d617463 68657320 646c6c5f ame matches dll_ │ │ │ │ │ - 0x00035390 72656765 78702e20 426f7468 20646c6c regexp. Both dll │ │ │ │ │ - 0x000353a0 5f726567 65787020 616e6420 66756e63 _regexp and func │ │ │ │ │ - 0x000353b0 74696f6e 5f726567 65787020 61726520 tion_regexp are │ │ │ │ │ - 0x000353c0 63617365 2073656e 73697469 76652075 case sensitive u │ │ │ │ │ - 0x000353d0 6e6c6573 7320796f 75207573 65207468 nless you use th │ │ │ │ │ - 0x000353e0 65205c22 2f695c22 206d6f64 69666965 e \"/i\" modifie │ │ │ │ │ - 0x000353f0 7220696e 20746865 20726567 6578702e r in the regexp. │ │ │ │ │ - 0x00035400 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00035410 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00035420 20202020 207b0a09 09090909 22617267 {......"arg │ │ │ │ │ - 0x00035430 756d656e 7473223a 205b0a09 09090909 uments": [...... │ │ │ │ │ - 0x00035440 097b0a09 09090909 09092274 79706522 .{........"type" │ │ │ │ │ - 0x00035450 3a202269 222c0a09 09090909 0909226e : "i",........"n │ │ │ │ │ - 0x00035460 616d6522 3a202269 6d706f72 745f666c ame": "import_fl │ │ │ │ │ - 0x00035470 6167220a 09090909 09097d2c 0a090909 ag".......},.... │ │ │ │ │ - 0x00035480 0909097b 0a090909 09090909 22747970 ...{........"typ │ │ │ │ │ - 0x00035490 65223a20 2273222c 0a090909 09090909 e": "s",........ │ │ │ │ │ - 0x000354a0 226e616d 65223a20 22646c6c 5f6e616d "name": "dll_nam │ │ │ │ │ - 0x000354b0 65220a09 09090909 097d2c0a 09090909 e".......},..... │ │ │ │ │ - 0x000354c0 09097b0a 09090909 09090922 74797065 ..{........"type │ │ │ │ │ - 0x000354d0 223a2022 73222c0a 09090909 09090922 ": "s",........" │ │ │ │ │ - 0x000354e0 6e616d65 223a2022 66756e63 74696f6e name": "function │ │ │ │ │ - 0x000354f0 5f6e616d 65220a09 09090909 097d0a09 _name".......}.. │ │ │ │ │ - 0x00035500 09090909 5d2c0a09 09090909 22646f63 ....],......"doc │ │ │ │ │ - 0x00035510 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ │ - 0x00035520 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ │ - 0x00035530 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ │ - 0x00035540 696d706f 72747320 66756e63 74696f6e imports function │ │ │ │ │ - 0x00035550 5f6e616d 65206672 6f6d2064 6c6c5f6e _name from dll_n │ │ │ │ │ - 0x00035560 616d6520 696e2073 70656369 66696564 ame in specified │ │ │ │ │ - 0x00035570 20696d70 6f727420 74797065 2c206f72 import type, or │ │ │ │ │ - 0x00035580 2066616c 7365206f 74686572 77697365 false otherwise │ │ │ │ │ - 0x00035590 2e20646c 6c5f6e61 6d652069 73206361 . dll_name is ca │ │ │ │ │ - 0x000355a0 73652069 6e73656e 73697469 76652e22 se insensitive." │ │ │ │ │ - 0x000355b0 0a090909 097d2c0a 09090909 7b0a0909 .....},.....{... │ │ │ │ │ - 0x000355c0 09090922 61726775 6d656e74 73223a20 ..."arguments": │ │ │ │ │ - 0x000355d0 5b0a0909 09090909 7b0a0909 09090909 [.......{....... │ │ │ │ │ - 0x000355e0 09227479 7065223a 20226922 2c0a0909 ."type": "i",... │ │ │ │ │ - 0x000355f0 09090909 09226e61 6d65223a 2022696d ....."name": "im │ │ │ │ │ - 0x00035600 706f7274 5f666c61 67220a09 09090909 port_flag"...... │ │ │ │ │ - 0x00035610 097d2c0a 09090909 09097b0a 09090909 .},.......{..... │ │ │ │ │ - 0x00035620 09090922 74797065 223a2022 73222c0a ..."type": "s",. │ │ │ │ │ - 0x00035630 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ │ - 0x00035640 646c6c5f 6e616d65 220a0909 09090909 dll_name"....... │ │ │ │ │ - 0x00035650 7d2c0a09 09090909 097b0a09 09090909 },.......{...... │ │ │ │ │ - 0x00035660 09092274 79706522 3a202269 222c0a09 .."type": "i",.. │ │ │ │ │ - 0x00035670 09090909 0909226e 616d6522 3a20226f ......"name": "o │ │ │ │ │ - 0x00035680 7264696e 616c220a 09090909 09097d0a rdinal".......}. │ │ │ │ │ - 0x00035690 09090909 095d2c0a 09090909 0922646f .....],......"do │ │ │ │ │ - 0x000356a0 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ │ - 0x000356b0 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ │ - 0x000356c0 67207472 75652069 66207468 65205045 g true if the PE │ │ │ │ │ - 0x000356d0 20696d70 6f727473 206f7264 696e616c imports ordinal │ │ │ │ │ - 0x000356e0 2066726f 6d20646c 6c5f6e61 6d652069 from dll_name i │ │ │ │ │ - 0x000356f0 6e207370 65636966 69656420 696d706f n specified impo │ │ │ │ │ - 0x00035700 72742074 7970652c 206f7220 66616c73 rt type, or fals │ │ │ │ │ - 0x00035710 65206f74 68657277 6973652e 20646c6c e otherwise. dll │ │ │ │ │ - 0x00035720 5f6e616d 65206973 20636173 6520696e _name is case in │ │ │ │ │ - 0x00035730 73656e73 69746976 652e220a 09090909 sensitive."..... │ │ │ │ │ - 0x00035740 7d2c0a09 0909097b 0a090909 09092261 },.....{......"a │ │ │ │ │ - 0x00035750 7267756d 656e7473 223a205b 0a090909 rguments": [.... │ │ │ │ │ - 0x00035760 0909097b 0a090909 09090909 22747970 ...{........"typ │ │ │ │ │ - 0x00035770 65223a20 2269222c 0a090909 09090909 e": "i",........ │ │ │ │ │ - 0x00035780 226e616d 65223a20 22696d70 6f72745f "name": "import_ │ │ │ │ │ - 0x00035790 666c6167 220a0909 09090909 7d2c0a09 flag".......},.. │ │ │ │ │ - 0x000357a0 09090909 097b0a09 09090909 09092274 .....{........"t │ │ │ │ │ - 0x000357b0 79706522 3a202273 222c0a09 09090909 ype": "s",...... │ │ │ │ │ - 0x000357c0 0909226e 616d6522 3a202264 6c6c5f6e .."name": "dll_n │ │ │ │ │ - 0x000357d0 616d6522 0a090909 0909097d 0a090909 ame".......}.... │ │ │ │ │ - 0x000357e0 09095d2c 0a090909 09092264 6f63756d ..],......"docum │ │ │ │ │ - 0x000357f0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ │ - 0x00035800 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ │ - 0x00035810 6865206e 756d6265 72206f66 2066756e he number of fun │ │ │ │ │ - 0x00035820 6374696f 6e732066 726f6d20 74686520 ctions from the │ │ │ │ │ - 0x00035830 646c6c5f 6e616d65 20696e20 73706563 dll_name in spec │ │ │ │ │ - 0x00035840 69666965 6420696d 706f7274 20747970 ified import typ │ │ │ │ │ - 0x00035850 652c2069 6e207468 65205045 20696d70 e, in the PE imp │ │ │ │ │ - 0x00035860 6f727473 2e20646c 6c5f6e61 6d652069 orts. dll_name i │ │ │ │ │ - 0x00035870 73206361 73652069 6e73656e 73697469 s case insensiti │ │ │ │ │ - 0x00035880 76652e22 0a090909 097d2c0a 09090909 ve.".....},..... │ │ │ │ │ - 0x00035890 7b0a0909 09090922 61726775 6d656e74 {......"argument │ │ │ │ │ - 0x000358a0 73223a20 5b0a0909 09090909 7b0a0909 s": [.......{... │ │ │ │ │ - 0x000358b0 09090909 09227479 7065223a 20226922 ....."type": "i" │ │ │ │ │ - 0x000358c0 2c0a0909 09090909 09226e61 6d65223a ,........"name": │ │ │ │ │ - 0x000358d0 2022696d 706f7274 5f666c61 67220a09 "import_flag".. │ │ │ │ │ - 0x000358e0 09090909 097d2c0a 09090909 09097b0a .....},.......{. │ │ │ │ │ - 0x000358f0 09090909 09090922 74797065 223a2022 ......."type": " │ │ │ │ │ - 0x00035900 72222c0a 09090909 09090922 6e616d65 r",........"name │ │ │ │ │ - 0x00035910 223a2022 646c6c5f 72656765 7870220a ": "dll_regexp". │ │ │ │ │ - 0x00035920 09090909 09097d2c 0a090909 0909097b ......},.......{ │ │ │ │ │ - 0x00035930 0a090909 09090909 22747970 65223a20 ........"type": │ │ │ │ │ - 0x00035940 2272222c 0a090909 09090909 226e616d "r",........"nam │ │ │ │ │ - 0x00035950 65223a20 2266756e 6374696f 6e5f7265 e": "function_re │ │ │ │ │ - 0x00035960 67657870 220a0909 09090909 7d0a0909 gexp".......}... │ │ │ │ │ - 0x00035970 0909095d 2c0a0909 09090922 646f6375 ...],......"docu │ │ │ │ │ - 0x00035980 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ │ - 0x00035990 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ │ - 0x000359a0 74686520 6e756d62 6572206f 66206675 the number of fu │ │ │ │ │ - 0x000359b0 6e637469 6f6e7320 66726f6d 20746865 nctions from the │ │ │ │ │ - 0x000359c0 20504520 696d706f 72747320 77686572 PE imports wher │ │ │ │ │ - 0x000359d0 65206120 66756e63 74696f6e 206e616d e a function nam │ │ │ │ │ - 0x000359e0 65206d61 74636865 73206675 6e637469 e matches functi │ │ │ │ │ - 0x000359f0 6f6e5f72 65676578 7020616e 64206120 on_regexp and a │ │ │ │ │ - 0x00035a00 444c4c20 6e616d65 206d6174 63686573 DLL name matches │ │ │ │ │ - 0x00035a10 20646c6c 5f726567 65787020 696e2073 dll_regexp in s │ │ │ │ │ - 0x00035a20 70656369 66696564 20696d70 6f727420 pecified import │ │ │ │ │ - 0x00035a30 74797065 2e20426f 74682064 6c6c5f72 type. Both dll_r │ │ │ │ │ - 0x00035a40 65676578 7020616e 64206675 6e637469 egexp and functi │ │ │ │ │ - 0x00035a50 6f6e5f72 65676578 70206172 65206361 on_regexp are ca │ │ │ │ │ - 0x00035a60 73652073 656e7369 74697665 20756e6c se sensitive unl │ │ │ │ │ - 0x00035a70 65737320 796f7520 75736520 74686520 ess you use the │ │ │ │ │ - 0x00035a80 5c222f69 5c22206d 6f646966 69657220 \"/i\" modifier │ │ │ │ │ - 0x00035a90 696e2074 68652072 65676578 702e220a in the regexp.". │ │ │ │ │ - 0x00035aa0 09090909 7d0a2020 20202020 20202020 ....}. │ │ │ │ │ - 0x00035ab0 20205d0a 20202020 20202020 7d2c0a09 ]. },.. │ │ │ │ │ - 0x00035ac0 097b0a09 0909226b 696e6422 3a202261 .{...."kind": "a │ │ │ │ │ - 0x00035ad0 72726179 222c0a09 0909226e 616d6522 rray",...."name" │ │ │ │ │ - 0x00035ae0 3a202269 6d706f72 745f6465 7461696c : "import_detail │ │ │ │ │ - 0x00035af0 73222c0a 09090922 646f6375 6d656e74 s",...."document │ │ │ │ │ - 0x00035b00 6174696f 6e223a20 22417272 6179206f ation": "Array o │ │ │ │ │ - 0x00035b10 66207374 72756374 75726573 20636f6e f structures con │ │ │ │ │ - 0x00035b20 7461696e 696e6720 696e666f 726d6174 taining informat │ │ │ │ │ - 0x00035b30 696f6e20 61626f75 74207468 65205045 ion about the PE │ │ │ │ │ - 0x00035b40 27732069 6d706f72 7473206c 69627261 's imports libra │ │ │ │ │ - 0x00035b50 72696573 2e222c0a 09090922 73747275 ries.",...."stru │ │ │ │ │ - 0x00035b60 63747572 65223a20 7b0a0909 0909226b cture": {....."k │ │ │ │ │ - 0x00035b70 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ │ - 0x00035b80 09090909 226e616d 65223a20 22696d70 ...."name": "imp │ │ │ │ │ - 0x00035b90 6f72745f 64657461 696c7322 2c0a0909 ort_details",... │ │ │ │ │ - 0x00035ba0 09092261 74747269 62757465 73223a20 .."attributes": │ │ │ │ │ - 0x00035bb0 5b0a0909 0909097b 0a090909 09090922 [......{......." │ │ │ │ │ - 0x00035bc0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00035bd0 09090909 0909226e 616d6522 3a20226c ......"name": "l │ │ │ │ │ - 0x00035be0 69627261 72795f6e 616d6522 2c0a0909 ibrary_name",... │ │ │ │ │ - 0x00035bf0 09090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ │ - 0x00035c00 6f6e223a 20224c69 62726172 79206e61 on": "Library na │ │ │ │ │ - 0x00035c10 6d652e22 2c0a0909 09090909 22747970 me.",......."typ │ │ │ │ │ - 0x00035c20 65223a20 2273220a 09090909 097d2c0a e": "s"......},. │ │ │ │ │ - 0x00035c30 09090909 097b0a09 09090909 09226b69 .....{......."ki │ │ │ │ │ - 0x00035c40 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ │ - 0x00035c50 09090909 226e616d 65223a20 226e756d ...."name": "num │ │ │ │ │ - 0x00035c60 6265725f 6f665f66 756e6374 696f6e73 ber_of_functions │ │ │ │ │ - 0x00035c70 222c0a09 09090909 0922646f 63756d65 ",......."docume │ │ │ │ │ - 0x00035c80 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ │ - 0x00035c90 72206f66 20696d70 6f727465 64206675 r of imported fu │ │ │ │ │ - 0x00035ca0 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ │ - 0x00035cb0 22747970 65223a20 2269220a 09090909 "type": "i"..... │ │ │ │ │ - 0x00035cc0 097d2c0a 09090909 097b0a09 09090909 .},......{...... │ │ │ │ │ - 0x00035cd0 09226b69 6e64223a 20226172 72617922 ."kind": "array" │ │ │ │ │ - 0x00035ce0 2c0a0909 09090909 226e616d 65223a20 ,......."name": │ │ │ │ │ - 0x00035cf0 2266756e 6374696f 6e73222c 0a090909 "functions",.... │ │ │ │ │ - 0x00035d00 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ │ - 0x00035d10 6e223a20 22417272 6179206f 66207374 n": "Array of st │ │ │ │ │ - 0x00035d20 72756374 75726573 20636f6e 7461696e ructures contain │ │ │ │ │ - 0x00035d30 696e6720 696e666f 726d6174 696f6e20 ing information │ │ │ │ │ - 0x00035d40 61626f75 74207468 65205045 27732069 about the PE's i │ │ │ │ │ - 0x00035d50 6d706f72 74732066 756e6374 696f6e73 mports functions │ │ │ │ │ - 0x00035d60 2e222c0a 09090909 09092273 74727563 .",......."struc │ │ │ │ │ - 0x00035d70 74757265 223a207b 0a090909 09090909 ture": {........ │ │ │ │ │ - 0x00035d80 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ │ - 0x00035d90 2c0a0909 09090909 09226e61 6d65223a ,........"name": │ │ │ │ │ - 0x00035da0 20226675 6e637469 6f6e7322 2c0a0909 "functions",... │ │ │ │ │ - 0x00035db0 09090909 09226174 74726962 75746573 ....."attributes │ │ │ │ │ - 0x00035dc0 223a205b 0a090909 09090909 097b0a09 ": [.........{.. │ │ │ │ │ - 0x00035dd0 09090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ │ - 0x00035de0 2276616c 7565222c 0a090909 09090909 "value",........ │ │ │ │ │ - 0x00035df0 0909226e 616d6522 3a20226e 616d6522 .."name": "name" │ │ │ │ │ - 0x00035e00 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ │ - 0x00035e10 6d656e74 6174696f 6e223a20 224e616d mentation": "Nam │ │ │ │ │ - 0x00035e20 65206f66 20696d70 6f727465 64206675 e of imported fu │ │ │ │ │ - 0x00035e30 6e637469 6f6e2e22 2c0a0909 09090909 nction.",....... │ │ │ │ │ - 0x00035e40 09090922 74797065 223a2022 73220a09 ..."type": "s".. │ │ │ │ │ - 0x00035e50 09090909 0909097d 2c0a0909 09090909 .......},....... │ │ │ │ │ - 0x00035e60 09097b0a 09090909 09090909 09226b69 ..{.........."ki │ │ │ │ │ - 0x00035e70 6e64223a 20227661 6c756522 2c0a0909 nd": "value",... │ │ │ │ │ - 0x00035e80 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ │ - 0x00035e90 6f726469 6e616c22 2c0a0909 09090909 ordinal",....... │ │ │ │ │ - 0x00035ea0 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ │ - 0x00035eb0 6e223a20 224f7264 696e616c 206f6620 n": "Ordinal of │ │ │ │ │ - 0x00035ec0 696d706f 72746564 2066756e 6374696f imported functio │ │ │ │ │ - 0x00035ed0 6e2e2049 66206f72 64696e61 6c20646f n. If ordinal do │ │ │ │ │ - 0x00035ee0 6573206e 6f742065 78697374 20746869 es not exist thi │ │ │ │ │ - 0x00035ef0 73207661 6c756520 69732059 525f554e s value is YR_UN │ │ │ │ │ - 0x00035f00 44454649 4e45442e 222c0a09 09090909 DEFINED.",...... │ │ │ │ │ - 0x00035f10 09090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ │ - 0x00035f20 09090909 09090909 7d2c0a09 09090909 ........},...... │ │ │ │ │ - 0x00035f30 0909097b 0a090909 09090909 0909226b ...{.........."k │ │ │ │ │ - 0x00035f40 696e6422 3a202276 616c7565 222c0a09 ind": "value",.. │ │ │ │ │ - 0x00035f50 09090909 09090909 226e616d 65223a20 ........"name": │ │ │ │ │ - 0x00035f60 22727661 222c0a09 09090909 09090909 "rva",.......... │ │ │ │ │ - 0x00035f70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00035f80 20225265 6c617469 76652076 69727475 "Relative virtu │ │ │ │ │ - 0x00035f90 616c2061 64647265 73732028 52564129 al address (RVA) │ │ │ │ │ - 0x00035fa0 206f6620 696d706f 72746564 2066756e of imported fun │ │ │ │ │ - 0x00035fb0 6374696f 6e2e2049 66207276 61206e6f ction. If rva no │ │ │ │ │ - 0x00035fc0 7420666f 756e6420 7468656e 20746869 t found then thi │ │ │ │ │ - 0x00035fd0 73207661 6c756520 69732059 525f554e s value is YR_UN │ │ │ │ │ - 0x00035fe0 44454649 4e45442e 222c0a09 09090909 DEFINED.",...... │ │ │ │ │ - 0x00035ff0 09090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ │ - 0x00036000 09090909 09090909 7d0a0909 09090909 ........}....... │ │ │ │ │ - 0x00036010 095d0a09 09090909 097d0a09 09090909 .].......}...... │ │ │ │ │ - 0x00036020 7d0a0909 09095d0a 0909097d 0a09097d }.....]....}...} │ │ │ │ │ - 0x00036030 2c0a0909 7b0a0909 09226b69 6e64223a ,...{...."kind": │ │ │ │ │ - 0x00036040 20227661 6c756522 2c0a0909 09226e61 "value",...."na │ │ │ │ │ - 0x00036050 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ │ - 0x00036060 696d706f 72746564 5f66756e 6374696f imported_functio │ │ │ │ │ - 0x00036070 6e73222c 0a090909 22646f63 756d656e ns",...."documen │ │ │ │ │ - 0x00036080 74617469 6f6e223a 20224e75 6d626572 tation": "Number │ │ │ │ │ - 0x00036090 206f6620 696d706f 72746564 2066756e of imported fun │ │ │ │ │ - 0x000360a0 6374696f 6e732069 6e207468 65205045 ctions in the PE │ │ │ │ │ - 0x000360b0 2e222c0a 09090922 74797065 223a2022 .",...."type": " │ │ │ │ │ - 0x000360c0 69220a09 097d2c0a 09097b0a 09090922 i"...},...{...." │ │ │ │ │ - 0x000360d0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x000360e0 09090922 6e616d65 223a2022 6e756d62 ..."name": "numb │ │ │ │ │ - 0x000360f0 65725f6f 665f6465 6c617965 645f696d er_of_delayed_im │ │ │ │ │ - 0x00036100 706f7274 65645f66 756e6374 696f6e73 ported_functions │ │ │ │ │ - 0x00036110 222c0a09 09092264 6f63756d 656e7461 ",...."documenta │ │ │ │ │ - 0x00036120 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ │ - 0x00036130 66206465 6c617920 696d706f 72746564 f delay imported │ │ │ │ │ - 0x00036140 2066756e 6374696f 6e732069 6e207468 functions in th │ │ │ │ │ - 0x00036150 65205045 2e222c0a 09090922 74797065 e PE.",...."type │ │ │ │ │ - 0x00036160 223a2022 69220a09 097d2c0a 09097b0a ": "i"...},...{. │ │ │ │ │ - 0x00036170 09090922 6b696e64 223a2022 76616c75 ..."kind": "valu │ │ │ │ │ - 0x00036180 65222c0a 09090922 6e616d65 223a2022 e",...."name": " │ │ │ │ │ - 0x00036190 6e756d62 65725f6f 665f6465 6c617965 number_of_delaye │ │ │ │ │ - 0x000361a0 645f696d 706f7274 73222c0a 09090922 d_imports",...." │ │ │ │ │ - 0x000361b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x000361c0 224e756d 62657220 6f662064 656c6179 "Number of delay │ │ │ │ │ - 0x000361d0 20696d70 6f727465 6420444c 4c732069 imported DLLs i │ │ │ │ │ - 0x000361e0 6e207468 65205045 2e20284e 756d6265 n the PE. (Numbe │ │ │ │ │ - 0x000361f0 72206f66 20494d41 47455f44 454c4159 r of IMAGE_DELAY │ │ │ │ │ - 0x00036200 4c4f4144 5f444553 43524950 544f5220 LOAD_DESCRIPTOR │ │ │ │ │ - 0x00036210 70617273 65642066 726f6d20 66696c65 parsed from file │ │ │ │ │ - 0x00036220 292e222c 0a090909 22747970 65223a20 ).",...."type": │ │ │ │ │ - 0x00036230 2269220a 09097d2c 0a09097b 0a090909 "i"...},...{.... │ │ │ │ │ - 0x00036240 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ │ - 0x00036250 0a090909 226e616d 65223a20 2264656c ...."name": "del │ │ │ │ │ - 0x00036260 61796564 5f696d70 6f72745f 64657461 ayed_import_deta │ │ │ │ │ - 0x00036270 696c7322 2c0a0909 0922646f 63756d65 ils",...."docume │ │ │ │ │ - 0x00036280 6e746174 696f6e22 3a202241 72726179 ntation": "Array │ │ │ │ │ - 0x00036290 206f6620 73747275 63747572 65732063 of structures c │ │ │ │ │ - 0x000362a0 6f6e7461 696e696e 6720696e 666f726d ontaining inform │ │ │ │ │ - 0x000362b0 6174696f 6e206162 6f757420 74686520 ation about the │ │ │ │ │ - 0x000362c0 50452773 2064656c 61792069 6d706f72 PE's delay impor │ │ │ │ │ - 0x000362d0 7473206c 69627261 72696573 2e222c0a ts libraries.",. │ │ │ │ │ - 0x000362e0 09090922 73747275 63747572 65223a20 ..."structure": │ │ │ │ │ - 0x000362f0 7b0a0909 0909226b 696e6422 3a202273 {....."kind": "s │ │ │ │ │ - 0x00036300 74727563 74222c0a 09090909 226e616d truct",....."nam │ │ │ │ │ - 0x00036310 65223a20 22696d70 6f72745f 64657461 e": "import_deta │ │ │ │ │ - 0x00036320 696c7322 2c0a0909 09092261 74747269 ils",....."attri │ │ │ │ │ - 0x00036330 62757465 73223a20 5b0a0909 0909097b butes": [......{ │ │ │ │ │ - 0x00036340 0a090909 09090922 6b696e64 223a2022 ......."kind": " │ │ │ │ │ - 0x00036350 76616c75 65222c0a 09090909 0909226e value",......."n │ │ │ │ │ - 0x00036360 616d6522 3a20226c 69627261 72795f6e ame": "library_n │ │ │ │ │ - 0x00036370 616d6522 2c0a0909 09090909 22646f63 ame",......."doc │ │ │ │ │ - 0x00036380 756d656e 74617469 6f6e223a 20224c69 umentation": "Li │ │ │ │ │ - 0x00036390 62726172 79206e61 6d652e22 2c0a0909 brary name.",... │ │ │ │ │ - 0x000363a0 09090909 22747970 65223a20 2273220a ...."type": "s". │ │ │ │ │ - 0x000363b0 09090909 097d2c0a 09090909 097b0a09 .....},......{.. │ │ │ │ │ - 0x000363c0 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ │ - 0x000363d0 6c756522 2c0a0909 09090909 226e616d lue",......."nam │ │ │ │ │ - 0x000363e0 65223a20 226e756d 6265725f 6f665f66 e": "number_of_f │ │ │ │ │ - 0x000363f0 756e6374 696f6e73 222c0a09 09090909 unctions",...... │ │ │ │ │ - 0x00036400 0922646f 63756d65 6e746174 696f6e22 ."documentation" │ │ │ │ │ - 0x00036410 3a20224e 756d6265 72206f66 20696d70 : "Number of imp │ │ │ │ │ - 0x00036420 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ │ - 0x00036430 2c0a0909 09090909 22747970 65223a20 ,......."type": │ │ │ │ │ - 0x00036440 2269220a 09090909 097d2c0a 09090909 "i"......},..... │ │ │ │ │ - 0x00036450 097b0a09 09090909 09226b69 6e64223a .{......."kind": │ │ │ │ │ - 0x00036460 20226172 72617922 2c0a0909 09090909 "array",....... │ │ │ │ │ - 0x00036470 226e616d 65223a20 2266756e 6374696f "name": "functio │ │ │ │ │ - 0x00036480 6e73222c 0a090909 09090922 646f6375 ns",......."docu │ │ │ │ │ - 0x00036490 6d656e74 6174696f 6e223a20 22417272 mentation": "Arr │ │ │ │ │ - 0x000364a0 6179206f 66207374 72756374 75726573 ay of structures │ │ │ │ │ - 0x000364b0 20636f6e 7461696e 696e6720 696e666f containing info │ │ │ │ │ - 0x000364c0 726d6174 696f6e20 61626f75 74207468 rmation about th │ │ │ │ │ - 0x000364d0 65205045 27732069 6d706f72 74732066 e PE's imports f │ │ │ │ │ - 0x000364e0 756e6374 696f6e73 2e222c0a 09090909 unctions.",..... │ │ │ │ │ - 0x000364f0 09092273 74727563 74757265 223a207b .."structure": { │ │ │ │ │ - 0x00036500 0a090909 09090909 226b696e 64223a20 ........"kind": │ │ │ │ │ - 0x00036510 22737472 75637422 2c0a0909 09090909 "struct",....... │ │ │ │ │ - 0x00036520 09226e61 6d65223a 20226675 6e637469 ."name": "functi │ │ │ │ │ - 0x00036530 6f6e7322 2c0a0909 09090909 09226174 ons",........"at │ │ │ │ │ - 0x00036540 74726962 75746573 223a205b 0a090909 tributes": [.... │ │ │ │ │ - 0x00036550 09090909 097b0a09 09090909 09090909 .....{.......... │ │ │ │ │ - 0x00036560 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00036570 0a090909 09090909 0909226e 616d6522 .........."name" │ │ │ │ │ - 0x00036580 3a20226e 616d6522 2c0a0909 09090909 : "name",....... │ │ │ │ │ - 0x00036590 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ │ - 0x000365a0 6e223a20 224e616d 65206f66 20696d70 n": "Name of imp │ │ │ │ │ - 0x000365b0 6f727465 64206675 6e637469 6f6e2e22 orted function." │ │ │ │ │ - 0x000365c0 2c0a0909 09090909 09090922 74797065 ,.........."type │ │ │ │ │ - 0x000365d0 223a2022 73220a09 09090909 0909097d ": "s".........} │ │ │ │ │ - 0x000365e0 2c0a0909 09090909 09097b0a 09090909 ,.........{..... │ │ │ │ │ - 0x000365f0 09090909 09226b69 6e64223a 20227661 ....."kind": "va │ │ │ │ │ - 0x00036600 6c756522 2c0a0909 09090909 09090922 lue",.........." │ │ │ │ │ - 0x00036610 6e616d65 223a2022 6f726469 6e616c22 name": "ordinal" │ │ │ │ │ - 0x00036620 2c0a0909 09090909 09090922 646f6375 ,.........."docu │ │ │ │ │ - 0x00036630 6d656e74 6174696f 6e223a20 22204f72 mentation": " Or │ │ │ │ │ - 0x00036640 64696e61 6c206f66 20696d70 6f727465 dinal of importe │ │ │ │ │ - 0x00036650 64206675 6e637469 6f6e2e20 4966206f d function. If o │ │ │ │ │ - 0x00036660 7264696e 616c2064 6f657320 6e6f7420 rdinal does not │ │ │ │ │ - 0x00036670 65786973 74207468 69732076 616c7565 exist this value │ │ │ │ │ - 0x00036680 20697320 59525f55 4e444546 494e4544 is YR_UNDEFINED │ │ │ │ │ - 0x00036690 2e222c0a 09090909 09090909 09227479 .",.........."ty │ │ │ │ │ - 0x000366a0 7065223a 20226922 0a090909 09090909 pe": "i"........ │ │ │ │ │ - 0x000366b0 097d2c0a 09090909 09090909 7b0a0909 .},.........{... │ │ │ │ │ - 0x000366c0 09090909 09090922 6b696e64 223a2022 ......."kind": " │ │ │ │ │ - 0x000366d0 76616c75 65222c0a 09090909 09090909 value",......... │ │ │ │ │ - 0x000366e0 09226e61 6d65223a 20227276 61222c0a ."name": "rva",. │ │ │ │ │ - 0x000366f0 09090909 09090909 0922646f 63756d65 ........."docume │ │ │ │ │ - 0x00036700 6e746174 696f6e22 3a202252 656c6174 ntation": "Relat │ │ │ │ │ - 0x00036710 69766520 76697274 75616c20 61646472 ive virtual addr │ │ │ │ │ - 0x00036720 65737320 28525641 29206f66 20696d70 ess (RVA) of imp │ │ │ │ │ - 0x00036730 6f727465 64206675 6e637469 6f6e2e20 orted function. │ │ │ │ │ - 0x00036740 49662072 7661206e 6f742066 6f756e64 If rva not found │ │ │ │ │ - 0x00036750 20746865 6e207468 69732076 616c7565 then this value │ │ │ │ │ - 0x00036760 20697320 59525f55 4e444546 494e4544 is YR_UNDEFINED │ │ │ │ │ - 0x00036770 2e222c0a 09090909 09090909 09227479 .",.........."ty │ │ │ │ │ - 0x00036780 7065223a 20226922 0a090909 09090909 pe": "i"........ │ │ │ │ │ - 0x00036790 097d0a09 09090909 09095d0a 09090909 .}........]..... │ │ │ │ │ - 0x000367a0 09097d0a 09090909 097d0a09 0909095d ..}......}.....] │ │ │ │ │ - 0x000367b0 0a090909 7d0a0909 7d2c0a20 20202020 ....}...},. │ │ │ │ │ - 0x000367c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000367d0 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ │ - 0x000367e0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ │ - 0x000367f0 20226e61 6d65223a 20226c6f 63616c65 "name": "locale │ │ │ │ │ - 0x00036800 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00036810 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ │ - 0x00036820 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00036830 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ │ - 0x00036840 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00036850 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00036860 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ - 0x00036870 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00036880 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00036890 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000368a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x000368b0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ - 0x000368c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000368d0 2020226e 616d6522 3a20226c 6f63616c "name": "local │ │ │ │ │ - 0x000368e0 655f6964 656e7469 66696572 220a2020 e_identifier". │ │ │ │ │ - 0x000368f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00036900 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00036910 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ - 0x00036920 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00036930 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00036940 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ │ - 0x00036950 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ │ - 0x00036960 74686520 50452068 61732061 20726573 the PE has a res │ │ │ │ │ - 0x00036970 6f757263 65207769 74682074 68652073 ource with the s │ │ │ │ │ - 0x00036980 70656369 66696564 206c6f63 616c6520 pecified locale │ │ │ │ │ - 0x00036990 6964656e 74696669 65722e20 4c6f6361 identifier. Loca │ │ │ │ │ - 0x000369a0 6c652069 64656e74 69666965 72732061 le identifiers a │ │ │ │ │ - 0x000369b0 72652031 362d6269 7420696e 74656765 re 16-bit intege │ │ │ │ │ - 0x000369c0 72732e22 0a202020 20202020 20202020 rs.". │ │ │ │ │ - 0x000369d0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x000369e0 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ │ - 0x000369f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00036a00 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ - 0x00036a10 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ - 0x00036a20 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ │ - 0x00036a30 616e6775 61676522 2c0a2020 20202020 anguage",. │ │ │ │ │ - 0x00036a40 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ - 0x00036a50 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ - 0x00036a60 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ - 0x00036a70 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x00036a80 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00036a90 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ - 0x00036aa0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ - 0x00036ab0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00036ac0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00036ad0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00036ae0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ │ - 0x00036af0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00036b00 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00036b10 20226c61 6e677561 67655f69 64656e74 "language_ident │ │ │ │ │ - 0x00036b20 69666965 72220a20 20202020 20202020 ifier". │ │ │ │ │ - 0x00036b30 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00036b40 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00036b50 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ - 0x00036b60 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00036b70 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ │ - 0x00036b80 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ │ - 0x00036b90 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ │ - 0x00036ba0 68617320 61207265 736f7572 63652077 has a resource w │ │ │ │ │ - 0x00036bb0 69746820 74686520 73706563 69666965 ith the specifie │ │ │ │ │ - 0x00036bc0 64206c61 6e677561 67652069 64656e74 d language ident │ │ │ │ │ - 0x00036bd0 69666965 722e204c 616e6775 61676520 ifier. Language │ │ │ │ │ - 0x00036be0 6964656e 74696669 65727320 61726520 identifiers are │ │ │ │ │ - 0x00036bf0 382d6269 7420696e 74656765 72732e22 8-bit integers." │ │ │ │ │ - 0x00036c00 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00036c10 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ │ - 0x00036c20 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00036c30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00036c40 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ │ - 0x00036c50 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ │ - 0x00036c60 2020226e 616d6522 3a202269 735f646c "name": "is_dl │ │ │ │ │ - 0x00036c70 6c222c0a 20202020 20202020 20202020 l",. │ │ │ │ │ - 0x00036c80 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ │ - 0x00036c90 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ │ - 0x00036ca0 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ │ - 0x00036cb0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00036cc0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00036cd0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ - 0x00036ce0 3a205b5d 2c0a2020 20202020 20202020 : [],. │ │ │ │ │ - 0x00036cf0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00036d00 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ │ - 0x00036d10 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ │ - 0x00036d20 72756520 69662074 68652050 45206973 rue if the PE is │ │ │ │ │ - 0x00036d30 20612044 4c4c2e22 0a202020 20202020 a DLL.". │ │ │ │ │ - 0x00036d40 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00036d50 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ - 0x00036d60 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00036d70 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00036d80 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ │ - 0x00036d90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00036da0 3a202269 735f3332 62697422 2c0a2020 : "is_32bit",. │ │ │ │ │ - 0x00036db0 20202020 20202020 20202272 65747572 "retur │ │ │ │ │ - 0x00036dc0 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ │ - 0x00036dd0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ │ - 0x00036de0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ │ - 0x00036df0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00036e00 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00036e10 61726775 6d656e74 73223a20 5b5d2c0a arguments": [],. │ │ │ │ │ - 0x00036e20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00036e30 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00036e40 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ │ - 0x00036e50 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ │ - 0x00036e60 20746865 20504520 69732033 32626974 the PE is 32bit │ │ │ │ │ - 0x00036e70 732e220a 20202020 20202020 20202020 s.". │ │ │ │ │ - 0x00036e80 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ - 0x00036e90 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ │ - 0x00036ea0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00036eb0 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ │ - 0x00036ec0 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ │ - 0x00036ed0 20202020 20226e61 6d65223a 20226973 "name": "is │ │ │ │ │ - 0x00036ee0 5f363462 6974222c 0a202020 20202020 _64bit",. │ │ │ │ │ - 0x00036ef0 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ │ - 0x00036f00 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ - 0x00036f10 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ │ - 0x00036f20 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x00036f30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00036f40 20202020 20202020 20202261 7267756d "argum │ │ │ │ │ - 0x00036f50 656e7473 223a205b 5d2c0a20 20202020 ents": [],. │ │ │ │ │ - 0x00036f60 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00036f70 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00036f80 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ │ - 0x00036f90 696e6720 74727565 20696620 74686520 ing true if the │ │ │ │ │ - 0x00036fa0 50452069 73203634 62697473 2e220a20 PE is 64bits.". │ │ │ │ │ - 0x00036fb0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00036fc0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ - 0x00036fd0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00036fe0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00036ff0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00037000 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00037010 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ │ - 0x00037020 696d706f 72747322 2c0a2020 20202020 imports",. │ │ │ │ │ - 0x00037030 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00037040 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ │ - 0x00037050 6620696d 706f7274 7320696e 20746865 f imports in the │ │ │ │ │ - 0x00037060 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ │ - 0x00037070 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00037080 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00037090 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000370a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x000370b0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x000370c0 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ │ - 0x000370d0 6578706f 72747322 2c0a2020 20202020 exports",. │ │ │ │ │ - 0x000370e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x000370f0 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ │ - 0x00037100 66206578 706f7274 7320696e 20746865 f exports in the │ │ │ │ │ - 0x00037110 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ │ - 0x00037120 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00037130 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00037140 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00037150 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00037160 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00037170 6d65223a 20227265 736f7572 63655f74 me": "resource_t │ │ │ │ │ - 0x00037180 696d6573 74616d70 222c0a20 20202020 imestamp",. │ │ │ │ │ - 0x00037190 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x000371a0 6174696f 6e223a20 22526573 6f757263 ation": "Resourc │ │ │ │ │ - 0x000371b0 65207469 6d657374 616d702e 20546869 e timestamp. Thi │ │ │ │ │ - 0x000371c0 73206973 2073746f 72656420 61732061 s is stored as a │ │ │ │ │ - 0x000371d0 6e20696e 74656765 722e222c 0a202020 n integer.",. │ │ │ │ │ - 0x000371e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x000371f0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00037200 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00037210 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ │ - 0x00037220 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ │ - 0x00037230 20202020 226e616d 65223a20 22726573 "name": "res │ │ │ │ │ - 0x00037240 6f757263 655f7665 7273696f 6e222c0a ource_version",. │ │ │ │ │ - 0x00037250 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00037260 756d656e 74617469 6f6e223a 2022416e umentation": "An │ │ │ │ │ - 0x00037270 206f626a 65637420 77697468 2074776f object with two │ │ │ │ │ - 0x00037280 20696e74 65676572 20617474 72696275 integer attribu │ │ │ │ │ - 0x00037290 7465732c 206d616a 6f722061 6e64206d tes, major and m │ │ │ │ │ - 0x000372a0 696e6f72 20766572 73696f6e 732e222c inor versions.", │ │ │ │ │ - 0x000372b0 0a202020 20202020 20202020 20226174 . "at │ │ │ │ │ - 0x000372c0 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ │ - 0x000372d0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x000372e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000372f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00037300 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00037310 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00037320 226d616a 6f72222c 0a202020 20202020 "major",. │ │ │ │ │ - 0x00037330 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00037340 63756d65 6e746174 696f6e22 3a20224d cumentation": "M │ │ │ │ │ - 0x00037350 616a6f72 20726573 6f757263 65207665 ajor resource ve │ │ │ │ │ - 0x00037360 7273696f 6e2e222c 0a202020 20202020 rsion.",. │ │ │ │ │ - 0x00037370 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00037380 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00037390 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x000373a0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x000373b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000373c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x000373d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x000373e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000373f0 6d696e6f 72222c0a 20202020 20202020 minor",. │ │ │ │ │ - 0x00037400 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00037410 756d656e 74617469 6f6e223a 20224d69 umentation": "Mi │ │ │ │ │ - 0x00037420 6e6f7220 7265736f 75726365 20766572 nor resource ver │ │ │ │ │ - 0x00037430 73696f6e 2e222c0a 20202020 20202020 sion.",. │ │ │ │ │ - 0x00037440 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00037450 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00037460 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x00037470 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ │ - 0x00037480 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00037490 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x000374a0 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ │ - 0x000374b0 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ │ - 0x000374c0 65736f75 72636573 222c0a20 20202020 esources",. │ │ │ │ │ - 0x000374d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x000374e0 6174696f 6e223a20 2241207a 65726f2d ation": "A zero- │ │ │ │ │ - 0x000374f0 62617365 64206172 72617920 6f662072 based array of r │ │ │ │ │ - 0x00037500 65736f75 72636520 6f626a65 6374732c esource objects, │ │ │ │ │ - 0x00037510 206f6e65 20666f72 20656163 68207265 one for each re │ │ │ │ │ - 0x00037520 736f7572 63652074 68652050 45206861 source the PE ha │ │ │ │ │ - 0x00037530 732e2049 6e646976 69647561 6c207265 s. Individual re │ │ │ │ │ - 0x00037540 736f7572 63657320 63616e20 62652061 sources can be a │ │ │ │ │ - 0x00037550 63636573 73656420 62792075 73696e67 ccessed by using │ │ │ │ │ - 0x00037560 20746865 205b5d20 6f706572 61746f72 the [] operator │ │ │ │ │ - 0x00037570 2e416c6c 20726573 6f757263 6573206d .All resources m │ │ │ │ │ - 0x00037580 75737420 68617665 20612074 7970652c ust have a type, │ │ │ │ │ - 0x00037590 20696420 286e616d 65292c20 616e6420 id (name), and │ │ │ │ │ - 0x000375a0 6c616e67 75616765 20737065 63696669 language specifi │ │ │ │ │ - 0x000375b0 65642e20 54686579 2063616e 20626520 ed. They can be │ │ │ │ │ - 0x000375c0 65697468 65722061 6e20696e 74656765 either an intege │ │ │ │ │ - 0x000375d0 72206f72 20737472 696e672c 20627574 r or string, but │ │ │ │ │ - 0x000375e0 206e6576 65722062 6f74682c 20666f72 never both, for │ │ │ │ │ - 0x000375f0 20616e79 20676976 656e206c 6576656c any given level │ │ │ │ │ - 0x00037600 2e206060 60457861 6d706c65 3a207065 . ```Example: pe │ │ │ │ │ - 0x00037610 2e726573 6f757263 65735b30 5d2e7479 .resources[0].ty │ │ │ │ │ - 0x00037620 7065203d 3d207065 2e524553 4f555243 pe == pe.RESOURC │ │ │ │ │ - 0x00037630 455f5459 50455f52 43444154 41606060 E_TYPE_RCDATA``` │ │ │ │ │ - 0x00037640 20606060 4578616d 706c653a 2070652e ```Example: pe. │ │ │ │ │ - 0x00037650 7265736f 75726365 735b305d 2e6e616d resources[0].nam │ │ │ │ │ - 0x00037660 655f7374 72696e67 203d3d20 5c22465c e_string == \"F\ │ │ │ │ │ - 0x00037670 5c783030 495c5c78 30304c5c 5c783030 \x00I\\x00L\\x00 │ │ │ │ │ - 0x00037680 455c5c78 30306060 605c2222 2c0a2020 E\\x00```\"",. │ │ │ │ │ - 0x00037690 20202020 20202020 20202273 74727563 "struc │ │ │ │ │ - 0x000376a0 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ │ - 0x000376b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000376c0 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ │ - 0x000376d0 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ │ - 0x000376e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000376f0 7265736f 75726365 73222c0a 20202020 resources",. │ │ │ │ │ - 0x00037700 20202020 20202020 20202020 22617474 "att │ │ │ │ │ - 0x00037710 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ │ + 0x00034ea0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00034eb0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00034ec0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00034ed0 616d6522 3a202273 686e6478 222c0a20 ame": "shndx",. │ │ │ │ │ + 0x00034ee0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034ef0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00034f00 6174696f 6e223a20 22546865 20736563 ation": "The sec │ │ │ │ │ + 0x00034f10 74696f6e 20696e64 65782077 68696368 tion index which │ │ │ │ │ + 0x00034f20 20746865 2073796d 626f6c20 69732061 the symbol is a │ │ │ │ │ + 0x00034f30 73736f63 69617465 64207769 74682e22 ssociated with." │ │ │ │ │ + 0x00034f40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00034f50 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00034f60 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ + 0x00034f70 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ + 0x00034f80 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ + 0x00034f90 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ + 0x00034fa0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00034fb0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00034fc0 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ │ + 0x00034fd0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00034fe0 6d65223a 20227379 6d746162 5f73796d me": "symtab_sym │ │ │ │ │ + 0x00034ff0 626f6c22 2c0a2020 20202020 20202020 bol",. │ │ │ │ │ + 0x00035000 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ + 0x00035010 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ + 0x00035020 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ + 0x00035030 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00035040 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00035050 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ + 0x00035060 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x00035070 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00035080 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035090 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x000350a0 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ │ + 0x000350b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000350c0 20202020 20226e61 6d65223a 2022220a "name": "". │ │ │ │ │ + 0x000350d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000350e0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x000350f0 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ + 0x00035100 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00035110 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00035120 696f6e22 3a202222 0a202020 20202020 ion": "". │ │ │ │ │ + 0x00035130 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00035140 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00035150 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035160 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ │ + 0x00035170 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00035180 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00035190 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000351a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000351b0 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ │ + 0x000351c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000351d0 226e616d 65223a20 22220a20 20202020 "name": "". │ │ │ │ │ + 0x000351e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000351f0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x00035200 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ + 0x00035210 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035220 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00035230 2022220a 20202020 20202020 20202020 "". │ │ │ │ │ + 0x00035240 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ + 0x00035250 20205d0a 20202020 20202020 7d0a2020 ]. }. │ │ │ │ │ + 0x00035260 20205d0a 7d0a0a00 00000000 00000000 ].}........... │ │ │ │ │ + 0x00035270 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x00035280 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ + 0x00035290 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ + 0x000352a0 65223a20 22646f74 6e657422 2c0a2020 e": "dotnet",. │ │ │ │ │ + 0x000352b0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ + 0x000352c0 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ │ + 0x000352d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x000352e0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x000352f0 20202020 20226e61 6d65223a 20227665 "name": "ve │ │ │ │ │ + 0x00035300 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ │ + 0x00035310 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00035320 6f6e223a 20225468 65207665 7273696f on": "The versio │ │ │ │ │ + 0x00035330 6e207374 72696e67 20636f6e 7461696e n string contain │ │ │ │ │ + 0x00035340 65642069 6e207468 65206d65 74616461 ed in the metada │ │ │ │ │ + 0x00035350 74612072 6f6f742e 20457861 6d706c65 ta root. Example │ │ │ │ │ + 0x00035360 3a206060 60646f74 6e65742e 76657273 : ```dotnet.vers │ │ │ │ │ + 0x00035370 696f6e20 3d3d205c 2276322e 302e3530 ion == \"v2.0.50 │ │ │ │ │ + 0x00035380 3732375c 22606060 222c0a20 20202020 727\"```",. │ │ │ │ │ + 0x00035390 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000353a0 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ │ + 0x000353b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000353c0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000353d0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000353e0 20226e61 6d65223a 20226d6f 64756c65 "name": "module │ │ │ │ │ + 0x000353f0 5f6e616d 65222c0a 20202020 20202020 _name",. │ │ │ │ │ + 0x00035400 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00035410 6f6e223a 20225468 65206e61 6d65206f on": "The name o │ │ │ │ │ + 0x00035420 66207468 65206d6f 64756c65 2e204578 f the module. Ex │ │ │ │ │ + 0x00035430 616d706c 653a2060 6060646f 746e6574 ample: ```dotnet │ │ │ │ │ + 0x00035440 2e6d6f64 756c655f 6e616d65 203d3d20 .module_name == │ │ │ │ │ + 0x00035450 5c226178 735c2260 6060222c 0a202020 \"axs\"```",. │ │ │ │ │ + 0x00035460 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00035470 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ │ + 0x00035480 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00035490 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ │ + 0x000354a0 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ │ + 0x000354b0 20202022 6e616d65 223a2022 73747265 "name": "stre │ │ │ │ │ + 0x000354c0 616d7322 2c0a2020 20202020 20202020 ams",. │ │ │ │ │ + 0x000354d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000354e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x000354f0 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ │ + 0x00035500 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00035510 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00035520 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ │ + 0x00035530 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035540 226e616d 65223a20 22737472 65616d73 "name": "streams │ │ │ │ │ + 0x00035550 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00035560 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00035570 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ │ + 0x00035580 64206172 72617920 6f662073 74726561 d array of strea │ │ │ │ │ + 0x00035590 6d206f62 6a656374 732c206f 6e652066 m objects, one f │ │ │ │ │ + 0x000355a0 6f722065 61636820 73747265 616d2063 or each stream c │ │ │ │ │ + 0x000355b0 6f6e7461 696e6564 20696e20 74686520 ontained in the │ │ │ │ │ + 0x000355c0 66696c65 2e20496e 64697669 6475616c file. Individual │ │ │ │ │ + 0x000355d0 20737472 65616d73 2063616e 20626520 streams can be │ │ │ │ │ + 0x000355e0 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ │ + 0x000355f0 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ │ + 0x00035600 722e2045 78616d70 6c653a20 60606064 r. Example: ```d │ │ │ │ │ + 0x00035610 6f746e65 742e7374 7265616d 735b305d otnet.streams[0] │ │ │ │ │ + 0x00035620 2e6e616d 65203d3d 205c2223 7e5c2260 .name == \"#~\"` │ │ │ │ │ + 0x00035630 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ │ + 0x00035640 20202020 20226174 74726962 75746573 "attributes │ │ │ │ │ + 0x00035650 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x00035660 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00035670 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035680 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00035690 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x000356a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000356b0 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ │ + 0x000356c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000356d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000356e0 6f6e223a 20225374 7265616d 206e616d on": "Stream nam │ │ │ │ │ + 0x000356f0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ + 0x00035700 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00035710 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ │ + 0x00035720 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00035730 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035740 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00035750 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00035760 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00035770 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035780 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00035790 6f666673 6574222c 0a202020 20202020 offset",. │ │ │ │ │ + 0x000357a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000357b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x000357c0 3a202253 74726561 6d206f66 66736574 : "Stream offset │ │ │ │ │ + 0x000357d0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x000357e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x000357f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00035800 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x00035810 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035820 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00035830 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00035840 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00035850 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035860 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ + 0x00035870 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ │ + 0x00035880 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00035890 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x000358a0 53747265 616d2073 697a652e 222c0a20 Stream size.",. │ │ │ │ │ + 0x000358b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000358c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000358d0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x000358e0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x000358f0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x00035900 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x00035910 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00035920 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00035930 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00035940 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00035950 6e756d62 65725f6f 665f7374 7265616d number_of_stream │ │ │ │ │ + 0x00035960 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ + 0x00035970 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00035980 20225468 65206e75 6d626572 206f6620 "The number of │ │ │ │ │ + 0x00035990 73747265 616d7320 696e2074 68652066 streams in the f │ │ │ │ │ + 0x000359a0 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ │ + 0x000359b0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x000359c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000359d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000359e0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ │ + 0x000359f0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00035a00 6d65223a 20226775 69647322 2c0a2020 me": "guids",. │ │ │ │ │ + 0x00035a10 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00035a20 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ │ + 0x00035a30 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ │ + 0x00035a40 66207374 72696e67 732c206f 6e652066 f strings, one f │ │ │ │ │ + 0x00035a50 6f722065 61636820 47554944 2e20496e or each GUID. In │ │ │ │ │ + 0x00035a60 64697669 6475616c 20677569 64732063 dividual guids c │ │ │ │ │ + 0x00035a70 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ │ + 0x00035a80 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ │ + 0x00035a90 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ │ + 0x00035aa0 3a206060 60646f74 6e65742e 67756964 : ```dotnet.guid │ │ │ │ │ + 0x00035ab0 735b305d 203d3d20 5c223939 63303866 s[0] == \"99c08f │ │ │ │ │ + 0x00035ac0 66642d66 3337382d 61383931 2d313061 fd-f378-a891-10a │ │ │ │ │ + 0x00035ad0 622d6330 32666531 31626536 65665c22 b-c02fe11be6ef\" │ │ │ │ │ + 0x00035ae0 60606022 2c0a2020 20202020 20202020 ```",. │ │ │ │ │ + 0x00035af0 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ │ + 0x00035b00 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00035b10 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00035b20 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00035b30 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00035b40 65223a20 226e756d 6265725f 6f665f67 e": "number_of_g │ │ │ │ │ + 0x00035b50 75696473 222c0a20 20202020 20202020 uids",. │ │ │ │ │ + 0x00035b60 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00035b70 6e223a20 22546865 206e756d 62657220 n": "The number │ │ │ │ │ + 0x00035b80 6f662047 55494473 20696e20 74686520 of GUIDs in the │ │ │ │ │ + 0x00035b90 67756964 73206172 7261792e 222c0a20 guids array.",. │ │ │ │ │ + 0x00035ba0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00035bb0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00035bc0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00035bd0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00035be0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00035bf0 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ │ + 0x00035c00 6d626572 5f6f665f 636c6173 73657322 mber_of_classes" │ │ │ │ │ + 0x00035c10 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00035c20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00035c30 54686520 6e756d62 6572206f 6620636c The number of cl │ │ │ │ │ + 0x00035c40 61737365 7320696e 20746865 2066696c asses in the fil │ │ │ │ │ + 0x00035c50 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ + 0x00035c60 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00035c70 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00035c80 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00035c90 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ │ + 0x00035ca0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00035cb0 223a2022 636c6173 73657322 2c0a2020 ": "classes",. │ │ │ │ │ + 0x00035cc0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00035cd0 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ │ + 0x00035ce0 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ │ + 0x00035cf0 66202e4e 45542063 6c617373 65732073 f .NET classes s │ │ │ │ │ + 0x00035d00 746f7265 6420696e 20746865 206d6574 tored in the met │ │ │ │ │ + 0x00035d10 61646174 612e2049 6e646976 69647561 adata. Individua │ │ │ │ │ + 0x00035d20 6c20636c 61737365 73206361 6e206265 l classes can be │ │ │ │ │ + 0x00035d30 20616363 65737365 64207573 696e6720 accessed using │ │ │ │ │ + 0x00035d40 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ │ + 0x00035d50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00035d60 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ │ + 0x00035d70 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00035d80 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00035d90 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ │ + 0x00035da0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00035db0 65223a20 22636c61 73736573 222c0a20 e": "classes",. │ │ │ │ │ + 0x00035dc0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00035dd0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00035de0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00035df0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ │ + 0x00035e00 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ + 0x00035e10 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00035e20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035e30 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00035e40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00035e50 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00035e60 223a2022 66756c6c 6e616d65 222c0a20 ": "fullname",. │ │ │ │ │ + 0x00035e70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035e80 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00035e90 6174696f 6e223a20 22436c61 73732066 ation": "Class f │ │ │ │ │ + 0x00035ea0 756c6c20 6e616d65 2e222c0a 20202020 ull name.",. │ │ │ │ │ + 0x00035eb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035ec0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ │ + 0x00035ed0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035ee0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00035ef0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00035f00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035f10 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00035f20 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00035f30 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00035f40 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ │ + 0x00035f50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035f60 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00035f70 74696f6e 223a2022 436c6173 73206e61 tion": "Class na │ │ │ │ │ + 0x00035f80 6d652e22 2c0a2020 20202020 20202020 me.",. │ │ │ │ │ + 0x00035f90 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x00035fa0 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ │ + 0x00035fb0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x00035fc0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00035fd0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00035fe0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00035ff0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00036000 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036010 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00036020 226e616d 65737061 6365222c 0a202020 "namespace",. │ │ │ │ │ + 0x00036030 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036040 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00036050 696f6e22 3a202243 6c617373 206e616d ion": "Class nam │ │ │ │ │ + 0x00036060 65737061 63652e22 2c0a2020 20202020 espace.",. │ │ │ │ │ + 0x00036070 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036080 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ │ + 0x00036090 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000360a0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x000360b0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x000360c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000360d0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x000360e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x000360f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00036100 65223a20 22766973 6962696c 69747922 e": "visibility" │ │ │ │ │ + 0x00036110 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00036120 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00036130 656e7461 74696f6e 223a2022 436c6173 entation": "Clas │ │ │ │ │ + 0x00036140 73207669 73696269 6c697479 20737065 s visibility spe │ │ │ │ │ + 0x00036150 63696669 65722c20 6f707469 6f6e7320 cifier, options │ │ │ │ │ + 0x00036160 6172653a 20707269 76617465 2c207075 are: private, pu │ │ │ │ │ + 0x00036170 626c6963 2c207072 6f746563 7465642c blic, protected, │ │ │ │ │ + 0x00036180 20696e74 65726e61 6c2c2070 72697661 internal, priva │ │ │ │ │ + 0x00036190 74652070 726f7465 63746564 20616e64 te protected and │ │ │ │ │ + 0x000361a0 2070726f 74656374 65642069 6e746572 protected inter │ │ │ │ │ + 0x000361b0 6e616c22 2c0a2020 20202020 20202020 nal",. │ │ │ │ │ + 0x000361c0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x000361d0 79706522 203a2022 73220a20 20202020 ype" : "s". │ │ │ │ │ + 0x000361e0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x000361f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00036200 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00036210 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036220 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00036230 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00036240 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00036250 20227479 7065222c 0a202020 20202020 "type",. │ │ │ │ │ + 0x00036260 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036270 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00036280 3a202254 79706520 6f662074 6865206f : "Type of the o │ │ │ │ │ + 0x00036290 626a6563 742c206f 7074696f 6e732061 bject, options a │ │ │ │ │ + 0x000362a0 72653a20 636c6173 7320616e 6420696e re: class and in │ │ │ │ │ + 0x000362b0 74657266 61636522 2c0a2020 20202020 terface",. │ │ │ │ │ + 0x000362c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000362d0 20202274 79706522 203a2022 73220a20 "type" : "s". │ │ │ │ │ + 0x000362e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000362f0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00036300 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00036310 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036320 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00036330 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00036340 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00036350 6d65223a 20226162 73747261 6374222c me": "abstract", │ │ │ │ │ + 0x00036360 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00036370 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00036380 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ │ + 0x00036390 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ │ + 0x000363a0 69662063 6c617373 20697320 61627374 if class is abst │ │ │ │ │ + 0x000363b0 72616374 2e222c0a 20202020 20202020 ract.",. │ │ │ │ │ + 0x000363c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000363d0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x000363e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000363f0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00036400 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00036410 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036420 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00036430 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00036440 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00036450 3a202273 65616c65 64222c0a 20202020 : "sealed",. │ │ │ │ │ + 0x00036460 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036470 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00036480 6f6e223a 2022426f 6f6c6561 6e207265 on": "Boolean re │ │ │ │ │ + 0x00036490 70726573 656e7469 6e672069 6620636c presenting if cl │ │ │ │ │ + 0x000364a0 61737320 69732073 65616c65 642e222c ass is sealed.", │ │ │ │ │ + 0x000364b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000364c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000364d0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x000364e0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x000364f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036500 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00036510 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00036520 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00036530 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036540 20202022 6e616d65 223a2022 6e756d62 "name": "numb │ │ │ │ │ + 0x00036550 65725f6f 665f6765 6e657269 635f7061 er_of_generic_pa │ │ │ │ │ + 0x00036560 72616d65 74657273 222c0a20 20202020 rameters",. │ │ │ │ │ + 0x00036570 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036580 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00036590 6e223a20 224e756d 62657220 6f662067 n": "Number of g │ │ │ │ │ + 0x000365a0 656e6572 69632070 6172616d 65746572 eneric parameter │ │ │ │ │ + 0x000365b0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ │ + 0x000365c0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x000365d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x000365e0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x000365f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036600 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00036610 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00036620 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ │ + 0x00036630 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036640 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00036650 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ │ + 0x00036660 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ │ + 0x00036670 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00036680 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ │ + 0x00036690 207a6572 6f2d6261 73656420 61727261 zero-based arra │ │ │ │ │ + 0x000366a0 79206f66 2067656e 65726963 20706172 y of generic par │ │ │ │ │ + 0x000366b0 616d6574 65727320 6e616d65 2e20496e ameters name. In │ │ │ │ │ + 0x000366c0 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ │ + 0x000366d0 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ │ + 0x000366e0 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ │ + 0x000366f0 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ │ + 0x00036700 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036710 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ + 0x00036720 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00036730 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00036740 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00036750 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036760 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00036770 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00036780 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00036790 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ │ + 0x000367a0 665f6261 73655f74 79706573 222c0a20 f_base_types",. │ │ │ │ │ + 0x000367b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000367c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x000367d0 6174696f 6e223a20 224e756d 62657220 ation": "Number │ │ │ │ │ + 0x000367e0 6f662074 68652062 61736520 74797065 of the base type │ │ │ │ │ + 0x000367f0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ │ + 0x00036800 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00036810 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00036820 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00036830 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036840 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00036850 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00036860 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ │ + 0x00036870 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036880 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00036890 62617365 5f747970 6573222c 0a202020 base_types",. │ │ │ │ │ + 0x000368a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000368b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x000368c0 696f6e22 3a202241 207a6572 6f2d6261 ion": "A zero-ba │ │ │ │ │ + 0x000368d0 73656420 61727261 79206f66 20626173 sed array of bas │ │ │ │ │ + 0x000368e0 65207479 70657320 6e616d65 2e20496e e types name. In │ │ │ │ │ + 0x000368f0 64697669 6475616c 20626173 65207479 dividual base ty │ │ │ │ │ + 0x00036900 70657320 63616e20 62652061 63636573 pes can be acces │ │ │ │ │ + 0x00036910 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ │ + 0x00036920 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ │ + 0x00036930 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036940 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ + 0x00036950 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00036960 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00036970 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00036980 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036990 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x000369a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x000369b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000369c0 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ │ + 0x000369d0 665f6d65 74686f64 73222c0a 20202020 f_methods",. │ │ │ │ │ + 0x000369e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000369f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00036a00 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ │ + 0x00036a10 74686520 6d657468 6f64732e 222c0a20 the methods.",. │ │ │ │ │ + 0x00036a20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036a30 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00036a40 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x00036a50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00036a60 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00036a70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036a80 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00036a90 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ │ + 0x00036aa0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036ab0 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ │ + 0x00036ac0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ + 0x00036ad0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00036ae0 756d656e 74617469 6f6e223a 20224120 umentation": "A │ │ │ │ │ + 0x00036af0 7a65726f 2d626173 65642061 72726179 zero-based array │ │ │ │ │ + 0x00036b00 206f6620 6d657468 6f64206f 626a6563 of method objec │ │ │ │ │ + 0x00036b10 74732e20 496e6469 76696475 616c206d ts. Individual m │ │ │ │ │ + 0x00036b20 6574686f 64732063 616e2062 65206163 ethods can be ac │ │ │ │ │ + 0x00036b30 63657373 65642062 79207573 696e6720 cessed by using │ │ │ │ │ + 0x00036b40 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ │ + 0x00036b50 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00036b60 20202020 20202020 20202022 73747275 "stru │ │ │ │ │ + 0x00036b70 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ │ + 0x00036b80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036b90 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00036ba0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00036bb0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ │ + 0x00036bc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036bd0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00036be0 65223a20 226d6574 686f6473 222c0a20 e": "methods",. │ │ │ │ │ + 0x00036bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036c00 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00036c10 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00036c20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036c30 20202020 20202020 20202020 22617474 "att │ │ │ │ │ + 0x00036c40 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ │ + 0x00036c50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036c60 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00036c70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036c80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036c90 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00036ca0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00036cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036cc0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00036cd0 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ │ + 0x00036ce0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036cf0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00036d00 6d656e74 6174696f 6e223a20 224d6574 mentation": "Met │ │ │ │ │ + 0x00036d10 686f6420 6e616d65 2e222c0a 20202020 hod name.",. │ │ │ │ │ + 0x00036d20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036d30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036d40 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ │ + 0x00036d50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036d60 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x00036d70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036d80 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00036d90 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00036da0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036db0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00036dc0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00036dd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036de0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00036df0 3a202276 69736962 696c6974 79222c0a : "visibility",. │ │ │ │ │ + 0x00036e00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036e10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036e20 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00036e30 6f6e223a 20224d65 74686f64 20766973 on": "Method vis │ │ │ │ │ + 0x00036e40 6962696c 69747920 73706563 69666965 ibility specifie │ │ │ │ │ + 0x00036e50 722c206f 7074696f 6e732061 72653a20 r, options are: │ │ │ │ │ + 0x00036e60 70726976 6174652c 20707562 6c69632c private, public, │ │ │ │ │ + 0x00036e70 2070726f 74656374 65642c20 696e7465 protected, inte │ │ │ │ │ + 0x00036e80 726e616c 2c207072 69766174 65207072 rnal, private pr │ │ │ │ │ + 0x00036e90 6f746563 74656420 616e6420 70726f74 otected and prot │ │ │ │ │ + 0x00036ea0 65637465 6420696e 7465726e 616c222c ected internal", │ │ │ │ │ + 0x00036eb0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00036ec0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036ed0 20202020 20227479 70652220 3a202273 "type" : "s │ │ │ │ │ + 0x00036ee0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00036ef0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036f00 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x00036f10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036f20 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00036f30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036f40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00036f50 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00036f60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036f70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036f80 226e616d 65223a20 22737461 74696322 "name": "static" │ │ │ │ │ + 0x00036f90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00036fa0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036fb0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00036fc0 74696f6e 223a2022 426f6f6c 65616e20 tion": "Boolean │ │ │ │ │ + 0x00036fd0 72657072 6573656e 74696e67 20696620 representing if │ │ │ │ │ + 0x00036fe0 6d657468 6f642069 73207374 61746963 method is static │ │ │ │ │ + 0x00036ff0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00037000 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037010 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00037020 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x00037030 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037040 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00037050 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037060 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00037070 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037080 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00037090 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x000370a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000370b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000370c0 2020226e 616d6522 3a202276 69727475 "name": "virtu │ │ │ │ │ + 0x000370d0 616c222c 0a202020 20202020 20202020 al",. │ │ │ │ │ + 0x000370e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000370f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00037100 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ │ + 0x00037110 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ │ + 0x00037120 6966206d 6574686f 64206973 20766972 if method is vir │ │ │ │ │ + 0x00037130 7475616c 2e222c0a 20202020 20202020 tual.",. │ │ │ │ │ + 0x00037140 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037150 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00037160 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00037170 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037180 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00037190 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000371a0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x000371b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000371c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000371d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x000371e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000371f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037200 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ │ + 0x00037210 696e616c 222c0a20 20202020 20202020 inal",. │ │ │ │ │ + 0x00037220 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037230 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00037240 6d656e74 6174696f 6e223a20 22426f6f mentation": "Boo │ │ │ │ │ + 0x00037250 6c65616e 20726570 72657365 6e74696e lean representin │ │ │ │ │ + 0x00037260 67206966 206d6574 686f6420 69732066 g if method is f │ │ │ │ │ + 0x00037270 696e616c 2e222c0a 20202020 20202020 inal.",. │ │ │ │ │ + 0x00037280 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037290 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x000372a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x000372b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000372c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000372d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000372e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x000372f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037300 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037310 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00037320 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00037330 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037340 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ │ + 0x00037350 62737472 61637422 2c0a2020 20202020 bstract",. │ │ │ │ │ + 0x00037360 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037370 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00037380 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00037390 426f6f6c 65616e20 72657072 6573656e Boolean represen │ │ │ │ │ + 0x000373a0 74696e67 20696620 6d657468 6f642069 ting if method i │ │ │ │ │ + 0x000373b0 73206162 73747261 63742e22 2c0a2020 s abstract.",. │ │ │ │ │ + 0x000373c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000373d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000373e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x000373f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037400 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x00037410 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00037420 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037430 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00037440 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037450 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00037460 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00037470 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037480 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00037490 65223a20 22726574 75726e5f 74797065 e": "return_type │ │ │ │ │ + 0x000374a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000374b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000374c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x000374d0 6174696f 6e223a20 224d6574 686f6420 ation": "Method │ │ │ │ │ + 0x000374e0 72657475 726e2074 79706520 6e616d65 return type name │ │ │ │ │ + 0x000374f0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00037500 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037510 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00037520 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ + 0x00037530 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037540 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00037550 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037560 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00037570 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037580 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00037590 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x000375a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000375b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000375c0 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ │ + 0x000375d0 725f6f66 5f706172 616d6574 65727322 r_of_parameters" │ │ │ │ │ + 0x000375e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000375f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037600 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00037610 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ │ + 0x00037620 66207468 65206d65 74686f64 20706172 f the method par │ │ │ │ │ + 0x00037630 616d6574 6572732e 222c0a20 20202020 ameters.",. │ │ │ │ │ + 0x00037640 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037650 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00037660 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00037670 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037680 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00037690 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000376a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x000376b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000376c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000376d0 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ │ + 0x000376e0 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ │ + 0x000376f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037700 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00037710 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ │ 0x00037720 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037730 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00037740 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00037750 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00037760 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037770 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ │ - 0x00037780 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ │ - 0x00037790 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x000377a0 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ │ - 0x000377b0 66667365 7420666f 72207468 65207265 ffset for the re │ │ │ │ │ - 0x000377c0 736f7572 63652064 6174612e 222c0a20 source data.",. │ │ │ │ │ + 0x00037730 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037740 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00037750 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ │ + 0x00037760 64206172 72617920 6f66206d 6574686f d array of metho │ │ │ │ │ + 0x00037770 64207061 72616d65 74657273 2e20496e d parameters. In │ │ │ │ │ + 0x00037780 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ │ + 0x00037790 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ │ + 0x000377a0 73656420 62792075 73696e67 20746865 sed by using the │ │ │ │ │ + 0x000377b0 205b5d20 6f706572 61746f72 2e222c0a [] operator.",. │ │ │ │ │ + 0x000377c0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x000377d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000377e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x000377f0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x00037800 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00037810 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x000377e0 20202020 22737472 75637475 7265223a "structure": │ │ │ │ │ + 0x000377f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00037800 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037810 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ 0x00037820 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037830 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00037840 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00037850 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037860 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ │ - 0x00037870 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00037880 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00037890 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ │ - 0x000378a0 67746820 6f662074 68652072 65736f75 gth of the resou │ │ │ │ │ - 0x000378b0 72636520 64617461 2e222c0a 20202020 rce data.",. │ │ │ │ │ - 0x000378c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000378d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00037830 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00037840 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ │ + 0x00037850 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00037860 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037870 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00037880 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ │ + 0x00037890 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000378a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000378b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x000378c0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x000378d0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x000378e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000378f0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x00037900 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x000378f0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ │ + 0x00037900 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ 0x00037910 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037920 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00037930 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00037940 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00037950 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ │ - 0x00037960 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037970 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00037980 74696f6e 223a2022 54797065 206f6620 tion": "Type of │ │ │ │ │ - 0x00037990 74686520 7265736f 75726365 2028696e the resource (in │ │ │ │ │ - 0x000379a0 74656765 72292e22 2c0a2020 20202020 teger).",. │ │ │ │ │ - 0x000379b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000379c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00037920 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037930 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00037940 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037950 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037960 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00037970 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00037980 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037990 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000379a0 20202022 6e616d65 223a2022 6e616d65 "name": "name │ │ │ │ │ + 0x000379b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000379c0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x000379d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000379e0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x000379f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00037a00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037a10 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00037a20 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00037a30 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00037a40 65223a20 22696422 2c0a2020 20202020 e": "id",. │ │ │ │ │ + 0x000379e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x000379f0 6e223a20 22506172 616d6574 6572206e n": "Parameter n │ │ │ │ │ + 0x00037a00 616d652e 222c0a20 20202020 20202020 ame.",. │ │ │ │ │ + 0x00037a10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037a20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037a30 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00037a40 73220a20 20202020 20202020 20202020 s". │ │ │ │ │ 0x00037a50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037a60 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00037a70 223a2022 4944206f 66207468 65207265 ": "ID of the re │ │ │ │ │ - 0x00037a80 736f7572 63652028 696e7465 67657229 source (integer) │ │ │ │ │ - 0x00037a90 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00037aa0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00037ab0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00037ac0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00037ad0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037ae0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00037af0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00037b00 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00037b10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037b20 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ │ - 0x00037b30 616e6775 61676522 2c0a2020 20202020 anguage",. │ │ │ │ │ + 0x00037a60 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00037a70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00037a80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037a90 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00037aa0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037ab0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037ac0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037ad0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00037ae0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00037af0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037b00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037b10 20226e61 6d65223a 20227479 7065222c "name": "type", │ │ │ │ │ + 0x00037b20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00037b30 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00037b40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037b50 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00037b60 223a2022 4c616e67 75616765 206f6620 ": "Language of │ │ │ │ │ - 0x00037b70 74686520 7265736f 75726365 2028696e the resource (in │ │ │ │ │ - 0x00037b80 74656765 72292e22 2c0a2020 20202020 teger).",. │ │ │ │ │ + 0x00037b50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00037b60 3a202250 6172616d 65746572 20747970 : "Parameter typ │ │ │ │ │ + 0x00037b70 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ + 0x00037b80 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00037b90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037ba0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00037bb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037bc0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00037bd0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00037ba0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ + 0x00037bb0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00037bc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037bd0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ 0x00037be0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037bf0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00037c00 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00037c10 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00037c20 65223a20 22747970 655f7374 72696e67 e": "type_string │ │ │ │ │ - 0x00037c30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00037c40 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00037c50 6d656e74 6174696f 6e223a20 22547970 mentation": "Typ │ │ │ │ │ - 0x00037c60 65206f66 20746865 20726573 6f757263 e of the resourc │ │ │ │ │ - 0x00037c70 65206173 20612073 7472696e 672c2069 e as a string, i │ │ │ │ │ - 0x00037c80 66207370 65636966 6965642e 222c0a20 f specified.",. │ │ │ │ │ - 0x00037c90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037ca0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00037cb0 73220a20 20202020 20202020 20202020 s". │ │ │ │ │ - 0x00037cc0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00037cd0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00037ce0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037cf0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00037d00 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00037d10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037d20 20226e61 6d65223a 20226e61 6d655f73 "name": "name_s │ │ │ │ │ - 0x00037d30 7472696e 67222c0a 20202020 20202020 tring",. │ │ │ │ │ - 0x00037d40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037d50 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00037d60 20224e61 6d65206f 66207468 65207265 "Name of the re │ │ │ │ │ - 0x00037d70 736f7572 63652061 73206120 73747269 source as a stri │ │ │ │ │ - 0x00037d80 6e672c20 69662073 70656369 66696564 ng, if specified │ │ │ │ │ - 0x00037d90 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00037da0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00037db0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ │ - 0x00037dc0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x00037bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037c00 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ + 0x00037c10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037c20 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ + 0x00037c30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037c40 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00037c50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00037c60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037c70 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00037c80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037c90 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00037ca0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00037cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037cc0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00037cd0 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ │ + 0x00037ce0 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ │ + 0x00037cf0 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ │ + 0x00037d00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037d10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00037d20 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ │ + 0x00037d30 72206f66 20746865 206d6574 686f6420 r of the method │ │ │ │ │ + 0x00037d40 67656e65 72696320 70617261 6d657465 generic paramete │ │ │ │ │ + 0x00037d50 72732e22 2c0a2020 20202020 20202020 rs.",. │ │ │ │ │ + 0x00037d60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037d70 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00037d80 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ + 0x00037d90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037da0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00037db0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037dc0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ 0x00037dd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037de0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00037df0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00037e00 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00037de0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00037df0 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ │ + 0x00037e00 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00037e10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037e20 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ │ - 0x00037e30 616e6775 6167655f 73747269 6e67222c anguage_string", │ │ │ │ │ - 0x00037e40 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00037e50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00037e60 6e746174 696f6e22 3a20224c 616e6775 ntation": "Langu │ │ │ │ │ - 0x00037e70 61676520 6f662074 68652072 65736f75 age of the resou │ │ │ │ │ - 0x00037e80 72636520 61732061 20737472 696e672c rce as a string, │ │ │ │ │ - 0x00037e90 20696620 73706563 69666965 642e222c if specified.", │ │ │ │ │ - 0x00037ea0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00037eb0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00037ec0 20227322 0a202020 20202020 20202020 "s". │ │ │ │ │ - 0x00037ed0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00037ee0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ - 0x00037ef0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00037f00 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00037f10 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00037f20 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00037f30 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00037f40 20226e75 6d626572 5f6f665f 7265736f "number_of_reso │ │ │ │ │ - 0x00037f50 75726365 73222c0a 20202020 20202020 urces",. │ │ │ │ │ - 0x00037f60 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00037f70 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ │ - 0x00037f80 7265736f 75726365 7320696e 20746865 resources in the │ │ │ │ │ - 0x00037f90 2050452e 222c0a20 20202020 20202020 PE.",. │ │ │ │ │ - 0x00037fa0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00037fb0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00037fc0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00037fd0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00037fe0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00037ff0 6d65223a 20227064 625f7061 7468222c me": "pdb_path", │ │ │ │ │ - 0x00038000 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00038010 63756d65 6e746174 696f6e22 3a202250 cumentation": "P │ │ │ │ │ - 0x00038020 61746820 6f662074 68652050 44422066 ath of the PDB f │ │ │ │ │ - 0x00038030 696c6520 666f7220 74686973 20504520 ile for this PE │ │ │ │ │ - 0x00038040 69662070 72657365 6e742e20 4578616d if present. Exam │ │ │ │ │ - 0x00038050 706c653a 20606060 70652e70 64625f70 ple: ```pe.pdb_p │ │ │ │ │ - 0x00038060 61746820 3d3d205c 22443a5c 5c776f72 ath == \"D:\\wor │ │ │ │ │ - 0x00038070 6b737061 63655c5c 32303138 5f52395f kspace\\2018_R9_ │ │ │ │ │ - 0x00038080 52656c42 6c645c74 61726765 745c5c63 RelBld\target\\c │ │ │ │ │ - 0x00038090 6865636b 6f75745c 5c637573 7470726f heckout\\custpro │ │ │ │ │ - 0x000380a0 665c5c52 656c6561 73655c5c 63757374 f\\Release\\cust │ │ │ │ │ - 0x000380b0 70726f66 2e706462 5c226060 6020222c prof.pdb\"``` ", │ │ │ │ │ - 0x000380c0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x000380d0 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ │ - 0x000380e0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x000380f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00038100 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ │ - 0x00038110 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00038120 7369676e 61747572 6573222c 0a202020 signatures",. │ │ │ │ │ - 0x00038130 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00038140 6e746174 696f6e22 3a202241 207a6572 ntation": "A zer │ │ │ │ │ - 0x00038150 6f2d6261 73656420 61727261 79206f66 o-based array of │ │ │ │ │ - 0x00038160 20736967 6e617475 7265206f 626a6563 signature objec │ │ │ │ │ - 0x00038170 74732c20 6f6e6520 666f7220 65616368 ts, one for each │ │ │ │ │ - 0x00038180 20617574 68656e74 69636f64 65207369 authenticode si │ │ │ │ │ - 0x00038190 676e6174 75726520 696e2074 68652050 gnature in the P │ │ │ │ │ - 0x000381a0 45206669 6c652e20 55737561 6c6c7920 E file. Usually │ │ │ │ │ - 0x000381b0 50452066 696c6573 20686176 65206120 PE files have a │ │ │ │ │ - 0x000381c0 73696e67 6c652073 69676e61 74757265 single signature │ │ │ │ │ - 0x000381d0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x000381e0 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ │ - 0x000381f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00038200 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00038210 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ │ - 0x00038220 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00038230 6d65223a 20227369 676e6174 75726573 me": "signatures │ │ │ │ │ - 0x00038240 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00038250 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00038260 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ │ - 0x00038270 64206172 72617920 6f662073 69676e61 d array of signa │ │ │ │ │ - 0x00038280 74757265 206f626a 65637473 2c206f6e ture objects, on │ │ │ │ │ - 0x00038290 6520666f 72206561 63682061 75746865 e for each authe │ │ │ │ │ - 0x000382a0 6e746963 6f646520 7369676e 61747572 nticode signatur │ │ │ │ │ - 0x000382b0 6520696e 20746865 20504520 66696c65 e in the PE file │ │ │ │ │ - 0x000382c0 2e205573 75616c6c 79205045 2066696c . Usually PE fil │ │ │ │ │ - 0x000382d0 65732068 61766520 61207369 6e676c65 es have a single │ │ │ │ │ - 0x000382e0 20736967 6e617475 72652e22 2c0a2020 signature.",. │ │ │ │ │ - 0x000382f0 20202020 20202020 20202020 20202261 "a │ │ │ │ │ - 0x00038300 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ - 0x00038310 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038320 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00038330 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00038340 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00038350 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038360 20202020 20226e61 6d65223a 20227468 "name": "th │ │ │ │ │ - 0x00038370 756d6270 72696e74 222c0a20 20202020 umbprint",. │ │ │ │ │ - 0x00038380 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038390 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x000383a0 6e223a20 22412073 7472696e 6720636f n": "A string co │ │ │ │ │ - 0x000383b0 6e746169 6e696e67 20746865 20746875 ntaining the thu │ │ │ │ │ - 0x000383c0 6d627072 696e7420 6f662074 68652073 mbprint of the s │ │ │ │ │ - 0x000383d0 69676e61 74757265 2e222c0a 20202020 ignature.",. │ │ │ │ │ - 0x000383e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000383f0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ │ - 0x00038400 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038410 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x00038420 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00037e20 20202020 226e616d 65223a20 2267656e "name": "gen │ │ │ │ │ + 0x00037e30 65726963 5f706172 616d6574 65727322 eric_parameters" │ │ │ │ │ + 0x00037e40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00037e50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037e60 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00037e70 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ │ + 0x00037e80 61736564 20617272 6179206f 66206d65 ased array of me │ │ │ │ │ + 0x00037e90 74686f64 2067656e 65726963 20706172 thod generic par │ │ │ │ │ + 0x00037ea0 616d6574 6572732e 20496e64 69766964 ameters. Individ │ │ │ │ │ + 0x00037eb0 75616c20 70617261 6d657465 72732063 ual parameters c │ │ │ │ │ + 0x00037ec0 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ │ + 0x00037ed0 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ │ + 0x00037ee0 70657261 746f722e 222c0a20 20202020 perator.",. │ │ │ │ │ + 0x00037ef0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037f00 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00037f10 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ │ + 0x00037f20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037f30 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x00037f40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037f50 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x00037f60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037f70 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x00037f80 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x00037f90 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ + 0x00037fa0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x00037fb0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00037fc0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00037fd0 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ │ + 0x00037fe0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00037ff0 20227265 736f7572 63657322 2c0a2020 "resources",. │ │ │ │ │ + 0x00038000 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00038010 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ │ + 0x00038020 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ │ + 0x00038030 66207265 736f7572 6365206f 626a6563 f resource objec │ │ │ │ │ + 0x00038040 74732c20 6f6e6520 666f7220 65616368 ts, one for each │ │ │ │ │ + 0x00038050 20726573 6f757263 65207468 65202e4e resource the .N │ │ │ │ │ + 0x00038060 45542066 696c6520 6861732e 20496e64 ET file has. Ind │ │ │ │ │ + 0x00038070 69766964 75616c20 7265736f 75726365 ividual resource │ │ │ │ │ + 0x00038080 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ │ + 0x00038090 64206279 20757369 6e672074 6865205b d by using the [ │ │ │ │ │ + 0x000380a0 5d206f70 65726174 6f722e20 4578616d ] operator. Exam │ │ │ │ │ + 0x000380b0 706c653a 20606060 75696e74 31366265 ple: ```uint16be │ │ │ │ │ + 0x000380c0 28646f74 6e65742e 7265736f 75726365 (dotnet.resource │ │ │ │ │ + 0x000380d0 735b305d 2e6f6666 73657429 203d3d20 s[0].offset) == │ │ │ │ │ + 0x000380e0 30783464 35616060 60222c0a 20202020 0x4d5a```",. │ │ │ │ │ + 0x000380f0 20202020 20202020 22737472 75637475 "structu │ │ │ │ │ + 0x00038100 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ │ + 0x00038110 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00038120 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ │ + 0x00038130 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ │ + 0x00038140 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ │ + 0x00038150 736f7572 63657322 2c0a2020 20202020 sources",. │ │ │ │ │ + 0x00038160 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00038170 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00038180 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00038190 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ │ + 0x000381a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000381b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000381c0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x000381d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x000381e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000381f0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ + 0x00038200 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ │ + 0x00038210 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00038220 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00038230 4e616d65 206f6620 74686520 7265736f Name of the reso │ │ │ │ │ + 0x00038240 75726365 20287374 72696e67 292e222c urce (string).", │ │ │ │ │ + 0x00038250 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00038260 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00038270 20227322 0a202020 20202020 20202020 "s". │ │ │ │ │ + 0x00038280 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00038290 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000382a0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000382b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x000382c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x000382d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000382e0 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ │ + 0x000382f0 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ │ + 0x00038300 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00038310 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ │ + 0x00038320 66667365 7420666f 72207468 65207265 ffset for the re │ │ │ │ │ + 0x00038330 736f7572 63652064 6174612e 222c0a20 source data.",. │ │ │ │ │ + 0x00038340 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038350 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00038360 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x00038370 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00038380 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00038390 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000383a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x000383b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x000383c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000383d0 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ │ + 0x000383e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000383f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00038400 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ │ + 0x00038410 67746820 6f662074 68652072 65736f75 gth of the resou │ │ │ │ │ + 0x00038420 72636520 64617461 2e222c0a 20202020 rce data.",. │ │ │ │ │ 0x00038430 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038440 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00038450 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00038460 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00038470 616d6522 3a202269 73737565 72222c0a ame": "issuer",. │ │ │ │ │ - 0x00038480 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038490 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x000384a0 74617469 6f6e223a 20224120 73747269 tation": "A stri │ │ │ │ │ - 0x000384b0 6e672063 6f6e7461 696e696e 6720696e ng containing in │ │ │ │ │ - 0x000384c0 666f726d 6174696f 6e206162 6f757420 formation about │ │ │ │ │ - 0x000384d0 74686520 69737375 65722e22 2c0a2020 the issuer.",. │ │ │ │ │ - 0x000384e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000384f0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ - 0x00038500 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00038510 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00038520 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00038530 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038540 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00038550 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00038560 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038570 226e616d 65223a20 22737562 6a656374 "name": "subject │ │ │ │ │ - 0x00038580 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00038590 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000385a0 6d656e74 6174696f 6e223a20 22412073 mentation": "A s │ │ │ │ │ - 0x000385b0 7472696e 6720636f 6e746169 6e696e67 tring containing │ │ │ │ │ - 0x000385c0 20696e66 6f726d61 74696f6e 2061626f information abo │ │ │ │ │ - 0x000385d0 75742074 68652073 75626a65 63742e22 ut the subject." │ │ │ │ │ - 0x000385e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000385f0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00038600 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ │ - 0x00038610 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x00038620 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038630 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00038640 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00038650 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00038660 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038670 20202020 226e616d 65223a20 22766572 "name": "ver │ │ │ │ │ - 0x00038680 73696f6e 222c0a20 20202020 20202020 sion",. │ │ │ │ │ - 0x00038690 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000386a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x000386b0 22566572 73696f6e 206e756d 6265722e "Version number. │ │ │ │ │ - 0x000386c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x000386d0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x000386e0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x000386f0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00038700 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038710 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00038720 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00038730 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00038440 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00038450 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038460 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ + 0x00038470 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ │ + 0x00038480 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ │ + 0x00038490 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x000384a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x000384b0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x000384c0 20202020 226e616d 65223a20 226e756d "name": "num │ │ │ │ │ + 0x000384d0 6265725f 6f665f72 65736f75 72636573 ber_of_resources │ │ │ │ │ + 0x000384e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000384f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00038500 22546865 206e756d 62657220 6f662072 "The number of r │ │ │ │ │ + 0x00038510 65736f75 72636573 20696e20 74686520 esources in the │ │ │ │ │ + 0x00038520 2e4e4554 2066696c 652e2054 68657365 .NET file. These │ │ │ │ │ + 0x00038530 20617265 20646966 66657265 6e742066 are different f │ │ │ │ │ + 0x00038540 726f6d20 6e6f726d 616c2050 45207265 rom normal PE re │ │ │ │ │ + 0x00038550 736f7572 6365732e 222c0a20 20202020 sources.",. │ │ │ │ │ + 0x00038560 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00038570 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00038580 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00038590 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ │ + 0x000385a0 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ │ + 0x000385b0 20226e61 6d65223a 20226173 73656d62 "name": "assemb │ │ │ │ │ + 0x000385c0 6c795f72 65667322 2c0a2020 20202020 ly_refs",. │ │ │ │ │ + 0x000385d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x000385e0 74696f6e 223a2022 4f626a65 63742066 tion": "Object f │ │ │ │ │ + 0x000385f0 6f72202e 4e455420 61737365 6d626c79 or .NET assembly │ │ │ │ │ + 0x00038600 20726566 6572656e 63652069 6e666f72 reference infor │ │ │ │ │ + 0x00038610 6d617469 6f6e2e22 2c0a2020 20202020 mation.",. │ │ │ │ │ + 0x00038620 20202020 20202273 74727563 74757265 "structure │ │ │ │ │ + 0x00038630 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ │ + 0x00038640 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00038650 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ │ + 0x00038660 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00038670 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ │ + 0x00038680 6d626c79 5f726566 73222c0a 20202020 mbly_refs",. │ │ │ │ │ + 0x00038690 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000386a0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x000386b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000386c0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ + 0x000386d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000386e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x000386f0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00038700 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ │ + 0x00038710 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00038720 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00038730 20227665 7273696f 6e222c0a 20202020 "version",. │ │ │ │ │ 0x00038740 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038750 20202020 20226e61 6d65223a 2022616c "name": "al │ │ │ │ │ - 0x00038760 676f7269 74686d22 2c0a2020 20202020 gorithm",. │ │ │ │ │ - 0x00038770 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038780 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00038790 223a2022 53747269 6e672072 65707265 ": "String repre │ │ │ │ │ - 0x000387a0 73656e74 6174696f 6e206f66 20746865 sentation of the │ │ │ │ │ - 0x000387b0 20616c67 6f726974 686d2075 73656420 algorithm used │ │ │ │ │ - 0x000387c0 666f7220 74686973 20736967 6e617475 for this signatu │ │ │ │ │ - 0x000387d0 72652e20 55737561 6c6c7920 5c227368 re. Usually \"sh │ │ │ │ │ - 0x000387e0 61315769 74685253 41456e63 72797074 a1WithRSAEncrypt │ │ │ │ │ - 0x000387f0 696f6e5c 222e2049 74206465 70656e64 ion\". It depend │ │ │ │ │ - 0x00038800 73206f6e 20746865 20582e35 30392061 s on the X.509 a │ │ │ │ │ - 0x00038810 6e642050 4b435323 3720696d 706c656d nd PKCS#7 implem │ │ │ │ │ - 0x00038820 656e7461 74696f6e 73732061 6e642070 entationss and p │ │ │ │ │ - 0x00038830 6f737369 626c7920 74686569 72207665 ossibly their ve │ │ │ │ │ - 0x00038840 7273696f 6e732c20 636f6e73 69646572 rsions, consider │ │ │ │ │ - 0x00038850 20757369 6e672061 6c676f72 6974686d using algorithm │ │ │ │ │ - 0x00038860 5f6f6964 20696e73 74656164 2e222c0a _oid instead.",. │ │ │ │ │ + 0x00038750 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00038760 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ │ + 0x00038770 77697468 20696e74 65676572 2076616c with integer val │ │ │ │ │ + 0x00038780 75657320 72657072 6573656e 74696e67 ues representing │ │ │ │ │ + 0x00038790 20766572 73696f6e 20696e66 6f726d61 version informa │ │ │ │ │ + 0x000387a0 74696f6e 20666f72 20746869 73206173 tion for this as │ │ │ │ │ + 0x000387b0 73656d62 6c792e22 2c0a2020 20202020 sembly.",. │ │ │ │ │ + 0x000387c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000387d0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ + 0x000387e0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x000387f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00038800 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038810 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038820 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00038830 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00038840 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038850 20226e61 6d65223a 20226d61 6a6f7222 "name": "major" │ │ │ │ │ + 0x00038860 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ 0x00038870 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038880 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00038890 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ - 0x000388a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000388b0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x000388c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000388d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x000388e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x000388f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038900 2020226e 616d6522 3a202261 6c676f72 "name": "algor │ │ │ │ │ - 0x00038910 6974686d 5f6f6964 222c0a20 20202020 ithm_oid",. │ │ │ │ │ - 0x00038920 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038930 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00038940 6e223a20 224f626a 65637420 4944206f n": "Object ID o │ │ │ │ │ - 0x00038950 66207468 6520616c 676f7269 74686d20 f the algorithm │ │ │ │ │ - 0x00038960 75736564 20666f72 20746869 73207369 used for this si │ │ │ │ │ - 0x00038970 676e6174 7572652c 20657870 72657373 gnature, express │ │ │ │ │ - 0x00038980 65642069 6e206e75 6d657269 63204153 ed in numeric AS │ │ │ │ │ - 0x00038990 4e2e3120 646f7420 6e6f7461 74696f6e N.1 dot notation │ │ │ │ │ - 0x000389a0 2e205468 65206e61 6d652063 6f6e7461 . The name conta │ │ │ │ │ - 0x000389b0 696e6564 20696e20 616c676f 72697468 ined in algorith │ │ │ │ │ - 0x000389c0 6d206973 20646572 69766564 2066726f m is derived fro │ │ │ │ │ - 0x000389d0 6d207468 69732076 616c7565 2e205468 m this value. Th │ │ │ │ │ - 0x000389e0 65206f62 6a656374 20696420 69732065 e object id is e │ │ │ │ │ - 0x000389f0 78706563 74656420 746f2062 65207374 xpected to be st │ │ │ │ │ - 0x00038a00 61626c65 20616372 6f737320 582e3530 able across X.50 │ │ │ │ │ - 0x00038a10 3920616e 6420504b 43532337 20696d70 9 and PKCS#7 imp │ │ │ │ │ - 0x00038a20 6c656d65 6e746174 696f6e73 20616e64 lementations and │ │ │ │ │ - 0x00038a30 20746865 69722076 65727369 6f6e732e their versions. │ │ │ │ │ - 0x00038a40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00038a50 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00038a60 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ │ - 0x00038a70 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00038a80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038a90 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00038aa0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00038ab0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00038ac0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038ad0 20202020 20226e61 6d65223a 20227365 "name": "se │ │ │ │ │ - 0x00038ae0 7269616c 222c0a20 20202020 20202020 rial",. │ │ │ │ │ - 0x00038af0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00038b00 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00038b10 22412073 7472696e 6720636f 6e746169 "A string contai │ │ │ │ │ - 0x00038b20 6e696e67 20746865 20736572 69616c20 ning the serial │ │ │ │ │ - 0x00038b30 6e756d62 65722e20 54686973 20697320 number. This is │ │ │ │ │ - 0x00038b40 616e2065 78616d70 6c653a20 35323a30 an example: 52:0 │ │ │ │ │ - 0x00038b50 303a6535 3a61613a 32353a35 363a6663 0:e5:aa:25:56:fc │ │ │ │ │ - 0x00038b60 3a31613a 38363a65 643a3936 3a63393a :1a:86:ed:96:c9: │ │ │ │ │ - 0x00038b70 64343a34 623a3333 3a633722 2c0a2020 d4:4b:33:c7",. │ │ │ │ │ + 0x00038880 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00038890 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x000388a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000388b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000388c0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x000388d0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x000388e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000388f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00038900 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038910 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038920 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00038930 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00038940 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038950 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ │ + 0x00038960 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00038970 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038980 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00038990 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x000389a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000389b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000389c0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x000389d0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x000389e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000389f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00038a00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038a10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038a20 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00038a30 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00038a40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038a50 20226e61 6d65223a 20226275 696c645f "name": "build_ │ │ │ │ │ + 0x00038a60 6e756d62 6572222c 0a202020 20202020 number",. │ │ │ │ │ + 0x00038a70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038a80 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00038a90 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00038aa0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038ab0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x00038ac0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00038ad0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038ae0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00038af0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038b00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00038b10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038b20 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00038b30 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00038b40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038b50 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00038b60 22726576 6973696f 6e5f6e75 6d626572 "revision_number │ │ │ │ │ + 0x00038b70 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ 0x00038b80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038b90 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ - 0x00038ba0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00038bb0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00038bc0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00038bd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038be0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00038bf0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00038c00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038c10 226e616d 65223a20 226e6f74 5f626566 "name": "not_bef │ │ │ │ │ - 0x00038c20 6f726522 2c0a2020 20202020 20202020 ore",. │ │ │ │ │ - 0x00038c30 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00038c40 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00038c50 556e6978 2074696d 65737461 6d70206f Unix timestamp o │ │ │ │ │ - 0x00038c60 6e207768 69636820 74686520 76616c69 n which the vali │ │ │ │ │ - 0x00038c70 64697479 20706572 696f6420 666f7220 dity period for │ │ │ │ │ - 0x00038c80 74686973 20736967 6e617475 72652062 this signature b │ │ │ │ │ - 0x00038c90 6567696e 732e222c 0a202020 20202020 egins.",. │ │ │ │ │ + 0x00038b90 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00038ba0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00038bb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038bc0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00038bd0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x00038be0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038bf0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00038c00 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ + 0x00038c10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038c20 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00038c30 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00038c40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038c50 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00038c60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00038c70 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00038c80 3a202270 75626c69 635f6b65 795f6f72 : "public_key_or │ │ │ │ │ + 0x00038c90 5f746f6b 656e222c 0a202020 20202020 _token",. │ │ │ │ │ 0x00038ca0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038cb0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00038cc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038cd0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00038ce0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00038cf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038d00 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00038d10 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00038d20 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00038d30 223a2022 6e6f745f 61667465 72222c0a ": "not_after",. │ │ │ │ │ - 0x00038d40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038d50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00038d60 74617469 6f6e223a 2022556e 69782074 tation": "Unix t │ │ │ │ │ - 0x00038d70 696d6573 74616d70 206f6e20 77686963 imestamp on whic │ │ │ │ │ - 0x00038d80 68207468 65207661 6c696469 74792070 h the validity p │ │ │ │ │ - 0x00038d90 6572696f 6420666f 72207468 69732073 eriod for this s │ │ │ │ │ - 0x00038da0 69676e61 74757265 20656e64 732e222c ignature ends.", │ │ │ │ │ - 0x00038db0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00038dc0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00038dd0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x00038de0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x00038df0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038e00 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00038e10 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00038e20 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ │ - 0x00038e30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038e40 20202020 226e616d 65223a20 2276616c "name": "val │ │ │ │ │ - 0x00038e50 69645f6f 6e222c0a 20202020 20202020 id_on",. │ │ │ │ │ - 0x00038e60 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00038e70 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ │ - 0x00038e80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00038e90 20202020 20202020 2020226f 7665726c "overl │ │ │ │ │ - 0x00038ea0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ │ - 0x00038eb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038ec0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00038ed0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038ee0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ - 0x00038ef0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x00038f00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038f10 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00038f20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038f30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038f40 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ │ - 0x00038f50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038f60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038f70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00038f80 66696c65 220a2020 20202020 20202020 file". │ │ │ │ │ - 0x00038f90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038fa0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ - 0x00038fb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038fc0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ - 0x00038fd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038fe0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00038ff0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00039000 20202020 46756e63 74696f6e 20726574 Function ret │ │ │ │ │ - 0x00039010 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ │ - 0x00039020 68652073 69676e61 74757265 20776173 he signature was │ │ │ │ │ - 0x00039030 2076616c 6964206f 6e207468 65206461 valid on the da │ │ │ │ │ - 0x00039040 74652069 6e646963 61746564 20627920 te indicated by │ │ │ │ │ - 0x00039050 74696d65 7374616d 702e2054 68652066 timestamp. The f │ │ │ │ │ - 0x00039060 6f6c6c6f 77696e67 2073656e 74656e63 ollowing sentenc │ │ │ │ │ - 0x00039070 653a2060 60607065 2e736967 6e617475 e: ```pe.signatu │ │ │ │ │ - 0x00039080 7265735b 6e5d2e76 616c6964 5f6f6e28 res[n].valid_on( │ │ │ │ │ - 0x00039090 74696d65 7374616d 70296060 60204973 timestamp)``` Is │ │ │ │ │ - 0x000390a0 20657175 6976616c 656e7420 746f3a20 equivalent to: │ │ │ │ │ - 0x000390b0 60606074 696d6573 74616d70 203e3d20 ```timestamp >= │ │ │ │ │ - 0x000390c0 70652e73 69676e61 74757265 735b6e5d pe.signatures[n] │ │ │ │ │ - 0x000390d0 2e6e6f74 5f626566 6f726520 616e6420 .not_before and │ │ │ │ │ - 0x000390e0 74696d65 7374616d 70203c3d 2070652e timestamp <= pe. │ │ │ │ │ - 0x000390f0 7369676e 61747572 65735b6e 5d2e6e6f signatures[n].no │ │ │ │ │ - 0x00039100 745f6166 74657260 6060220a 20202020 t_after```". │ │ │ │ │ + 0x00038cb0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00038cc0 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ │ + 0x00038cd0 6e696e67 20746865 20707562 6c696320 ning the public │ │ │ │ │ + 0x00038ce0 6b657920 6f722074 6f6b656e 20776869 key or token whi │ │ │ │ │ + 0x00038cf0 63682069 64656e74 69666965 73207468 ch identifies th │ │ │ │ │ + 0x00038d00 65206175 74686f72 206f6620 74686973 e author of this │ │ │ │ │ + 0x00038d10 20617373 656d626c 792e222c 0a202020 assembly.",. │ │ │ │ │ + 0x00038d20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038d30 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ + 0x00038d40 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00038d50 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00038d60 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00038d70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038d80 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00038d90 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00038da0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00038db0 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ │ + 0x00038dc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038dd0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00038de0 6174696f 6e223a20 22537472 696e6720 ation": "String │ │ │ │ │ + 0x00038df0 636f6e74 61696e69 6e672074 68652061 containing the a │ │ │ │ │ + 0x00038e00 7373656d 626c7920 6e616d65 2e222c0a ssembly name.",. │ │ │ │ │ + 0x00038e10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038e20 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00038e30 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ + 0x00038e40 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x00038e50 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ + 0x00038e60 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x00038e70 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00038e80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00038e90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00038ea0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00038eb0 226e756d 6265725f 6f665f61 7373656d "number_of_assem │ │ │ │ │ + 0x00038ec0 626c795f 72656673 222c0a20 20202020 bly_refs",. │ │ │ │ │ + 0x00038ed0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00038ee0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00038ef0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00038f00 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00038f10 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00038f20 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ │ + 0x00038f30 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ │ + 0x00038f40 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ │ + 0x00038f50 6d626c79 222c0a20 20202020 20202020 mbly",. │ │ │ │ │ + 0x00038f60 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00038f70 6e223a20 224f626a 65637420 666f7220 n": "Object for │ │ │ │ │ + 0x00038f80 2e4e4554 20617373 656d626c 7920696e .NET assembly in │ │ │ │ │ + 0x00038f90 666f726d 6174696f 6e2e2045 78616d70 formation. Examp │ │ │ │ │ + 0x00038fa0 6c653a20 60606064 6f746e65 742e6173 le: ```dotnet.as │ │ │ │ │ + 0x00038fb0 73656d62 6c792e6e 616d6520 3d3d205c sembly.name == \ │ │ │ │ │ + 0x00038fc0 224b6579 6c6f6767 65725c22 60606022 "Keylogger\"```" │ │ │ │ │ + 0x00038fd0 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ │ + 0x00038fe0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ + 0x00038ff0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00039000 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039010 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ │ + 0x00039020 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ │ + 0x00039030 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00039040 3a202276 65727369 6f6e222c 0a202020 : "version",. │ │ │ │ │ + 0x00039050 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039060 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00039070 3a202241 6e206f62 6a656374 20776974 : "An object wit │ │ │ │ │ + 0x00039080 6820696e 74656765 72207661 6c756573 h integer values │ │ │ │ │ + 0x00039090 20726570 72657365 6e74696e 67207665 representing ve │ │ │ │ │ + 0x000390a0 7273696f 6e20696e 666f726d 6174696f rsion informatio │ │ │ │ │ + 0x000390b0 6e20666f 72207468 69732061 7373656d n for this assem │ │ │ │ │ + 0x000390c0 626c792e 222c0a20 20202020 20202020 bly.",. │ │ │ │ │ + 0x000390d0 20202020 20202020 20202022 61747472 "attr │ │ │ │ │ + 0x000390e0 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ │ + 0x000390f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039100 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ 0x00039110 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039120 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x00039130 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039140 5d0a2020 20202020 20202020 20202020 ]. │ │ │ │ │ - 0x00039150 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x00039160 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ - 0x00039170 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ │ - 0x00039180 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00039190 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x000391a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x000391b0 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ │ - 0x000391c0 6d626572 5f6f665f 7369676e 61747572 mber_of_signatur │ │ │ │ │ - 0x000391d0 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ │ - 0x000391e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x000391f0 3a20224e 756d6265 72206f66 20617574 : "Number of aut │ │ │ │ │ - 0x00039200 68656e74 69636f64 65207369 676e6174 henticode signat │ │ │ │ │ - 0x00039210 75726573 20696e20 74686520 50452e22 ures in the PE." │ │ │ │ │ - 0x00039220 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00039230 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00039240 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00039250 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00039260 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ │ - 0x00039270 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00039280 223a2022 69636f6e 68617368 222c0a20 ": "iconhash",. │ │ │ │ │ - 0x00039290 20202020 20202020 20202022 72657475 "retu │ │ │ │ │ - 0x000392a0 726e5f74 79706522 3a202273 222c0a20 rn_type": "s",. │ │ │ │ │ - 0x000392b0 20202020 20202020 20202022 6f766572 "over │ │ │ │ │ - 0x000392c0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ │ - 0x000392d0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00039120 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00039130 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00039140 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00039150 616d6522 3a20226d 616a6f72 222c0a20 ame": "major",. │ │ │ │ │ + 0x00039160 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039170 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00039180 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00039190 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000391a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x000391b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x000391c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000391d0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x000391e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x000391f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039200 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00039210 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00039220 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039230 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ │ + 0x00039240 696e6f72 222c0a20 20202020 20202020 inor",. │ │ │ │ │ + 0x00039250 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039260 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00039270 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00039280 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039290 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x000392a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000392b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000392c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000392d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ 0x000392e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000392f0 22617267 756d656e 7473223a 205b5d2c "arguments": [], │ │ │ │ │ - 0x00039300 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00039310 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00039320 696f6e22 3a202222 0a202020 20202020 ion": "". │ │ │ │ │ - 0x00039330 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00039340 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ - 0x00039350 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00039360 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00039370 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ │ - 0x00039380 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00039390 3a202272 76615f74 6f5f6f66 66736574 : "rva_to_offset │ │ │ │ │ - 0x000393a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000393b0 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ │ - 0x000393c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000393d0 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ │ - 0x000393e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x000393f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039400 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ - 0x00039410 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00039420 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x000392f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00039300 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00039310 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00039320 616d6522 3a202262 75696c64 5f6e756d ame": "build_num │ │ │ │ │ + 0x00039330 62657222 2c0a2020 20202020 20202020 ber",. │ │ │ │ │ + 0x00039340 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039350 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00039360 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00039370 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039380 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00039390 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000393a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000393b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000393c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000393d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000393e0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x000393f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00039400 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00039410 6d65223a 20227265 76697369 6f6e5f6e me": "revision_n │ │ │ │ │ + 0x00039420 756d6265 72222c0a 20202020 20202020 umber",. │ │ │ │ │ 0x00039430 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039440 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00039450 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ + 0x00039440 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00039450 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ 0x00039460 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039470 2020226e 616d6522 3a202261 64647222 "name": "addr" │ │ │ │ │ + 0x00039470 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ 0x00039480 0a202020 20202020 20202020 20202020 . │ │ │ │ │ 0x00039490 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ 0x000394a0 20202020 20202020 20202020 2020205d ] │ │ │ │ │ - 0x000394b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000394c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x000394d0 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ │ - 0x000394e0 20726574 75726e69 6e672074 68652066 returning the f │ │ │ │ │ - 0x000394f0 696c6520 6f666673 65742066 6f722052 ile offset for R │ │ │ │ │ - 0x00039500 56412061 6464722e 20426520 63617265 VA addr. Be care │ │ │ │ │ - 0x00039510 66756c20 746f2070 61737320 72656c61 ful to pass rela │ │ │ │ │ - 0x00039520 74697665 20616464 72657373 65732068 tive addresses h │ │ │ │ │ - 0x00039530 65726520 616e6420 6e6f7420 6162736f ere and not abso │ │ │ │ │ - 0x00039540 6c757465 20616464 72657373 65732c20 lute addresses, │ │ │ │ │ - 0x00039550 6c696b65 2070652e 656e7472 795f706f like pe.entry_po │ │ │ │ │ - 0x00039560 696e7420 7768656e 20736361 6e6e696e int when scannin │ │ │ │ │ - 0x00039570 67206120 70726f63 6573732e 20457861 g a process. Exa │ │ │ │ │ - 0x00039580 6d706c65 3a206060 6070652e 7276615f mple: ```pe.rva_ │ │ │ │ │ - 0x00039590 746f5f6f 66667365 74287065 2e736563 to_offset(pe.sec │ │ │ │ │ - 0x000395a0 74696f6e 735b305d 2e766972 7475616c tions[0].virtual │ │ │ │ │ - 0x000395b0 5f616464 72657373 29203d3d 2070652e _address) == pe. │ │ │ │ │ - 0x000395c0 73656374 696f6e73 5b305d2e 7261775f sections[0].raw_ │ │ │ │ │ - 0x000395d0 64617461 5f6f6666 73657460 60602054 data_offset``` T │ │ │ │ │ - 0x000395e0 68697320 6578616d 706c6520 77696c6c his example will │ │ │ │ │ - 0x000395f0 206d616b 65207375 72652074 6865206f make sure the o │ │ │ │ │ - 0x00039600 66667365 7420666f 72207468 65207669 ffset for the vi │ │ │ │ │ - 0x00039610 72747561 6c206164 64726573 7320696e rtual address in │ │ │ │ │ - 0x00039620 20746865 20666972 73742073 65637469 the first secti │ │ │ │ │ - 0x00039630 6f6e2065 7175616c 73207468 65206669 on equals the fi │ │ │ │ │ - 0x00039640 6c65206f 66667365 7420666f 72207468 le offset for th │ │ │ │ │ - 0x00039650 61742073 65637469 6f6e2e22 0a202020 at section.". │ │ │ │ │ - 0x00039660 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ - 0x00039670 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ - 0x00039680 20202020 207d0a20 2020205d 0a7d0a0a }. ].}.. │ │ │ │ │ - 0x00039690 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x000396a0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ - 0x000396b0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ - 0x000396c0 65223a20 22737472 696e6722 2c0a2020 e": "string",. │ │ │ │ │ - 0x000396d0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ - 0x000396e0 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ │ - 0x000396f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00039700 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ │ - 0x00039710 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00039720 22746f5f 696e7422 2c0a2020 20202020 "to_int",. │ │ │ │ │ - 0x00039730 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ - 0x00039740 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ - 0x00039750 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ - 0x00039760 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x00039770 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00039780 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ - 0x00039790 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ - 0x000397a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000397b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000397c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000397d0 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ │ - 0x000397e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000397f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00039800 20227374 72696e67 220a2020 20202020 "string". │ │ │ │ │ - 0x00039810 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039820 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00039830 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ │ - 0x00039840 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00039850 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00039860 22436f6e 76657274 20746865 20676976 "Convert the giv │ │ │ │ │ - 0x00039870 656e2073 7472696e 6720746f 20612073 en string to a s │ │ │ │ │ - 0x00039880 69676e65 6420696e 74656765 722e2049 igned integer. I │ │ │ │ │ - 0x00039890 66207468 65207374 72696e67 20737461 f the string sta │ │ │ │ │ - 0x000398a0 72747320 77697468 205c2230 785c2220 rts with \"0x\" │ │ │ │ │ - 0x000398b0 69742069 73207472 65617465 64206173 it is treated as │ │ │ │ │ - 0x000398c0 20626173 65203136 2e204966 20746865 base 16. If the │ │ │ │ │ - 0x000398d0 20737472 696e6720 73746172 74732077 string starts w │ │ │ │ │ - 0x000398e0 69746820 5c22305c 22206974 20697320 ith \"0\" it is │ │ │ │ │ - 0x000398f0 74726561 74656420 62617365 20382e20 treated base 8. │ │ │ │ │ - 0x00039900 4c656164 696e6720 272b2720 6f722027 Leading '+' or ' │ │ │ │ │ - 0x00039910 2d272069 7320616c 736f2073 7570706f -' is also suppo │ │ │ │ │ - 0x00039920 72746564 2e204578 616d706c 653a2060 rted. Example: ` │ │ │ │ │ - 0x00039930 60605c6e 73747269 6e672e74 6f5f696e ``\nstring.to_in │ │ │ │ │ - 0x00039940 74285c22 31323334 5c222920 3d3d2031 t(\"1234\") == 1 │ │ │ │ │ - 0x00039950 3233345c 6e737472 696e672e 746f5f69 234\nstring.to_i │ │ │ │ │ - 0x00039960 6e74285c 222d3130 5c222920 3d3d202d nt(\"-10\") == - │ │ │ │ │ - 0x00039970 31305c6e 73747269 6e672e74 6f5f696e 10\nstring.to_in │ │ │ │ │ - 0x00039980 74285c22 2d303130 5c222920 3d3d202d t(\"-010\") == - │ │ │ │ │ - 0x00039990 385c6e60 6060220a 20202020 20202020 8\n```". │ │ │ │ │ - 0x000399a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000399b0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x000399c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000399d0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ - 0x000399e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000399f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00039a00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039a10 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ - 0x00039a20 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00039a30 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00039a40 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ │ - 0x00039a50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039a60 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00039a70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039a80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00039a90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039aa0 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ │ - 0x00039ab0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039ac0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00039ad0 3a202262 61736522 0a202020 20202020 : "base". │ │ │ │ │ - 0x00039ae0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039af0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00039b00 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ │ - 0x00039b10 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00039b20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00039b30 436f6e76 65727420 74686520 67697665 Convert the give │ │ │ │ │ - 0x00039b40 6e207374 72696e67 2c20696e 74657270 n string, interp │ │ │ │ │ - 0x00039b50 72657465 64207769 74682074 68652067 reted with the g │ │ │ │ │ - 0x00039b60 6976656e 20626173 652c2074 6f206120 iven base, to a │ │ │ │ │ - 0x00039b70 7369676e 65642069 6e746567 65722e20 signed integer. │ │ │ │ │ - 0x00039b80 42617365 206d7573 74206265 2030206f Base must be 0 o │ │ │ │ │ - 0x00039b90 72206265 74776565 6e203220 616e6420 r between 2 and │ │ │ │ │ - 0x00039ba0 33362069 6e636c75 73697665 2e204966 36 inclusive. If │ │ │ │ │ - 0x00039bb0 20697420 6973207a 65726f20 7468656e it is zero then │ │ │ │ │ - 0x00039bc0 20746865 20737472 696e6720 77696c6c the string will │ │ │ │ │ - 0x00039bd0 20626520 696e7472 65707265 74656420 be intrepreted │ │ │ │ │ - 0x00039be0 61732062 61736520 31362069 66206974 as base 16 if it │ │ │ │ │ - 0x00039bf0 20737461 72747320 77697468 205c2230 starts with \"0 │ │ │ │ │ - 0x00039c00 785c2220 6f722061 73206261 73652038 x\" or as base 8 │ │ │ │ │ - 0x00039c10 20696620 69742073 74617274 73207769 if it starts wi │ │ │ │ │ - 0x00039c20 7468205c 22305c22 2e204c65 6164696e th \"0\". Leadin │ │ │ │ │ - 0x00039c30 6720272b 27206f72 20272d27 20697320 g '+' or '-' is │ │ │ │ │ - 0x00039c40 616c736f 20737570 706f7274 65642e20 also supported. │ │ │ │ │ - 0x00039c50 4578616d 706c653a 20606060 5c6e7374 Example: ```\nst │ │ │ │ │ - 0x00039c60 72696e67 2e746f5f 696e7428 5c223031 ring.to_int(\"01 │ │ │ │ │ - 0x00039c70 315c222c 20382920 3d3d2039 5c6e7374 1\", 8) == 9\nst │ │ │ │ │ - 0x00039c80 72696e67 2e746f5f 696e7428 5c222d30 ring.to_int(\"-0 │ │ │ │ │ - 0x00039c90 31315c22 2c203029 203d3d20 2d395c6e 11\", 0) == -9\n │ │ │ │ │ - 0x00039ca0 60606022 0a202020 20202020 20202020 ```". │ │ │ │ │ - 0x00039cb0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x00039cc0 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ │ - 0x00039cd0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00039ce0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ - 0x00039cf0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ - 0x00039d00 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ │ - 0x00039d10 656e6774 68222c0a 20202020 20202020 ength",. │ │ │ │ │ - 0x00039d20 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ │ - 0x00039d30 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ - 0x00039d40 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ │ - 0x00039d50 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00039d60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00039d70 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ - 0x00039d80 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ - 0x00039d90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039da0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00039db0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00039dc0 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ │ - 0x00039dd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039de0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00039df0 73747269 6e67220a 20202020 20202020 string". │ │ │ │ │ - 0x00039e00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039e10 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00039e20 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ │ - 0x00039e30 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00039e40 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ │ - 0x00039e50 65747572 6e207468 65206c65 6e677468 eturn the length │ │ │ │ │ - 0x00039e60 206f6620 74686520 73747269 6e672c20 of the string, │ │ │ │ │ - 0x00039e70 77686963 68206361 6e206265 20616e79 which can be any │ │ │ │ │ - 0x00039e80 20736571 75656e63 65206f66 20627974 sequence of byt │ │ │ │ │ - 0x00039e90 65732e20 4e554c4c 20627974 65732069 es. NULL bytes i │ │ │ │ │ - 0x00039ea0 6e636c75 6465642e 20457861 6d706c65 ncluded. Example │ │ │ │ │ - 0x00039eb0 3a206060 605c6e73 7472696e 672e6c65 : ```\nstring.le │ │ │ │ │ - 0x00039ec0 6e677468 285c2241 58537830 30455253 ngth(\"AXSx00ERS │ │ │ │ │ - 0x00039ed0 5c222920 3d3d2037 5c6e6060 60220a20 \") == 7\n```". │ │ │ │ │ - 0x00039ee0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00039ef0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ - 0x00039f00 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ │ - 0x00039f10 0a0a0000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x000394b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000394c0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x000394d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000394e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x000394f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00039500 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00039510 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ │ + 0x00039520 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039530 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00039540 6e223a20 22537472 696e6720 636f6e74 n": "String cont │ │ │ │ │ + 0x00039550 61696e69 6e672074 68652061 7373656d aining the assem │ │ │ │ │ + 0x00039560 626c7920 6e616d65 2e222c0a 20202020 bly name.",. │ │ │ │ │ + 0x00039570 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039580 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ │ + 0x00039590 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x000395a0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x000395b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000395c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x000395d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x000395e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x000395f0 3a202263 756c7475 7265222c 0a202020 : "culture",. │ │ │ │ │ + 0x00039600 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039610 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00039620 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ │ + 0x00039630 6e696e67 20746865 2063756c 74757265 ning the culture │ │ │ │ │ + 0x00039640 20286c61 6e677561 67652f63 6f756e74 (language/count │ │ │ │ │ + 0x00039650 72792f72 6567696f 6e292066 6f722074 ry/region) for t │ │ │ │ │ + 0x00039660 68697320 61737365 6d626c79 2e222c0a his assembly.",. │ │ │ │ │ + 0x00039670 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039680 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ │ + 0x00039690 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000396a0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ │ + 0x000396b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000396c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000396d0 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ │ + 0x000396e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x000396f0 616d6522 3a20226d 6f64756c 65726566 ame": "moduleref │ │ │ │ │ + 0x00039700 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ + 0x00039710 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00039720 20224120 7a65726f 2d626173 65642061 "A zero-based a │ │ │ │ │ + 0x00039730 72726179 206f6620 73747269 6e67732c rray of strings, │ │ │ │ │ + 0x00039740 206f6e65 20666f72 20656163 68206d6f one for each mo │ │ │ │ │ + 0x00039750 64756c65 20726566 6572656e 63652074 dule reference t │ │ │ │ │ + 0x00039760 6865202e 4e455420 66696c65 20686173 he .NET file has │ │ │ │ │ + 0x00039770 2e20496e 64697669 6475616c 206d6f64 . Individual mod │ │ │ │ │ + 0x00039780 756c6520 72656665 72656e63 65732063 ule references c │ │ │ │ │ + 0x00039790 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ │ + 0x000397a0 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ │ + 0x000397b0 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ │ + 0x000397c0 3a206060 60646f74 6e65742e 6d6f6475 : ```dotnet.modu │ │ │ │ │ + 0x000397d0 6c657265 66735b30 5d203d3d 205c226b lerefs[0] == \"k │ │ │ │ │ + 0x000397e0 65726e65 6c33325c 22606060 222c0a20 ernel32\"```",. │ │ │ │ │ + 0x000397f0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00039800 223a2022 73220a20 20202020 2020207d ": "s". } │ │ │ │ │ + 0x00039810 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00039820 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00039830 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00039840 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ │ + 0x00039850 6d626572 5f6f665f 6d6f6475 6c657265 mber_of_modulere │ │ │ │ │ + 0x00039860 6673222c 0a202020 20202020 20202020 fs",. │ │ │ │ │ + 0x00039870 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00039880 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ │ + 0x00039890 206d6f64 756c6520 72656665 72656e63 module referenc │ │ │ │ │ + 0x000398a0 65732069 6e207468 65202e4e 45542066 es in the .NET f │ │ │ │ │ + 0x000398b0 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ │ + 0x000398c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x000398d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000398e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000398f0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ │ + 0x00039900 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00039910 6d65223a 20227573 65725f73 7472696e me": "user_strin │ │ │ │ │ + 0x00039920 6773222c 0a202020 20202020 20202020 gs",. │ │ │ │ │ + 0x00039930 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00039940 3a202241 6e207a65 726f2d62 61736564 : "An zero-based │ │ │ │ │ + 0x00039950 20617272 6179206f 66207573 65722073 array of user s │ │ │ │ │ + 0x00039960 7472696e 67732c20 6f6e6520 666f7220 trings, one for │ │ │ │ │ + 0x00039970 65616368 20737472 65616d20 636f6e74 each stream cont │ │ │ │ │ + 0x00039980 61696e65 6420696e 20746865 2066696c ained in the fil │ │ │ │ │ + 0x00039990 652e2049 6e646976 69647561 6c207374 e. Individual st │ │ │ │ │ + 0x000399a0 72696e67 73206361 6e206265 20616363 rings can be acc │ │ │ │ │ + 0x000399b0 65737365 64206279 20757369 6e672074 essed by using t │ │ │ │ │ + 0x000399c0 6865205b 5d206f70 65726174 6f722e22 he [] operator." │ │ │ │ │ + 0x000399d0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x000399e0 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ │ + 0x000399f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00039a00 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00039a10 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00039a20 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00039a30 226e756d 6265725f 6f665f75 7365725f "number_of_user_ │ │ │ │ │ + 0x00039a40 73747269 6e677322 2c0a2020 20202020 strings",. │ │ │ │ │ + 0x00039a50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00039a60 74696f6e 223a2022 54686520 6e756d62 tion": "The numb │ │ │ │ │ + 0x00039a70 6572206f 66207573 65722073 7472696e er of user strin │ │ │ │ │ + 0x00039a80 67732069 6e207468 65206669 6c652e22 gs in the file." │ │ │ │ │ + 0x00039a90 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00039aa0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00039ab0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00039ac0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00039ad0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00039ae0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00039af0 22747970 656c6962 222c0a20 20202020 "typelib",. │ │ │ │ │ + 0x00039b00 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00039b10 6174696f 6e223a20 22546865 20747970 ation": "The typ │ │ │ │ │ + 0x00039b20 656c6962 206f6620 74686520 66696c65 elib of the file │ │ │ │ │ + 0x00039b30 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00039b40 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ │ + 0x00039b50 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00039b60 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00039b70 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ │ + 0x00039b80 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00039b90 3a202263 6f6e7374 616e7473 222c0a20 : "constants",. │ │ │ │ │ + 0x00039ba0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00039bb0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00039bc0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00039bd0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ │ + 0x00039be0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00039bf0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00039c00 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00039c10 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ + 0x00039c20 756d6265 725f6f66 5f636f6e 7374616e umber_of_constan │ │ │ │ │ + 0x00039c30 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ │ + 0x00039c40 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00039c50 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00039c60 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00039c70 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00039c80 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00039c90 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ │ + 0x00039ca0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00039cb0 65223a20 22666965 6c645f6f 66667365 e": "field_offse │ │ │ │ │ + 0x00039cc0 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ │ + 0x00039cd0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00039ce0 3a202241 207a6572 6f2d6261 73656420 : "A zero-based │ │ │ │ │ + 0x00039cf0 61727261 79206f66 20696e74 65676572 array of integer │ │ │ │ │ + 0x00039d00 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ │ + 0x00039d10 6669656c 642e2049 6e646976 69647561 field. Individua │ │ │ │ │ + 0x00039d20 6c206669 656c6420 6f666673 65747320 l field offsets │ │ │ │ │ + 0x00039d30 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ │ + 0x00039d40 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ │ + 0x00039d50 6f706572 61746f72 2e222c0a 20202020 operator.",. │ │ │ │ │ + 0x00039d60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00039d70 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00039d80 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00039d90 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00039da0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00039db0 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ │ + 0x00039dc0 725f6f66 5f666965 6c645f6f 66667365 r_of_field_offse │ │ │ │ │ + 0x00039dd0 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ │ + 0x00039de0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00039df0 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ │ + 0x00039e00 20666965 6c647320 696e2074 68652066 fields in the f │ │ │ │ │ + 0x00039e10 69656c64 5f6f6666 73657473 20617272 ield_offsets arr │ │ │ │ │ + 0x00039e20 61792e22 2c0a2020 20202020 20202020 ay.",. │ │ │ │ │ + 0x00039e30 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00039e40 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00039e50 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00039e60 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00039e70 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00039e80 65223a20 2269735f 646f746e 6574222c e": "is_dotnet", │ │ │ │ │ + 0x00039e90 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00039ea0 63756d65 6e746174 696f6e22 3a202220 cumentation": " │ │ │ │ │ + 0x00039eb0 426f6f6c 65616e2c 20747275 65206966 Boolean, true if │ │ │ │ │ + 0x00039ec0 20746865 20504520 69732069 6e646565 the PE is indee │ │ │ │ │ + 0x00039ed0 64202e4e 45542e22 2c0a2020 20202020 d .NET.",. │ │ │ │ │ + 0x00039ee0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00039ef0 220a2020 20202020 20207d0a 20202020 ". }. │ │ │ │ │ + 0x00039f00 5d0a7d0a 0a000000 00000000 00000000 ].}............. │ │ │ │ │ + 0x00039f10 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00039f20 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ 0x00039f30 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ 0x00039f40 65223a20 2274696d 65222c0a 20202020 e": "time",. │ │ │ │ │ 0x00039f50 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ │ 0x00039f60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ 0x00039f70 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ 0x00039f80 756e6374 696f6e22 2c0a2020 20202020 unction",.