2025-11-28 21:08:44 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. 2025-11-28 21:08:44 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. 2025-11-28 21:08:44 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. 2025-11-28 21:08:44 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/rebuilderdjhZodZ/inputs/libyaramod-dev_3.21.0-1.1+b2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdjhZodZ/out/libyaramod-dev_3.21.0-1.1+b2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-03-11 11:12:32.000000 debian-binary │ --rw-r--r-- 0 0 0 2668 2025-03-11 11:12:32.000000 control.tar.xz │ --rw-r--r-- 0 0 0 734892 2025-03-11 11:12:32.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2664 2025-03-11 11:12:32.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 735112 2025-03-11 11:12:32.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -63,15 +63,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 3652 2024-01-04 20:03:38.000000 ./usr/include/yaramod/utils/utils.h │ │ │ -rw-r--r-- 0 root (0) root (0) 8104 2024-01-04 20:03:38.000000 ./usr/include/yaramod/utils/visitor.h │ │ │ -rw-r--r-- 0 root (0) root (0) 918 2024-01-04 20:03:38.000000 ./usr/include/yaramod/utils/visitor_result.h │ │ │ -rw-r--r-- 0 root (0) root (0) 2254 2024-01-04 20:03:38.000000 ./usr/include/yaramod/yaramod.h │ │ │ -rw-r--r-- 0 root (0) root (0) 799 2024-01-04 20:03:38.000000 ./usr/include/yaramod/yaramod_error.h │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-11 11:12:32.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-11 11:12:32.000000 ./usr/lib/arm-linux-gnueabihf/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5648940 2025-03-11 11:12:32.000000 ./usr/lib/arm-linux-gnueabihf/libyaramod.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 5648948 2025-03-11 11:12:32.000000 ./usr/lib/arm-linux-gnueabihf/libyaramod.a │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-11 11:12:32.000000 ./usr/lib/arm-linux-gnueabihf/pkgconfig/ │ │ │ -rw-r--r-- 0 root (0) root (0) 212 2025-03-11 11:12:32.000000 ./usr/lib/arm-linux-gnueabihf/pkgconfig/yaramod.pc │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-11 11:12:32.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-11 11:12:32.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-11 11:12:32.000000 ./usr/share/doc/libyaramod-dev/ │ │ │ -rw-r--r-- 0 root (0) root (0) 231 2025-03-11 11:12:32.000000 ./usr/share/doc/libyaramod-dev/changelog.Debian.armhf.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 480 2025-03-11 11:12:32.000000 ./usr/share/doc/libyaramod-dev/changelog.Debian.gz │ │ ├── ./usr/include/yaramod/types/modules/generated/module_list.h │ │ │ @@ -4,34 +4,34 @@ │ │ │ * @copyright (c) 2021 Avast Software, licensed under the MIT license │ │ │ */ │ │ │ #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_cuckoo_generated.h" │ │ │ +#include "module_dotnet_generated.h" │ │ │ #include "module_math_generated.h" │ │ │ +#include "module_console_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_hash_generated.h" │ │ │ +#include "module_string_generated.h" │ │ │ +#include "module_macho_generated.h" │ │ │ +#include "module_time_generated.h" │ │ │ #include "module_cuckoo_deprecated_generated.h" │ │ │ -#include "module_cuckoo_generated.h" │ │ │ -#include "module_console_generated.h" │ │ │ +#include "module_elf_generated.h" │ │ │ +#include "module_pe_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_cuckoo{}, Gmodule_dotnet{}, Gmodule_math{}, Gmodule_console{}, Gmodule_magic{}, Gmodule_dex{}, Gmodule_hash{}, Gmodule_string{}, Gmodule_macho{}, Gmodule_time{}, Gmodule_cuckoo_deprecated{}, Gmodule_elf{}, Gmodule_pe{}}; │ │ │ }; │ │ │ │ │ │ } //namespace modules │ │ │ │ │ │ } // namespace yaramod │ │ ├── ./usr/lib/arm-linux-gnueabihf/libyaramod.a │ │ │ ├── nm --print-armap {} │ │ │ │ @@ -14582,16 +14582,16 @@ │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ │ │ │ │ module_pool.cpp.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000270 r .LC1 │ │ │ │ -00000028 r .LC10 │ │ │ │ -00000030 r .LC11 │ │ │ │ +0000002c r .LC10 │ │ │ │ +00000034 r .LC11 │ │ │ │ 00000000 r .LC12 │ │ │ │ 0000001c r .LC13 │ │ │ │ 00000064 r .LC14 │ │ │ │ 000000a8 r .LC15 │ │ │ │ 00000000 r .LC16 │ │ │ │ 0000030c r .LC17 │ │ │ │ 00000324 r .LC18 │ │ │ │ @@ -14612,28 +14612,28 @@ │ │ │ │ 00000498 r .LC32 │ │ │ │ 00000514 r .LC33 │ │ │ │ 00000520 r .LC34 │ │ │ │ 00000000 r .LC4 │ │ │ │ 00000008 r .LC5 │ │ │ │ 00000010 r .LC6 │ │ │ │ 00000018 r .LC7 │ │ │ │ -0000001c r .LC8 │ │ │ │ +00000020 r .LC8 │ │ │ │ 00000024 r .LC9 │ │ │ │ -00000000 r C.2.0 │ │ │ │ -000001d0 r C.22.1 │ │ │ │ -000271fc r C.23.2 │ │ │ │ -00023118 r C.24.3 │ │ │ │ -00000a44 r C.25.4 │ │ │ │ -0001877c r C.26.5 │ │ │ │ -000171b8 r C.27.6 │ │ │ │ -000105b0 r C.28.7 │ │ │ │ -0000b928 r C.29.8 │ │ │ │ -000041b4 r C.30.9 │ │ │ │ +00037ef8 r C.2.0 │ │ │ │ +00033270 r C.22.1 │ │ │ │ +0002f18c r C.23.2 │ │ │ │ +0002e178 r C.24.3 │ │ │ │ +00000000 r C.25.4 │ │ │ │ +00026a04 r C.26.5 │ │ │ │ +00025440 r C.27.6 │ │ │ │ +0000033c r C.28.7 │ │ │ │ +0001aaa4 r C.29.8 │ │ │ │ +00000bb0 r C.30.9 │ │ │ │ 00000d80 r C.31.10 │ │ │ │ -00002080 r C.32.11 │ │ │ │ +00013e9c r C.32.11 │ │ │ │ 0000106c r C.33.12 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 000009e8 T _ZN7yaramod10ModulePool12_processPathENSt10filesystem7__cxx114pathE │ │ │ │ 00001388 T _ZN7yaramod10ModulePool21_processModuleContentERKNS_13ModuleContentE │ │ │ │ 00000374 T _ZN7yaramod10ModulePool4loadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 00001b00 T _ZN7yaramod10ModulePool5_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ 00002830 T _ZN7yaramod10ModulePoolC1ENS_8FeaturesERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ ├── file list │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ ?rw-r--r-- 0 0 0 314208 1970-01-01 00:00:00.000000 yara_rule_builder.cpp.o │ │ │ │ ?rw-r--r-- 0 0 0 2681612 1970-01-01 00:00:00.000000 parser_driver.cpp.o │ │ │ │ ?rw-r--r-- 0 0 0 14232 1970-01-01 00:00:00.000000 hex_string.cpp.o │ │ │ │ ?rw-r--r-- 0 0 0 33616 1970-01-01 00:00:00.000000 literal.cpp.o │ │ │ │ ?rw-r--r-- 0 0 0 13144 1970-01-01 00:00:00.000000 meta.cpp.o │ │ │ │ ?rw-r--r-- 0 0 0 3648 1970-01-01 00:00:00.000000 variable.cpp.o │ │ │ │ ?rw-r--r-- 0 0 0 159764 1970-01-01 00:00:00.000000 module.cpp.o │ │ │ │ -?rw-r--r-- 0 0 0 310256 1970-01-01 00:00:00.000000 module_pool.cpp.o │ │ │ │ +?rw-r--r-- 0 0 0 310264 1970-01-01 00:00:00.000000 module_pool.cpp.o │ │ │ │ ?rw-r--r-- 0 0 0 29780 1970-01-01 00:00:00.000000 plain_string.cpp.o │ │ │ │ ?rw-r--r-- 0 0 0 66200 1970-01-01 00:00:00.000000 rule.cpp.o │ │ │ │ ?rw-r--r-- 0 0 0 3324 1970-01-01 00:00:00.000000 sections_summary.cpp.o │ │ │ │ ?rw-r--r-- 0 0 0 17080 1970-01-01 00:00:00.000000 token.cpp.o │ │ │ │ ?rw-r--r-- 0 0 0 68248 1970-01-01 00:00:00.000000 token_stream.cpp.o │ │ │ │ ?rw-r--r-- 0 0 0 107992 1970-01-01 00:00:00.000000 yara_file.cpp.o │ │ │ │ ?rw-r--r-- 0 0 0 208896 1970-01-01 00:00:00.000000 json.cpp.o │ │ │ ├── module_pool.cpp.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - GNU │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 301056 (bytes into file) │ │ │ │ │ + Start of section headers: 301064 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 230 │ │ │ │ │ Section header string table index: 229 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 230 section headers, starting at offset 0x49800: │ │ │ │ │ +There are 230 section headers, starting at offset 0x49808: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .group GROUP 00000000 000034 000014 04 227 247 4 │ │ │ │ │ [ 2] .group GROUP 00000000 000048 000028 04 227 235 4 │ │ │ │ │ [ 3] .group GROUP 00000000 000070 000014 04 227 250 4 │ │ │ │ │ @@ -38,202 +38,202 @@ │ │ │ │ │ [33] .group GROUP 00000000 000328 000008 04 227 383 4 │ │ │ │ │ [34] .group GROUP 00000000 000330 00000c 04 227 384 4 │ │ │ │ │ [35] .group GROUP 00000000 00033c 00000c 04 227 277 4 │ │ │ │ │ [36] .group GROUP 00000000 000348 00000c 04 227 360 4 │ │ │ │ │ [37] .group GROUP 00000000 000354 00000c 04 227 351 4 │ │ │ │ │ [38] .group GROUP 00000000 000360 000008 04 227 256 4 │ │ │ │ │ [39] .text PROGBITS 00000000 000368 0028ac 00 AX 0 0 4 │ │ │ │ │ - [40] .rel.text REL 00000000 044a14 000e98 08 I 227 39 4 │ │ │ │ │ + [40] .rel.text REL 00000000 044a1c 000e98 08 I 227 39 4 │ │ │ │ │ [41] .data PROGBITS 00000000 002c14 000000 00 WA 0 0 1 │ │ │ │ │ [42] .bss NOBITS 00000000 002c14 000000 00 WA 0 0 1 │ │ │ │ │ [43] .text._ZNK7yaramod12YaramodError4whatEv PROGBITS 00000000 002c14 000004 00 AXG 0 0 4 │ │ │ │ │ [44] .ARM.extab.text._ZNK7yaramod12YaramodError4whatEv PROGBITS 00000000 002c18 000000 00 AG 0 0 1 │ │ │ │ │ [45] .ARM.exidx.text._ZNK7yaramod12YaramodError4whatEv ARM_EXIDX 00000000 002c18 000008 00 ALG 43 0 4 │ │ │ │ │ - [46] .rel.ARM.exidx.text._ZNK7yaramod12YaramodError4whatEv REL 00000000 0458ac 000008 08 IG 227 45 4 │ │ │ │ │ + [46] .rel.ARM.exidx.text._ZNK7yaramod12YaramodError4whatEv REL 00000000 0458b4 000008 08 IG 227 45 4 │ │ │ │ │ [47] .text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev PROGBITS 00000000 002c20 000004 00 AXG 0 0 4 │ │ │ │ │ [48] .ARM.extab.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev PROGBITS 00000000 002c24 000000 00 AG 0 0 1 │ │ │ │ │ [49] .ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev ARM_EXIDX 00000000 002c24 000008 00 ALG 47 0 4 │ │ │ │ │ - [50] .rel.ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev REL 00000000 0458b4 000008 08 IG 227 49 4 │ │ │ │ │ + [50] .rel.ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev REL 00000000 0458bc 000008 08 IG 227 49 4 │ │ │ │ │ [51] .text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv PROGBITS 00000000 002c2c 00000c 00 AXG 0 0 4 │ │ │ │ │ [52] .ARM.extab.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv PROGBITS 00000000 002c38 000000 00 AG 0 0 1 │ │ │ │ │ [53] .ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv ARM_EXIDX 00000000 002c38 000008 00 ALG 51 0 4 │ │ │ │ │ - [54] .rel.ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv REL 00000000 0458bc 000008 08 IG 227 53 4 │ │ │ │ │ + [54] .rel.ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv REL 00000000 0458c4 000008 08 IG 227 53 4 │ │ │ │ │ [55] .text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev PROGBITS 00000000 002c40 00001c 00 AXG 0 0 4 │ │ │ │ │ - [56] .rel.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev REL 00000000 0458c4 000008 08 IG 227 55 4 │ │ │ │ │ + [56] .rel.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev REL 00000000 0458cc 000008 08 IG 227 55 4 │ │ │ │ │ [57] .ARM.extab.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev PROGBITS 00000000 002c5c 000000 00 AG 0 0 1 │ │ │ │ │ [58] .ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev ARM_EXIDX 00000000 002c5c 000008 00 ALG 55 0 4 │ │ │ │ │ - [59] .rel.ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev REL 00000000 0458cc 000008 08 IG 227 58 4 │ │ │ │ │ + [59] .rel.ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev REL 00000000 0458d4 000008 08 IG 227 58 4 │ │ │ │ │ [60] .text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info PROGBITS 00000000 002c64 000048 00 AXG 0 0 4 │ │ │ │ │ - [61] .rel.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info REL 00000000 0458d4 000020 08 IG 227 60 4 │ │ │ │ │ + [61] .rel.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info REL 00000000 0458dc 000020 08 IG 227 60 4 │ │ │ │ │ [62] .ARM.extab.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info PROGBITS 00000000 002cac 000000 00 AG 0 0 1 │ │ │ │ │ [63] .ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info ARM_EXIDX 00000000 002cac 000008 00 ALG 60 0 4 │ │ │ │ │ - [64] .rel.ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info REL 00000000 0458f4 000008 08 IG 227 63 4 │ │ │ │ │ + [64] .rel.ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info REL 00000000 0458fc 000008 08 IG 227 63 4 │ │ │ │ │ [65] .rodata.str1.4 PROGBITS 00000000 002cb4 00057d 01 AMS 0 0 4 │ │ │ │ │ [66] .text.unlikely PROGBITS 00000000 003234 0001b4 00 AX 0 0 4 │ │ │ │ │ - [67] .rel.text.unlikely REL 00000000 0458fc 0000a8 08 I 227 66 4 │ │ │ │ │ + [67] .rel.text.unlikely REL 00000000 045904 0000a8 08 I 227 66 4 │ │ │ │ │ [68] .ARM.extab.text.unlikely PROGBITS 00000000 0033e8 000014 00 A 0 0 4 │ │ │ │ │ - [69] .rel.ARM.extab.text.unlikely REL 00000000 0459a4 000008 08 I 227 68 4 │ │ │ │ │ + [69] .rel.ARM.extab.text.unlikely REL 00000000 0459ac 000008 08 I 227 68 4 │ │ │ │ │ [70] .ARM.exidx.text.unlikely ARM_EXIDX 00000000 0033fc 000028 00 AL 66 0 4 │ │ │ │ │ - [71] .rel.ARM.exidx.text.unlikely REL 00000000 0459ac 000038 08 I 227 70 4 │ │ │ │ │ + [71] .rel.ARM.exidx.text.unlikely REL 00000000 0459b4 000038 08 I 227 70 4 │ │ │ │ │ [72] .text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv PROGBITS 00000000 003424 000008 00 AXG 0 0 4 │ │ │ │ │ - [73] .rel.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv REL 00000000 0459e4 000008 08 IG 227 72 4 │ │ │ │ │ + [73] .rel.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv REL 00000000 0459ec 000008 08 IG 227 72 4 │ │ │ │ │ [74] .ARM.extab.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv PROGBITS 00000000 00342c 000000 00 AG 0 0 1 │ │ │ │ │ [75] .ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv ARM_EXIDX 00000000 00342c 000008 00 ALG 72 0 4 │ │ │ │ │ - [76] .rel.ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv REL 00000000 0459ec 000008 08 IG 227 75 4 │ │ │ │ │ + [76] .rel.ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv REL 00000000 0459f4 000008 08 IG 227 75 4 │ │ │ │ │ [77] .ARM.extab PROGBITS 00000000 003434 000284 00 A 0 0 4 │ │ │ │ │ - [78] .rel.ARM.extab REL 00000000 0459f4 000038 08 I 227 77 4 │ │ │ │ │ + [78] .rel.ARM.extab REL 00000000 0459fc 000038 08 I 227 77 4 │ │ │ │ │ [79] .ARM.exidx ARM_EXIDX 00000000 0036b8 000058 00 AL 39 0 4 │ │ │ │ │ - [80] .rel.ARM.exidx REL 00000000 045a2c 000098 08 I 227 79 4 │ │ │ │ │ + [80] .rel.ARM.exidx REL 00000000 045a34 000098 08 I 227 79 4 │ │ │ │ │ [81] .text._ZN7yaramod12YaramodErrorD2Ev PROGBITS 00000000 003710 000044 00 AXG 0 0 4 │ │ │ │ │ - [82] .rel.text._ZN7yaramod12YaramodErrorD2Ev REL 00000000 045ac4 000020 08 IG 227 81 4 │ │ │ │ │ + [82] .rel.text._ZN7yaramod12YaramodErrorD2Ev REL 00000000 045acc 000020 08 IG 227 81 4 │ │ │ │ │ [83] .ARM.extab.text._ZN7yaramod12YaramodErrorD2Ev PROGBITS 00000000 003754 000000 00 AG 0 0 1 │ │ │ │ │ [84] .ARM.exidx.text._ZN7yaramod12YaramodErrorD2Ev ARM_EXIDX 00000000 003754 000008 00 ALG 81 0 4 │ │ │ │ │ - [85] .rel.ARM.exidx.text._ZN7yaramod12YaramodErrorD2Ev REL 00000000 045ae4 000008 08 IG 227 84 4 │ │ │ │ │ + [85] .rel.ARM.exidx.text._ZN7yaramod12YaramodErrorD2Ev REL 00000000 045aec 000008 08 IG 227 84 4 │ │ │ │ │ [86] .text._ZN7yaramod11ModuleErrorD2Ev PROGBITS 00000000 00375c 000044 00 AXG 0 0 4 │ │ │ │ │ - [87] .rel.text._ZN7yaramod11ModuleErrorD2Ev REL 00000000 045aec 000020 08 IG 227 86 4 │ │ │ │ │ + [87] .rel.text._ZN7yaramod11ModuleErrorD2Ev REL 00000000 045af4 000020 08 IG 227 86 4 │ │ │ │ │ [88] .ARM.extab.text._ZN7yaramod11ModuleErrorD2Ev PROGBITS 00000000 0037a0 000000 00 AG 0 0 1 │ │ │ │ │ [89] .ARM.exidx.text._ZN7yaramod11ModuleErrorD2Ev ARM_EXIDX 00000000 0037a0 000008 00 ALG 86 0 4 │ │ │ │ │ - [90] .rel.ARM.exidx.text._ZN7yaramod11ModuleErrorD2Ev REL 00000000 045b0c 000008 08 IG 227 89 4 │ │ │ │ │ + [90] .rel.ARM.exidx.text._ZN7yaramod11ModuleErrorD2Ev REL 00000000 045b14 000008 08 IG 227 89 4 │ │ │ │ │ [91] .text._ZN7yaramod12YaramodErrorD0Ev PROGBITS 00000000 0037a8 00004c 00 AXG 0 0 4 │ │ │ │ │ - [92] .rel.text._ZN7yaramod12YaramodErrorD0Ev REL 00000000 045b14 000028 08 IG 227 91 4 │ │ │ │ │ + [92] .rel.text._ZN7yaramod12YaramodErrorD0Ev REL 00000000 045b1c 000028 08 IG 227 91 4 │ │ │ │ │ [93] .ARM.extab.text._ZN7yaramod12YaramodErrorD0Ev PROGBITS 00000000 0037f4 000000 00 AG 0 0 1 │ │ │ │ │ [94] .ARM.exidx.text._ZN7yaramod12YaramodErrorD0Ev ARM_EXIDX 00000000 0037f4 000008 00 ALG 91 0 4 │ │ │ │ │ - [95] .rel.ARM.exidx.text._ZN7yaramod12YaramodErrorD0Ev REL 00000000 045b3c 000008 08 IG 227 94 4 │ │ │ │ │ + [95] .rel.ARM.exidx.text._ZN7yaramod12YaramodErrorD0Ev REL 00000000 045b44 000008 08 IG 227 94 4 │ │ │ │ │ [96] .text._ZN7yaramod11ModuleErrorD0Ev PROGBITS 00000000 0037fc 00004c 00 AXG 0 0 4 │ │ │ │ │ - [97] .rel.text._ZN7yaramod11ModuleErrorD0Ev REL 00000000 045b44 000028 08 IG 227 96 4 │ │ │ │ │ + [97] .rel.text._ZN7yaramod11ModuleErrorD0Ev REL 00000000 045b4c 000028 08 IG 227 96 4 │ │ │ │ │ [98] .ARM.extab.text._ZN7yaramod11ModuleErrorD0Ev PROGBITS 00000000 003848 000000 00 AG 0 0 1 │ │ │ │ │ [99] .ARM.exidx.text._ZN7yaramod11ModuleErrorD0Ev ARM_EXIDX 00000000 003848 000008 00 ALG 96 0 4 │ │ │ │ │ - [100] .rel.ARM.exidx.text._ZN7yaramod11ModuleErrorD0Ev REL 00000000 045b6c 000008 08 IG 227 99 4 │ │ │ │ │ + [100] .rel.ARM.exidx.text._ZN7yaramod11ModuleErrorD0Ev REL 00000000 045b74 000008 08 IG 227 99 4 │ │ │ │ │ [101] .text._ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv PROGBITS 00000000 003850 000088 00 AXG 0 0 4 │ │ │ │ │ - [102] .rel.text._ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv REL 00000000 045b74 000010 08 IG 227 101 4 │ │ │ │ │ + [102] .rel.text._ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv REL 00000000 045b7c 000010 08 IG 227 101 4 │ │ │ │ │ [103] .ARM.extab.text._ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv PROGBITS 00000000 0038d8 000000 00 AG 0 0 1 │ │ │ │ │ [104] .ARM.exidx.text._ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv ARM_EXIDX 00000000 0038d8 000008 00 ALG 101 0 4 │ │ │ │ │ - [105] .rel.ARM.exidx.text._ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv REL 00000000 045b84 000008 08 IG 227 104 4 │ │ │ │ │ + [105] .rel.ARM.exidx.text._ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv REL 00000000 045b8c 000008 08 IG 227 104 4 │ │ │ │ │ [106] .text._ZN7yaramod12YaramodErrorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE PROGBITS 00000000 0038e0 0000c8 00 AXG 0 0 4 │ │ │ │ │ - [107] .rel.text._ZN7yaramod12YaramodErrorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE REL 00000000 045b8c 000058 08 IG 227 106 4 │ │ │ │ │ + [107] .rel.text._ZN7yaramod12YaramodErrorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE REL 00000000 045b94 000058 08 IG 227 106 4 │ │ │ │ │ [108] .ARM.extab.text._ZN7yaramod12YaramodErrorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE PROGBITS 00000000 0039a8 000016 00 AG 0 0 4 │ │ │ │ │ - [109] .rel.ARM.extab.text._ZN7yaramod12YaramodErrorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE REL 00000000 045be4 000008 08 IG 227 108 4 │ │ │ │ │ + [109] .rel.ARM.extab.text._ZN7yaramod12YaramodErrorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE REL 00000000 045bec 000008 08 IG 227 108 4 │ │ │ │ │ [110] .ARM.exidx.text._ZN7yaramod12YaramodErrorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE ARM_EXIDX 00000000 0039c0 000008 00 ALG 106 0 4 │ │ │ │ │ - [111] .rel.ARM.exidx.text._ZN7yaramod12YaramodErrorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE REL 00000000 045bec 000010 08 IG 227 110 4 │ │ │ │ │ + [111] .rel.ARM.exidx.text._ZN7yaramod12YaramodErrorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE REL 00000000 045bf4 000010 08 IG 227 110 4 │ │ │ │ │ [112] .text._ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIN7yaramod6ModuleEEED2Ev PROGBITS 00000000 0039c8 0000a0 00 AXG 0 0 4 │ │ │ │ │ - [113] .rel.text._ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIN7yaramod6ModuleEEED2Ev REL 00000000 045bfc 000018 08 IG 227 112 4 │ │ │ │ │ + [113] .rel.text._ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIN7yaramod6ModuleEEED2Ev REL 00000000 045c04 000018 08 IG 227 112 4 │ │ │ │ │ [114] .ARM.extab.text._ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIN7yaramod6ModuleEEED2Ev PROGBITS 00000000 003a68 000000 00 AG 0 0 1 │ │ │ │ │ [115] .ARM.exidx.text._ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIN7yaramod6ModuleEEED2Ev ARM_EXIDX 00000000 003a68 000008 00 ALG 112 0 4 │ │ │ │ │ - [116] .rel.ARM.exidx.text._ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIN7yaramod6ModuleEEED2Ev REL 00000000 045c14 000008 08 IG 227 115 4 │ │ │ │ │ + [116] .rel.ARM.exidx.text._ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIN7yaramod6ModuleEEED2Ev REL 00000000 045c1c 000008 08 IG 227 115 4 │ │ │ │ │ [117] .text._ZNSt10unique_ptrINSt10filesystem7__cxx114path5_List5_ImplENS3_13_Impl_deleterEED2Ev PROGBITS 00000000 003a70 00001c 00 AXG 0 0 4 │ │ │ │ │ - [118] .rel.text._ZNSt10unique_ptrINSt10filesystem7__cxx114path5_List5_ImplENS3_13_Impl_deleterEED2Ev REL 00000000 045c1c 000008 08 IG 227 117 4 │ │ │ │ │ + [118] .rel.text._ZNSt10unique_ptrINSt10filesystem7__cxx114path5_List5_ImplENS3_13_Impl_deleterEED2Ev REL 00000000 045c24 000008 08 IG 227 117 4 │ │ │ │ │ [119] .ARM.extab.text._ZNSt10unique_ptrINSt10filesystem7__cxx114path5_List5_ImplENS3_13_Impl_deleterEED2Ev PROGBITS 00000000 003a8c 000000 00 AG 0 0 1 │ │ │ │ │ [120] .ARM.exidx.text._ZNSt10unique_ptrINSt10filesystem7__cxx114path5_List5_ImplENS3_13_Impl_deleterEED2Ev ARM_EXIDX 00000000 003a8c 000008 00 ALG 117 0 4 │ │ │ │ │ - [121] .rel.ARM.exidx.text._ZNSt10unique_ptrINSt10filesystem7__cxx114path5_List5_ImplENS3_13_Impl_deleterEED2Ev REL 00000000 045c24 000008 08 IG 227 120 4 │ │ │ │ │ + [121] .rel.ARM.exidx.text._ZNSt10unique_ptrINSt10filesystem7__cxx114path5_List5_ImplENS3_13_Impl_deleterEED2Ev REL 00000000 045c2c 000008 08 IG 227 120 4 │ │ │ │ │ [122] .text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev PROGBITS 00000000 003a94 000050 00 AXG 0 0 4 │ │ │ │ │ - [123] .rel.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev REL 00000000 045c2c 000028 08 IG 227 122 4 │ │ │ │ │ + [123] .rel.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev REL 00000000 045c34 000028 08 IG 227 122 4 │ │ │ │ │ [124] .ARM.extab.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev PROGBITS 00000000 003ae4 000000 00 AG 0 0 1 │ │ │ │ │ [125] .ARM.exidx.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev ARM_EXIDX 00000000 003ae4 000008 00 ALG 122 0 4 │ │ │ │ │ - [126] .rel.ARM.exidx.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev REL 00000000 045c54 000008 08 IG 227 125 4 │ │ │ │ │ + [126] .rel.ARM.exidx.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev REL 00000000 045c5c 000008 08 IG 227 125 4 │ │ │ │ │ [127] .text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev PROGBITS 00000000 003aec 000058 00 AXG 0 0 4 │ │ │ │ │ - [128] .rel.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev REL 00000000 045c5c 000030 08 IG 227 127 4 │ │ │ │ │ + [128] .rel.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev REL 00000000 045c64 000030 08 IG 227 127 4 │ │ │ │ │ [129] .ARM.extab.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev PROGBITS 00000000 003b44 000000 00 AG 0 0 1 │ │ │ │ │ [130] .ARM.exidx.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev ARM_EXIDX 00000000 003b44 000008 00 ALG 127 0 4 │ │ │ │ │ - [131] .rel.ARM.exidx.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev REL 00000000 045c8c 000008 08 IG 227 130 4 │ │ │ │ │ + [131] .rel.ARM.exidx.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev REL 00000000 045c94 000008 08 IG 227 130 4 │ │ │ │ │ [132] .text._ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE PROGBITS 00000000 003b4c 0003c0 00 AXG 0 0 8 │ │ │ │ │ - [133] .rel.text._ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE REL 00000000 045c94 000118 08 IG 227 132 4 │ │ │ │ │ + [133] .rel.text._ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE REL 00000000 045c9c 000118 08 IG 227 132 4 │ │ │ │ │ [134] .ARM.extab.text._ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE PROGBITS 00000000 003f0c 00003a 00 AG 0 0 4 │ │ │ │ │ - [135] .rel.ARM.extab.text._ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE REL 00000000 045dac 000008 08 IG 227 134 4 │ │ │ │ │ + [135] .rel.ARM.extab.text._ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE REL 00000000 045db4 000008 08 IG 227 134 4 │ │ │ │ │ [136] .ARM.exidx.text._ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE ARM_EXIDX 00000000 003f48 000008 00 ALG 132 0 4 │ │ │ │ │ - [137] .rel.ARM.exidx.text._ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE REL 00000000 045db4 000010 08 IG 227 136 4 │ │ │ │ │ + [137] .rel.ARM.exidx.text._ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE REL 00000000 045dbc 000010 08 IG 227 136 4 │ │ │ │ │ [138] .rodata._ZN7yaramod7modules10ModuleListC2Ev.str1.4 PROGBITS 00000000 003f50 000038 01 AMS 0 0 4 │ │ │ │ │ - [139] .text._ZN7yaramod7modules10ModuleListC2Ev PROGBITS 00000000 003f88 000fe0 00 AXG 0 0 4 │ │ │ │ │ - [140] .rel.text._ZN7yaramod7modules10ModuleListC2Ev REL 00000000 045dc4 000528 08 IG 227 139 4 │ │ │ │ │ - [141] .ARM.extab.text._ZN7yaramod7modules10ModuleListC2Ev PROGBITS 00000000 004f68 000084 00 AG 0 0 4 │ │ │ │ │ - [142] .rel.ARM.extab.text._ZN7yaramod7modules10ModuleListC2Ev REL 00000000 0462ec 000008 08 IG 227 141 4 │ │ │ │ │ - [143] .ARM.exidx.text._ZN7yaramod7modules10ModuleListC2Ev ARM_EXIDX 00000000 004fec 000008 00 ALG 139 0 4 │ │ │ │ │ - [144] .rel.ARM.exidx.text._ZN7yaramod7modules10ModuleListC2Ev REL 00000000 0462f4 000010 08 IG 227 143 4 │ │ │ │ │ - [145] .text._ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED2Ev PROGBITS 00000000 004ff4 000054 00 AXG 0 0 4 │ │ │ │ │ - [146] .rel.text._ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED2Ev REL 00000000 046304 000018 08 IG 227 145 4 │ │ │ │ │ - [147] .ARM.extab.text._ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED2Ev PROGBITS 00000000 005048 000000 00 AG 0 0 1 │ │ │ │ │ - [148] .ARM.exidx.text._ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED2Ev ARM_EXIDX 00000000 005048 000008 00 ALG 145 0 4 │ │ │ │ │ - [149] .rel.ARM.exidx.text._ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED2Ev REL 00000000 04631c 000008 08 IG 227 148 4 │ │ │ │ │ - [150] .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 PROGBITS 00000000 005050 0000d4 00 AXG 0 0 4 │ │ │ │ │ - [151] .rel.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehas REL 00000000 046324 000028 08 IG 227 150 4 │ │ │ │ │ - [152] .ARM.extab.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime PROGBITS 00000000 005124 000000 00 AG 0 0 1 │ │ │ │ │ - [153] .ARM.exidx.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime ARM_EXIDX 00000000 005124 000008 00 ALG 150 0 4 │ │ │ │ │ - [154] .rel.ARM.exidx.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_P REL 00000000 04634c 000008 08 IG 227 153 4 │ │ │ │ │ - [155] .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 PROGBITS 00000000 00512c 0001d0 00 AXG 0 0 4 │ │ │ │ │ - [156] .rel.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehas REL 00000000 046354 000088 08 IG 227 155 4 │ │ │ │ │ - [157] .ARM.extab.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime PROGBITS 00000000 0052fc 000017 00 AG 0 0 4 │ │ │ │ │ - [158] .rel.ARM.extab.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_P REL 00000000 0463dc 000008 08 IG 227 157 4 │ │ │ │ │ - [159] .ARM.exidx.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime ARM_EXIDX 00000000 005314 000008 00 ALG 155 0 4 │ │ │ │ │ - [160] .rel.ARM.exidx.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_P REL 00000000 0463e4 000010 08 IG 227 159 4 │ │ │ │ │ - [161] .rodata._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_.str1.4 PROGBITS 00000000 00531c 0000ed 01 AMS 0 0 4 │ │ │ │ │ - [162] .text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_ PROGBITS 00000000 00540c 000230 00 AXG 0 0 8 │ │ │ │ │ - [163] .rel.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_ REL 00000000 0463f4 000090 08 IG 227 162 4 │ │ │ │ │ - [164] .ARM.extab.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_ PROGBITS 00000000 00563c 000019 00 AG 0 0 4 │ │ │ │ │ - [165] .rel.ARM.extab.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_ REL 00000000 046484 000008 08 IG 227 164 4 │ │ │ │ │ - [166] .ARM.exidx.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_ ARM_EXIDX 00000000 005658 000008 00 ALG 162 0 4 │ │ │ │ │ - [167] .rel.ARM.exidx.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_ REL 00000000 04648c 000010 08 IG 227 166 4 │ │ │ │ │ - [168] .text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE PROGBITS 00000000 005660 000734 00 AXG 0 0 8 │ │ │ │ │ - [169] .rel.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE REL 00000000 04649c 000180 08 IG 227 168 4 │ │ │ │ │ - [170] .ARM.extab.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE PROGBITS 00000000 005d94 000027 00 AG 0 0 4 │ │ │ │ │ - [171] .rel.ARM.extab.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE REL 00000000 04661c 000008 08 IG 227 170 4 │ │ │ │ │ - [172] .ARM.exidx.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE ARM_EXIDX 00000000 005dbc 000008 00 ALG 168 0 4 │ │ │ │ │ - [173] .rel.ARM.exidx.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE REL 00000000 046624 000010 08 IG 227 172 4 │ │ │ │ │ - [174] .text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvED2Ev PROGBITS 00000000 005dc4 0000a4 00 AXG 0 0 4 │ │ │ │ │ - [175] .rel.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvED2Ev REL 00000000 046634 000070 08 IG 227 174 4 │ │ │ │ │ - [176] .ARM.extab.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvED2Ev PROGBITS 00000000 005e68 00000c 00 AG 0 0 4 │ │ │ │ │ - [177] .rel.ARM.extab.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvED2Ev REL 00000000 0466a4 000008 08 IG 227 176 4 │ │ │ │ │ - [178] .ARM.exidx.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvED2Ev ARM_EXIDX 00000000 005e74 000008 00 ALG 174 0 4 │ │ │ │ │ - [179] .rel.ARM.exidx.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvED2Ev REL 00000000 0466ac 000010 08 IG 227 178 4 │ │ │ │ │ - [180] .text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EED2Ev PROGBITS 00000000 005e7c 0000c8 00 AXG 0 0 4 │ │ │ │ │ - [181] .rel.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EED2Ev REL 00000000 0466bc 000078 08 IG 227 180 4 │ │ │ │ │ - [182] .ARM.extab.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EED2Ev PROGBITS 00000000 005f44 00000c 00 AG 0 0 4 │ │ │ │ │ - [183] .rel.ARM.extab.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EED2Ev REL 00000000 046734 000008 08 IG 227 182 4 │ │ │ │ │ - [184] .ARM.exidx.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EED2Ev ARM_EXIDX 00000000 005f50 000008 00 ALG 180 0 4 │ │ │ │ │ - [185] .rel.ARM.exidx.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EED2Ev REL 00000000 04673c 000010 08 IG 227 184 4 │ │ │ │ │ - [186] .rodata._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj.str1.4 PROGBITS 00000000 005f58 000010 01 AMS 0 0 4 │ │ │ │ │ - [187] .text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj PROGBITS 00000000 005f68 000180 00 AXG 0 0 8 │ │ │ │ │ - [188] .rel.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj REL 00000000 04674c 000090 08 IG 227 187 4 │ │ │ │ │ - [189] .ARM.extab.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj PROGBITS 00000000 0060e8 000019 00 AG 0 0 4 │ │ │ │ │ - [190] .rel.ARM.extab.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj REL 00000000 0467dc 000008 08 IG 227 189 4 │ │ │ │ │ - [191] .ARM.exidx.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj ARM_EXIDX 00000000 006104 000008 00 ALG 187 0 4 │ │ │ │ │ - [192] .rel.ARM.exidx.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj REL 00000000 0467e4 000010 08 IG 227 191 4 │ │ │ │ │ - [193] .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 PROGBITS 00000000 00610c 0000d4 00 AXG 0 0 4 │ │ │ │ │ - [194] .rel.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorS5_bxydSaNS9_14adl_serializerESC_IhSaIhEEvEEESt10_Select1stISH_ESt4lessIvESaISH_EE8_M_eraseEPSt13_Rb_tree_nodeI REL 00000000 0467f4 000080 08 IG 227 193 4 │ │ │ │ │ - [195] .ARM.extab.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorS5_bxydSaNS9_14adl_serializerESC_IhSaIhEEvEEESt10_Select1stISH_ESt4lessIvESaISH_EE8_M_eraseEPSt13_Rb_tree PROGBITS 00000000 0061e0 00000c 00 AG 0 0 4 │ │ │ │ │ - [196] .rel.ARM.extab.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorS5_bxydSaNS9_14adl_serializerESC_IhSaIhEEvEEESt10_Select1stISH_ESt4lessIvESaISH_EE8_M_eraseEPSt13_Rb_ REL 00000000 046874 000008 08 IG 227 195 4 │ │ │ │ │ - [197] .ARM.exidx.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorS5_bxydSaNS9_14adl_serializerESC_IhSaIhEEvEEESt10_Select1stISH_ESt4lessIvESaISH_EE8_M_eraseEPSt13_Rb_tree ARM_EXIDX 00000000 0061ec 000008 00 ALG 193 0 4 │ │ │ │ │ - [198] .rel.ARM.exidx.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorS5_bxydSaNS9_14adl_serializerESC_IhSaIhEEvEEESt10_Select1stISH_ESt4lessIvESaISH_EE8_M_eraseEPSt13_Rb_ REL 00000000 04687c 000010 08 IG 227 197 4 │ │ │ │ │ - [199] .rodata._ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE PROGBITS 00000000 0061f4 00002f 00 AG 0 0 4 │ │ │ │ │ - [200] .data.rel.ro._ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE PROGBITS 00000000 006224 000008 00 WAG 0 0 4 │ │ │ │ │ - [201] .rel.data.rel.ro._ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE REL 00000000 04688c 000010 08 IG 227 200 4 │ │ │ │ │ - [202] .rodata._ZTSSt19_Sp_make_shared_tag PROGBITS 00000000 00622c 000018 00 AG 0 0 4 │ │ │ │ │ - [203] .data.rel.ro._ZTISt19_Sp_make_shared_tag PROGBITS 00000000 006244 000008 00 WAG 0 0 4 │ │ │ │ │ - [204] .rel.data.rel.ro._ZTISt19_Sp_make_shared_tag REL 00000000 04689c 000010 08 IG 227 203 4 │ │ │ │ │ - [205] .rodata._ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE PROGBITS 00000000 00624c 000034 00 AG 0 0 4 │ │ │ │ │ - [206] .data.rel.ro._ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE PROGBITS 00000000 006280 00000c 00 WAG 0 0 4 │ │ │ │ │ - [207] .rel.data.rel.ro._ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE REL 00000000 0468ac 000018 08 IG 227 206 4 │ │ │ │ │ - [208] .rodata._ZTSN7yaramod12YaramodErrorE PROGBITS 00000000 00628c 000019 00 AG 0 0 4 │ │ │ │ │ - [209] .data.rel.ro._ZTIN7yaramod12YaramodErrorE PROGBITS 00000000 0062a8 00000c 00 WAG 0 0 4 │ │ │ │ │ - [210] .rel.data.rel.ro._ZTIN7yaramod12YaramodErrorE REL 00000000 0468c4 000018 08 IG 227 209 4 │ │ │ │ │ - [211] .rodata._ZTSN7yaramod11ModuleErrorE PROGBITS 00000000 0062b4 000018 00 AG 0 0 4 │ │ │ │ │ - [212] .data.rel.ro._ZTIN7yaramod11ModuleErrorE PROGBITS 00000000 0062cc 00000c 00 WAG 0 0 4 │ │ │ │ │ - [213] .rel.data.rel.ro._ZTIN7yaramod11ModuleErrorE REL 00000000 0468dc 000018 08 IG 227 212 4 │ │ │ │ │ - [214] .rodata._ZTSSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE PROGBITS 00000000 0062d8 000051 00 AG 0 0 4 │ │ │ │ │ - [215] .data.rel.ro._ZTISt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE PROGBITS 00000000 00632c 00000c 00 WAG 0 0 4 │ │ │ │ │ - [216] .rel.data.rel.ro._ZTISt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE REL 00000000 0468f4 000018 08 IG 227 215 4 │ │ │ │ │ - [217] .data.rel.ro._ZTVN7yaramod12YaramodErrorE PROGBITS 00000000 006338 000014 00 WAG 0 0 4 │ │ │ │ │ - [218] .rel.data.rel.ro._ZTVN7yaramod12YaramodErrorE REL 00000000 04690c 000020 08 IG 227 217 4 │ │ │ │ │ - [219] .data.rel.ro._ZTVN7yaramod11ModuleErrorE PROGBITS 00000000 00634c 000014 00 WAG 0 0 4 │ │ │ │ │ - [220] .rel.data.rel.ro._ZTVN7yaramod11ModuleErrorE REL 00000000 04692c 000020 08 IG 227 219 4 │ │ │ │ │ - [221] .data.rel.ro._ZTVSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE PROGBITS 00000000 006360 00001c 00 WAG 0 0 4 │ │ │ │ │ - [222] .rel.data.rel.ro._ZTVSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE REL 00000000 04694c 000030 08 IG 227 221 4 │ │ │ │ │ - [223] .rodata._ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag PROGBITS 00000000 00637c 000008 00 AG 0 0 4 │ │ │ │ │ - [224] .rodata PROGBITS 00000000 006384 03a02c 00 A 0 0 4 │ │ │ │ │ - [225] .note.GNU-stack PROGBITS 00000000 0403b0 000000 00 0 0 1 │ │ │ │ │ - [226] .ARM.attributes ARM_ATTRIBUTES 00000000 0403b0 000033 00 0 0 1 │ │ │ │ │ - [227] .symtab SYMTAB 00000000 0403e4 001810 10 228 247 4 │ │ │ │ │ - [228] .strtab STRTAB 00000000 041bf4 002e20 00 0 0 1 │ │ │ │ │ - [229] .shstrtab STRTAB 00000000 04697c 002e84 00 0 0 1 │ │ │ │ │ + [139] .text._ZN7yaramod7modules10ModuleListC2Ev PROGBITS 00000000 003f88 000fe8 00 AXG 0 0 4 │ │ │ │ │ + [140] .rel.text._ZN7yaramod7modules10ModuleListC2Ev REL 00000000 045dcc 000528 08 IG 227 139 4 │ │ │ │ │ + [141] .ARM.extab.text._ZN7yaramod7modules10ModuleListC2Ev PROGBITS 00000000 004f70 000084 00 AG 0 0 4 │ │ │ │ │ + [142] .rel.ARM.extab.text._ZN7yaramod7modules10ModuleListC2Ev REL 00000000 0462f4 000008 08 IG 227 141 4 │ │ │ │ │ + [143] .ARM.exidx.text._ZN7yaramod7modules10ModuleListC2Ev ARM_EXIDX 00000000 004ff4 000008 00 ALG 139 0 4 │ │ │ │ │ + [144] .rel.ARM.exidx.text._ZN7yaramod7modules10ModuleListC2Ev REL 00000000 0462fc 000010 08 IG 227 143 4 │ │ │ │ │ + [145] .text._ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED2Ev PROGBITS 00000000 004ffc 000054 00 AXG 0 0 4 │ │ │ │ │ + [146] .rel.text._ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED2Ev REL 00000000 04630c 000018 08 IG 227 145 4 │ │ │ │ │ + [147] .ARM.extab.text._ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED2Ev PROGBITS 00000000 005050 000000 00 AG 0 0 1 │ │ │ │ │ + [148] .ARM.exidx.text._ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED2Ev ARM_EXIDX 00000000 005050 000008 00 ALG 145 0 4 │ │ │ │ │ + [149] .rel.ARM.exidx.text._ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED2Ev REL 00000000 046324 000008 08 IG 227 148 4 │ │ │ │ │ + [150] .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 PROGBITS 00000000 005058 0000d4 00 AXG 0 0 4 │ │ │ │ │ + [151] .rel.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehas REL 00000000 04632c 000028 08 IG 227 150 4 │ │ │ │ │ + [152] .ARM.extab.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime PROGBITS 00000000 00512c 000000 00 AG 0 0 1 │ │ │ │ │ + [153] .ARM.exidx.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime ARM_EXIDX 00000000 00512c 000008 00 ALG 150 0 4 │ │ │ │ │ + [154] .rel.ARM.exidx.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_P REL 00000000 046354 000008 08 IG 227 153 4 │ │ │ │ │ + [155] .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 PROGBITS 00000000 005134 0001d0 00 AXG 0 0 4 │ │ │ │ │ + [156] .rel.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehas REL 00000000 04635c 000088 08 IG 227 155 4 │ │ │ │ │ + [157] .ARM.extab.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime PROGBITS 00000000 005304 000017 00 AG 0 0 4 │ │ │ │ │ + [158] .rel.ARM.extab.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_P REL 00000000 0463e4 000008 08 IG 227 157 4 │ │ │ │ │ + [159] .ARM.exidx.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime ARM_EXIDX 00000000 00531c 000008 00 ALG 155 0 4 │ │ │ │ │ + [160] .rel.ARM.exidx.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_P REL 00000000 0463ec 000010 08 IG 227 159 4 │ │ │ │ │ + [161] .rodata._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_.str1.4 PROGBITS 00000000 005324 0000ed 01 AMS 0 0 4 │ │ │ │ │ + [162] .text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_ PROGBITS 00000000 005414 000230 00 AXG 0 0 8 │ │ │ │ │ + [163] .rel.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_ REL 00000000 0463fc 000090 08 IG 227 162 4 │ │ │ │ │ + [164] .ARM.extab.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_ PROGBITS 00000000 005644 000019 00 AG 0 0 4 │ │ │ │ │ + [165] .rel.ARM.extab.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_ REL 00000000 04648c 000008 08 IG 227 164 4 │ │ │ │ │ + [166] .ARM.exidx.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_ ARM_EXIDX 00000000 005660 000008 00 ALG 162 0 4 │ │ │ │ │ + [167] .rel.ARM.exidx.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_ REL 00000000 046494 000010 08 IG 227 166 4 │ │ │ │ │ + [168] .text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE PROGBITS 00000000 005668 000734 00 AXG 0 0 8 │ │ │ │ │ + [169] .rel.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE REL 00000000 0464a4 000180 08 IG 227 168 4 │ │ │ │ │ + [170] .ARM.extab.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE PROGBITS 00000000 005d9c 000027 00 AG 0 0 4 │ │ │ │ │ + [171] .rel.ARM.extab.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE REL 00000000 046624 000008 08 IG 227 170 4 │ │ │ │ │ + [172] .ARM.exidx.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE ARM_EXIDX 00000000 005dc4 000008 00 ALG 168 0 4 │ │ │ │ │ + [173] .rel.ARM.exidx.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE REL 00000000 04662c 000010 08 IG 227 172 4 │ │ │ │ │ + [174] .text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvED2Ev PROGBITS 00000000 005dcc 0000a4 00 AXG 0 0 4 │ │ │ │ │ + [175] .rel.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvED2Ev REL 00000000 04663c 000070 08 IG 227 174 4 │ │ │ │ │ + [176] .ARM.extab.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvED2Ev PROGBITS 00000000 005e70 00000c 00 AG 0 0 4 │ │ │ │ │ + [177] .rel.ARM.extab.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvED2Ev REL 00000000 0466ac 000008 08 IG 227 176 4 │ │ │ │ │ + [178] .ARM.exidx.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvED2Ev ARM_EXIDX 00000000 005e7c 000008 00 ALG 174 0 4 │ │ │ │ │ + [179] .rel.ARM.exidx.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvED2Ev REL 00000000 0466b4 000010 08 IG 227 178 4 │ │ │ │ │ + [180] .text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EED2Ev PROGBITS 00000000 005e84 0000c8 00 AXG 0 0 4 │ │ │ │ │ + [181] .rel.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EED2Ev REL 00000000 0466c4 000078 08 IG 227 180 4 │ │ │ │ │ + [182] .ARM.extab.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EED2Ev PROGBITS 00000000 005f4c 00000c 00 AG 0 0 4 │ │ │ │ │ + [183] .rel.ARM.extab.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EED2Ev REL 00000000 04673c 000008 08 IG 227 182 4 │ │ │ │ │ + [184] .ARM.exidx.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EED2Ev ARM_EXIDX 00000000 005f58 000008 00 ALG 180 0 4 │ │ │ │ │ + [185] .rel.ARM.exidx.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EED2Ev REL 00000000 046744 000010 08 IG 227 184 4 │ │ │ │ │ + [186] .rodata._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj.str1.4 PROGBITS 00000000 005f60 000010 01 AMS 0 0 4 │ │ │ │ │ + [187] .text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj PROGBITS 00000000 005f70 000180 00 AXG 0 0 8 │ │ │ │ │ + [188] .rel.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj REL 00000000 046754 000090 08 IG 227 187 4 │ │ │ │ │ + [189] .ARM.extab.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj PROGBITS 00000000 0060f0 000019 00 AG 0 0 4 │ │ │ │ │ + [190] .rel.ARM.extab.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj REL 00000000 0467e4 000008 08 IG 227 189 4 │ │ │ │ │ + [191] .ARM.exidx.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj ARM_EXIDX 00000000 00610c 000008 00 ALG 187 0 4 │ │ │ │ │ + [192] .rel.ARM.exidx.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj REL 00000000 0467ec 000010 08 IG 227 191 4 │ │ │ │ │ + [193] .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 PROGBITS 00000000 006114 0000d4 00 AXG 0 0 4 │ │ │ │ │ + [194] .rel.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorS5_bxydSaNS9_14adl_serializerESC_IhSaIhEEvEEESt10_Select1stISH_ESt4lessIvESaISH_EE8_M_eraseEPSt13_Rb_tree_nodeI REL 00000000 0467fc 000080 08 IG 227 193 4 │ │ │ │ │ + [195] .ARM.extab.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorS5_bxydSaNS9_14adl_serializerESC_IhSaIhEEvEEESt10_Select1stISH_ESt4lessIvESaISH_EE8_M_eraseEPSt13_Rb_tree PROGBITS 00000000 0061e8 00000c 00 AG 0 0 4 │ │ │ │ │ + [196] .rel.ARM.extab.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorS5_bxydSaNS9_14adl_serializerESC_IhSaIhEEvEEESt10_Select1stISH_ESt4lessIvESaISH_EE8_M_eraseEPSt13_Rb_ REL 00000000 04687c 000008 08 IG 227 195 4 │ │ │ │ │ + [197] .ARM.exidx.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorS5_bxydSaNS9_14adl_serializerESC_IhSaIhEEvEEESt10_Select1stISH_ESt4lessIvESaISH_EE8_M_eraseEPSt13_Rb_tree ARM_EXIDX 00000000 0061f4 000008 00 ALG 193 0 4 │ │ │ │ │ + [198] .rel.ARM.exidx.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorS5_bxydSaNS9_14adl_serializerESC_IhSaIhEEvEEESt10_Select1stISH_ESt4lessIvESaISH_EE8_M_eraseEPSt13_Rb_ REL 00000000 046884 000010 08 IG 227 197 4 │ │ │ │ │ + [199] .rodata._ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE PROGBITS 00000000 0061fc 00002f 00 AG 0 0 4 │ │ │ │ │ + [200] .data.rel.ro._ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE PROGBITS 00000000 00622c 000008 00 WAG 0 0 4 │ │ │ │ │ + [201] .rel.data.rel.ro._ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE REL 00000000 046894 000010 08 IG 227 200 4 │ │ │ │ │ + [202] .rodata._ZTSSt19_Sp_make_shared_tag PROGBITS 00000000 006234 000018 00 AG 0 0 4 │ │ │ │ │ + [203] .data.rel.ro._ZTISt19_Sp_make_shared_tag PROGBITS 00000000 00624c 000008 00 WAG 0 0 4 │ │ │ │ │ + [204] .rel.data.rel.ro._ZTISt19_Sp_make_shared_tag REL 00000000 0468a4 000010 08 IG 227 203 4 │ │ │ │ │ + [205] .rodata._ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE PROGBITS 00000000 006254 000034 00 AG 0 0 4 │ │ │ │ │ + [206] .data.rel.ro._ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE PROGBITS 00000000 006288 00000c 00 WAG 0 0 4 │ │ │ │ │ + [207] .rel.data.rel.ro._ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE REL 00000000 0468b4 000018 08 IG 227 206 4 │ │ │ │ │ + [208] .rodata._ZTSN7yaramod12YaramodErrorE PROGBITS 00000000 006294 000019 00 AG 0 0 4 │ │ │ │ │ + [209] .data.rel.ro._ZTIN7yaramod12YaramodErrorE PROGBITS 00000000 0062b0 00000c 00 WAG 0 0 4 │ │ │ │ │ + [210] .rel.data.rel.ro._ZTIN7yaramod12YaramodErrorE REL 00000000 0468cc 000018 08 IG 227 209 4 │ │ │ │ │ + [211] .rodata._ZTSN7yaramod11ModuleErrorE PROGBITS 00000000 0062bc 000018 00 AG 0 0 4 │ │ │ │ │ + [212] .data.rel.ro._ZTIN7yaramod11ModuleErrorE PROGBITS 00000000 0062d4 00000c 00 WAG 0 0 4 │ │ │ │ │ + [213] .rel.data.rel.ro._ZTIN7yaramod11ModuleErrorE REL 00000000 0468e4 000018 08 IG 227 212 4 │ │ │ │ │ + [214] .rodata._ZTSSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE PROGBITS 00000000 0062e0 000051 00 AG 0 0 4 │ │ │ │ │ + [215] .data.rel.ro._ZTISt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE PROGBITS 00000000 006334 00000c 00 WAG 0 0 4 │ │ │ │ │ + [216] .rel.data.rel.ro._ZTISt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE REL 00000000 0468fc 000018 08 IG 227 215 4 │ │ │ │ │ + [217] .data.rel.ro._ZTVN7yaramod12YaramodErrorE PROGBITS 00000000 006340 000014 00 WAG 0 0 4 │ │ │ │ │ + [218] .rel.data.rel.ro._ZTVN7yaramod12YaramodErrorE REL 00000000 046914 000020 08 IG 227 217 4 │ │ │ │ │ + [219] .data.rel.ro._ZTVN7yaramod11ModuleErrorE PROGBITS 00000000 006354 000014 00 WAG 0 0 4 │ │ │ │ │ + [220] .rel.data.rel.ro._ZTVN7yaramod11ModuleErrorE REL 00000000 046934 000020 08 IG 227 219 4 │ │ │ │ │ + [221] .data.rel.ro._ZTVSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE PROGBITS 00000000 006368 00001c 00 WAG 0 0 4 │ │ │ │ │ + [222] .rel.data.rel.ro._ZTVSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE REL 00000000 046954 000030 08 IG 227 221 4 │ │ │ │ │ + [223] .rodata._ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag PROGBITS 00000000 006384 000008 00 AG 0 0 4 │ │ │ │ │ + [224] .rodata PROGBITS 00000000 00638c 03a02c 00 A 0 0 4 │ │ │ │ │ + [225] .note.GNU-stack PROGBITS 00000000 0403b8 000000 00 0 0 1 │ │ │ │ │ + [226] .ARM.attributes ARM_ATTRIBUTES 00000000 0403b8 000033 00 0 0 1 │ │ │ │ │ + [227] .symtab SYMTAB 00000000 0403ec 001810 10 228 247 4 │ │ │ │ │ + [228] .strtab STRTAB 00000000 041bfc 002e20 00 0 0 1 │ │ │ │ │ + [229] .shstrtab STRTAB 00000000 046984 002e84 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ R (retain), D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -101,32 +101,32 @@ │ │ │ │ │ 97: 00000000 0 NOTYPE LOCAL DEFAULT 134 $d │ │ │ │ │ 98: 00000000 0 NOTYPE LOCAL DEFAULT 136 $d │ │ │ │ │ 99: 00000000 0 NOTYPE LOCAL DEFAULT 138 $d │ │ │ │ │ 100: 00000000 0 NOTYPE LOCAL DEFAULT 138 .LC4 │ │ │ │ │ 101: 00000008 0 NOTYPE LOCAL DEFAULT 138 .LC5 │ │ │ │ │ 102: 00000010 0 NOTYPE LOCAL DEFAULT 138 .LC6 │ │ │ │ │ 103: 00000018 0 NOTYPE LOCAL DEFAULT 138 .LC7 │ │ │ │ │ - 104: 0000001c 0 NOTYPE LOCAL DEFAULT 138 .LC8 │ │ │ │ │ + 104: 00000020 0 NOTYPE LOCAL DEFAULT 138 .LC8 │ │ │ │ │ 105: 00000024 0 NOTYPE LOCAL DEFAULT 138 .LC9 │ │ │ │ │ - 106: 00000028 0 NOTYPE LOCAL DEFAULT 138 .LC10 │ │ │ │ │ - 107: 00000030 0 NOTYPE LOCAL DEFAULT 138 .LC11 │ │ │ │ │ + 106: 0000002c 0 NOTYPE LOCAL DEFAULT 138 .LC10 │ │ │ │ │ + 107: 00000034 0 NOTYPE LOCAL DEFAULT 138 .LC11 │ │ │ │ │ 108: 00000000 0 SECTION LOCAL DEFAULT 139 .text._ZN7yaramod7modules10ModuleListC2Ev │ │ │ │ │ 109: 00000000 0 NOTYPE LOCAL DEFAULT 139 $t │ │ │ │ │ - 110: 00000a24 0 NOTYPE LOCAL DEFAULT 139 $d │ │ │ │ │ - 111: 000271fc 77360 OBJECT LOCAL DEFAULT 224 C.23.2 │ │ │ │ │ - 112: 00023118 16610 OBJECT LOCAL DEFAULT 224 C.24.3 │ │ │ │ │ - 113: 0001877c 43418 OBJECT LOCAL DEFAULT 224 C.26.5 │ │ │ │ │ - 114: 000171b8 5569 OBJECT LOCAL DEFAULT 224 C.27.6 │ │ │ │ │ - 115: 000105b0 27655 OBJECT LOCAL DEFAULT 224 C.28.7 │ │ │ │ │ - 116: 0000b928 19589 OBJECT LOCAL DEFAULT 224 C.29.8 │ │ │ │ │ - 117: 000041b4 30578 OBJECT LOCAL DEFAULT 224 C.30.9 │ │ │ │ │ - 118: 00002080 8500 OBJECT LOCAL DEFAULT 224 C.32.11 │ │ │ │ │ - 119: 0000106c 4113 OBJECT LOCAL DEFAULT 224 C.33.12 │ │ │ │ │ - 120: 00000a84 0 NOTYPE LOCAL DEFAULT 139 $t │ │ │ │ │ - 121: 00000fd0 0 NOTYPE LOCAL DEFAULT 139 $d │ │ │ │ │ + 110: 00000a2c 0 NOTYPE LOCAL DEFAULT 139 $d │ │ │ │ │ + 111: 00037ef8 8500 OBJECT LOCAL DEFAULT 224 C.2.0 │ │ │ │ │ + 112: 00033270 19589 OBJECT LOCAL DEFAULT 224 C.22.1 │ │ │ │ │ + 113: 0002f18c 16610 OBJECT LOCAL DEFAULT 224 C.23.2 │ │ │ │ │ + 114: 0002e178 4113 OBJECT LOCAL DEFAULT 224 C.24.3 │ │ │ │ │ + 115: 00026a04 30578 OBJECT LOCAL DEFAULT 224 C.26.5 │ │ │ │ │ + 116: 00025440 5569 OBJECT LOCAL DEFAULT 224 C.27.6 │ │ │ │ │ + 117: 0001aaa4 43418 OBJECT LOCAL DEFAULT 224 C.29.8 │ │ │ │ │ + 118: 00013e9c 27655 OBJECT LOCAL DEFAULT 224 C.32.11 │ │ │ │ │ + 119: 0000106c 77360 OBJECT LOCAL DEFAULT 224 C.33.12 │ │ │ │ │ + 120: 00000a8c 0 NOTYPE LOCAL DEFAULT 139 $t │ │ │ │ │ + 121: 00000fd8 0 NOTYPE LOCAL DEFAULT 139 $d │ │ │ │ │ 122: 00000000 0 SECTION LOCAL DEFAULT 141 .ARM.extab.text._ZN7yaramod7modules10ModuleListC2Ev │ │ │ │ │ 123: 00000000 0 NOTYPE LOCAL DEFAULT 141 $d │ │ │ │ │ 124: 00000000 0 NOTYPE LOCAL DEFAULT 143 $d │ │ │ │ │ 125: 00000000 0 SECTION LOCAL DEFAULT 145 .text._ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED2Ev │ │ │ │ │ 126: 00000000 0 NOTYPE LOCAL DEFAULT 145 $t │ │ │ │ │ 127: 00000000 0 NOTYPE LOCAL DEFAULT 148 $d │ │ │ │ │ 128: 00000000 0 SECTION LOCAL DEFAULT 150 .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 │ │ │ │ │ @@ -228,17 +228,17 @@ │ │ │ │ │ 224: 00000000 0 NOTYPE LOCAL DEFAULT 215 $d │ │ │ │ │ 225: 00000000 0 NOTYPE LOCAL DEFAULT 217 $d │ │ │ │ │ 226: 00000000 0 NOTYPE LOCAL DEFAULT 219 $d │ │ │ │ │ 227: 00000000 0 NOTYPE LOCAL DEFAULT 221 $d │ │ │ │ │ 228: 00000000 0 NOTYPE LOCAL DEFAULT 223 $d │ │ │ │ │ 229: 00000000 0 SECTION LOCAL DEFAULT 224 .rodata │ │ │ │ │ 230: 00000000 0 NOTYPE LOCAL DEFAULT 224 $d │ │ │ │ │ - 231: 00000000 462 OBJECT LOCAL DEFAULT 224 C.2.0 │ │ │ │ │ - 232: 000001d0 2162 OBJECT LOCAL DEFAULT 224 C.22.1 │ │ │ │ │ - 233: 00000a44 826 OBJECT LOCAL DEFAULT 224 C.25.4 │ │ │ │ │ + 231: 00000000 826 OBJECT LOCAL DEFAULT 224 C.25.4 │ │ │ │ │ + 232: 0000033c 2162 OBJECT LOCAL DEFAULT 224 C.28.7 │ │ │ │ │ + 233: 00000bb0 462 OBJECT LOCAL DEFAULT 224 C.30.9 │ │ │ │ │ 234: 00000d80 745 OBJECT LOCAL DEFAULT 224 C.31.10 │ │ │ │ │ 235: 00000000 0 NOTYPE LOCAL DEFAULT 2 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED5Ev │ │ │ │ │ 236: 00000000 0 NOTYPE LOCAL DEFAULT 6 _ZN7yaramod12YaramodErrorD5Ev │ │ │ │ │ 237: 00000000 0 NOTYPE LOCAL DEFAULT 7 _ZN7yaramod11ModuleErrorD5Ev │ │ │ │ │ 238: 00000000 0 NOTYPE LOCAL DEFAULT 9 _ZN7yaramod12YaramodErrorC5ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 239: 00000000 0 NOTYPE LOCAL DEFAULT 10 _ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIN7yaramod6ModuleEEED5Ev │ │ │ │ │ 240: 00000000 0 NOTYPE LOCAL DEFAULT 11 _ZNSt10unique_ptrINSt10filesystem7__cxx114path5_List5_ImplENS3_13_Impl_deleterEED5Ev │ │ │ │ │ @@ -317,19 +317,19 @@ │ │ │ │ │ 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND _ZNSt8ios_baseD2Ev │ │ │ │ │ 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_ │ │ │ │ │ 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND _ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ │ 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND _ZTVSt9basic_iosIcSt11char_traitsIcEE │ │ │ │ │ 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND _ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND _ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 319: 00000001 960 FUNC WEAK DEFAULT 132 _ZN7yaramod13ModuleContentC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ - 320: 00000001 4064 FUNC WEAK DEFAULT 139 _ZN7yaramod7modules10ModuleListC2Ev │ │ │ │ │ + 320: 00000001 4072 FUNC WEAK DEFAULT 139 _ZN7yaramod7modules10ModuleListC2Ev │ │ │ │ │ 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND __cxa_begin_catch │ │ │ │ │ 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND __cxa_rethrow │ │ │ │ │ 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND __cxa_end_catch │ │ │ │ │ - 324: 00000001 4064 FUNC WEAK DEFAULT 139 _ZN7yaramod7modules10ModuleListC1Ev │ │ │ │ │ + 324: 00000001 4072 FUNC WEAK DEFAULT 139 _ZN7yaramod7modules10ModuleListC1Ev │ │ │ │ │ 325: 00000001 84 FUNC WEAK DEFAULT 145 _ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED2Ev │ │ │ │ │ 326: 00000001 84 FUNC WEAK DEFAULT 145 _ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED1Ev │ │ │ │ │ 327: 00000001 212 FUNC WEAK DEFAULT 150 _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv │ │ │ │ │ 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 329: 00000001 464 FUNC WEAK DEFAULT 155 _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEjjPNSE_10_Hash_nodeISC_Lb1EEEj │ │ │ │ │ 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND _ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEjjj │ │ │ │ │ 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND _ZSt28__throw_bad_array_new_lengthv │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x44a14 contains 467 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x44a1c contains 467 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000062 00010b0a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj │ │ │ │ │ 00000070 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 0000007a 00010c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000080 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 00000084 00010d1a R_ARM_GOT_BREL 00000000 __stack_chk_guard │ │ │ │ │ 00000088 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ @@ -465,46 +465,46 @@ │ │ │ │ │ 00002872 00016a0a R_ARM_THM_CALL 00001b01 _ZN7yaramod10ModulePool5_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 0000287c 0001220a R_ARM_THM_CALL 00000000 _ZN7yaramod6Module10initializeEv │ │ │ │ │ 00002890 0001460a R_ARM_THM_CALL 00000001 _ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED1Ev │ │ │ │ │ 00002896 0001470a R_ARM_THM_CALL 00000001 _ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehash_policyENSE_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv │ │ │ │ │ 000028a4 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ 000028a8 0001070a R_ARM_THM_CALL 00000000 __cxa_end_cleanup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZNK7yaramod12YaramodError4whatEv' at offset 0x458ac contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZNK7yaramod12YaramodError4whatEv' at offset 0x458b4 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000022a R_ARM_PREL31 00000000 .text._ZNK7yaramod12YaramodError4whatEv │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev' at offset 0x458b4 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev' at offset 0x458bc contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000052a R_ARM_PREL31 00000000 .text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv' at offset 0x458bc contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv' at offset 0x458c4 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000082a R_ARM_PREL31 00000000 .text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev' at offset 0x458c4 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev' at offset 0x458cc contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000012 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev' at offset 0x458cc contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev' at offset 0x458d4 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000b2a R_ARM_PREL31 00000000 .text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info' at offset 0x458d4 contains 4 entries: │ │ │ │ │ +Relocation section '.rel.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info' at offset 0x458dc contains 4 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002a 0000fe0a R_ARM_THM_CALL 00000000 _ZNKSt9type_infoeqERKS_ │ │ │ │ │ 0000003c 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 00000040 0001001a R_ARM_GOT_BREL 00000000 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ │ 00000044 0001011a R_ARM_GOT_BREL 00000000 _ZTISt19_Sp_make_shared_tag │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info' at offset 0x458f4 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info' at offset 0x458fc contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000e2a R_ARM_PREL31 00000000 .text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x458fc contains 21 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x45904 contains 21 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 0001020a R_ARM_THM_CALL 00000000 __assert_fail │ │ │ │ │ 00000024 00001303 R_ARM_REL32 00000000 .LC0 │ │ │ │ │ 00000028 00001403 R_ARM_REL32 00000270 .LC1 │ │ │ │ │ 0000002c 00001503 R_ARM_REL32 00000290 .LC2 │ │ │ │ │ 0000007a 0001030a R_ARM_THM_CALL 00000000 strlen │ │ │ │ │ 00000090 0001040a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj │ │ │ │ │ @@ -520,47 +520,47 @@ │ │ │ │ │ 00000196 00010c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000001a0 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 000001a4 00010d1a R_ARM_GOT_BREL 00000000 __stack_chk_guard │ │ │ │ │ 000001a8 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 000001ac 00002b03 R_ARM_REL32 000002d8 .LC3 │ │ │ │ │ 000001b0 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.extab.text.unlikely' at offset 0x459a4 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.extab.text.unlikely' at offset 0x459ac contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0001082a R_ARM_PREL31 00000000 __gxx_personality_v0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text.unlikely' at offset 0x459ac contains 7 entries: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text.unlikely' at offset 0x459b4 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000162a R_ARM_PREL31 00000000 .text.unlikely │ │ │ │ │ 00000008 0000162a R_ARM_PREL31 00000000 .text.unlikely │ │ │ │ │ 00000010 0000162a R_ARM_PREL31 00000000 .text.unlikely │ │ │ │ │ 00000014 00001a2a R_ARM_PREL31 00000000 .ARM.extab.text.unlikely │ │ │ │ │ 00000018 0000162a R_ARM_PREL31 00000000 .text.unlikely │ │ │ │ │ 00000020 0000162a R_ARM_PREL31 00000000 .text.unlikely │ │ │ │ │ 00000020 00010e00 R_ARM_NONE 00000000 __aeabi_unwind_cpp_pr0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv' at offset 0x459e4 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv' at offset 0x459ec contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000002 0000fc1e R_ARM_THM_JUMP24 00000000 _ZdlPvj │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv' at offset 0x459ec contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv' at offset 0x459f4 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000212a R_ARM_PREL31 00000000 .text._ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.extab' at offset 0x459f4 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.ARM.extab' at offset 0x459fc contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0001082a R_ARM_PREL31 00000000 __gxx_personality_v0 │ │ │ │ │ 00000018 0001082a R_ARM_PREL31 00000000 __gxx_personality_v0 │ │ │ │ │ 00000038 0001082a R_ARM_PREL31 00000000 __gxx_personality_v0 │ │ │ │ │ 00000054 0001082a R_ARM_PREL31 00000000 __gxx_personality_v0 │ │ │ │ │ 000000e8 0001082a R_ARM_PREL31 00000000 __gxx_personality_v0 │ │ │ │ │ 0000015c 0001082a R_ARM_PREL31 00000000 __gxx_personality_v0 │ │ │ │ │ 0000026c 0001082a R_ARM_PREL31 00000000 __gxx_personality_v0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx' at offset 0x45a2c contains 19 entries: │ │ │ │ │ +Relocation section '.rel.ARM.exidx' at offset 0x45a34 contains 19 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000012a R_ARM_PREL31 00000000 .text │ │ │ │ │ 00000000 00010e00 R_ARM_NONE 00000000 __aeabi_unwind_cpp_pr0 │ │ │ │ │ 00000008 0000012a R_ARM_PREL31 00000000 .text │ │ │ │ │ 00000010 0000012a R_ARM_PREL31 00000000 .text │ │ │ │ │ 00000018 0000012a R_ARM_PREL31 00000000 .text │ │ │ │ │ 00000020 0000012a R_ARM_PREL31 00000000 .text │ │ │ │ │ @@ -574,136 +574,136 @@ │ │ │ │ │ 00000040 0000012a R_ARM_PREL31 00000000 .text │ │ │ │ │ 00000044 0000272a R_ARM_PREL31 00000000 .ARM.extab │ │ │ │ │ 00000048 0000012a R_ARM_PREL31 00000000 .text │ │ │ │ │ 0000004c 0000272a R_ARM_PREL31 00000000 .ARM.extab │ │ │ │ │ 00000050 0000012a R_ARM_PREL31 00000000 .text │ │ │ │ │ 00000054 0000272a R_ARM_PREL31 00000000 .ARM.extab │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZN7yaramod12YaramodErrorD2Ev' at offset 0x45ac4 contains 4 entries: │ │ │ │ │ +Relocation section '.rel.text._ZN7yaramod12YaramodErrorD2Ev' at offset 0x45acc contains 4 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ 00000032 0001140a R_ARM_THM_CALL 00000000 _ZNSt9exceptionD2Ev │ │ │ │ │ 0000003c 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 00000040 0001151a R_ARM_GOT_BREL 00000000 _ZTVN7yaramod12YaramodErrorE │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZN7yaramod12YaramodErrorD2Ev' at offset 0x45ae4 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZN7yaramod12YaramodErrorD2Ev' at offset 0x45aec contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00002f2a R_ARM_PREL31 00000000 .text._ZN7yaramod12YaramodErrorD2Ev │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZN7yaramod11ModuleErrorD2Ev' at offset 0x45aec contains 4 entries: │ │ │ │ │ +Relocation section '.rel.text._ZN7yaramod11ModuleErrorD2Ev' at offset 0x45af4 contains 4 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ 00000032 0001140a R_ARM_THM_CALL 00000000 _ZNSt9exceptionD2Ev │ │ │ │ │ 0000003c 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 00000040 0001151a R_ARM_GOT_BREL 00000000 _ZTVN7yaramod12YaramodErrorE │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZN7yaramod11ModuleErrorD2Ev' at offset 0x45b0c contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZN7yaramod11ModuleErrorD2Ev' at offset 0x45b14 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000332a R_ARM_PREL31 00000000 .text._ZN7yaramod11ModuleErrorD2Ev │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZN7yaramod12YaramodErrorD0Ev' at offset 0x45b14 contains 5 entries: │ │ │ │ │ +Relocation section '.rel.text._ZN7yaramod12YaramodErrorD0Ev' at offset 0x45b1c contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ 00000032 0001140a R_ARM_THM_CALL 00000000 _ZNSt9exceptionD2Ev │ │ │ │ │ 0000003a 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ 00000044 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 00000048 0001151a R_ARM_GOT_BREL 00000000 _ZTVN7yaramod12YaramodErrorE │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZN7yaramod12YaramodErrorD0Ev' at offset 0x45b3c contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZN7yaramod12YaramodErrorD0Ev' at offset 0x45b44 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000372a R_ARM_PREL31 00000000 .text._ZN7yaramod12YaramodErrorD0Ev │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZN7yaramod11ModuleErrorD0Ev' at offset 0x45b44 contains 5 entries: │ │ │ │ │ +Relocation section '.rel.text._ZN7yaramod11ModuleErrorD0Ev' at offset 0x45b4c contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ 00000032 0001140a R_ARM_THM_CALL 00000000 _ZNSt9exceptionD2Ev │ │ │ │ │ 0000003a 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ 00000044 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 00000048 0001151a R_ARM_GOT_BREL 00000000 _ZTVN7yaramod12YaramodErrorE │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZN7yaramod11ModuleErrorD0Ev' at offset 0x45b6c contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZN7yaramod11ModuleErrorD0Ev' at offset 0x45b74 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00003b2a R_ARM_PREL31 00000000 .text._ZN7yaramod11ModuleErrorD0Ev │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv' at offset 0x45b74 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.text._ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv' at offset 0x45b7c contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000080 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 00000084 00011c1a R_ARM_GOT_BREL 00000000 __libc_single_threaded │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv' at offset 0x45b84 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv' at offset 0x45b8c contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000402a R_ARM_PREL31 00000000 .text._ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZN7yaramod12YaramodErrorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' at offset 0x45b8c contains 11 entries: │ │ │ │ │ +Relocation section '.rel.text._ZN7yaramod12YaramodErrorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' at offset 0x45b94 contains 11 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000076 00010b0a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj │ │ │ │ │ 00000084 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000090 0001140a R_ARM_THM_CALL 00000000 _ZNSt9exceptionD2Ev │ │ │ │ │ 000000a8 00010c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000000ac 0001070a R_ARM_THM_CALL 00000000 __cxa_end_cleanup │ │ │ │ │ 000000b0 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 000000b4 00010d1a R_ARM_GOT_BREL 00000000 __stack_chk_guard │ │ │ │ │ 000000b8 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 000000bc 0001151a R_ARM_GOT_BREL 00000000 _ZTVN7yaramod12YaramodErrorE │ │ │ │ │ 000000c0 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 000000c4 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.extab.text._ZN7yaramod12YaramodErrorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' at offset 0x45be4 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.extab.text._ZN7yaramod12YaramodErrorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' at offset 0x45bec contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0001082a R_ARM_PREL31 00000000 __gxx_personality_v0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZN7yaramod12YaramodErrorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' at offset 0x45bec contains 2 entries: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZN7yaramod12YaramodErrorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' at offset 0x45bf4 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000442a R_ARM_PREL31 00000000 .text._ZN7yaramod12YaramodErrorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 00000004 0000472a R_ARM_PREL31 00000000 .ARM.extab.text._ZN7yaramod12YaramodErrorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIN7yaramod6ModuleEEED2Ev' at offset 0x45bfc contains 3 entries: │ │ │ │ │ +Relocation section '.rel.text._ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIN7yaramod6ModuleEEED2Ev' at offset 0x45c04 contains 3 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000038 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ 00000098 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 0000009c 00011c1a R_ARM_GOT_BREL 00000000 __libc_single_threaded │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIN7yaramod6ModuleEEED2Ev' at offset 0x45c14 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIN7yaramod6ModuleEEED2Ev' at offset 0x45c1c contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00004e2a R_ARM_PREL31 00000000 .text._ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrIN7yaramod6ModuleEEED2Ev │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZNSt10unique_ptrINSt10filesystem7__cxx114path5_List5_ImplENS3_13_Impl_deleterEED2Ev' at offset 0x45c1c contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text._ZNSt10unique_ptrINSt10filesystem7__cxx114path5_List5_ImplENS3_13_Impl_deleterEED2Ev' at offset 0x45c24 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00012a0a R_ARM_THM_CALL 00000000 _ZNKSt10filesystem7__cxx114path5_List13_Impl_deleterclEPNS2_5_ImplE │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZNSt10unique_ptrINSt10filesystem7__cxx114path5_List5_ImplENS3_13_Impl_deleterEED2Ev' at offset 0x45c24 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZNSt10unique_ptrINSt10filesystem7__cxx114path5_List5_ImplENS3_13_Impl_deleterEED2Ev' at offset 0x45c2c contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000522a R_ARM_PREL31 00000000 .text._ZNSt10unique_ptrINSt10filesystem7__cxx114path5_List5_ImplENS3_13_Impl_deleterEED2Ev │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev' at offset 0x45c2c contains 5 entries: │ │ │ │ │ +Relocation section '.rel.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev' at offset 0x45c34 contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ 0000003c 00012d0a R_ARM_THM_CALL 00000000 _ZNSt6localeD1Ev │ │ │ │ │ 00000044 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 00000048 00012e1a R_ARM_GOT_BREL 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 0000004c 00012f1a R_ARM_GOT_BREL 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev' at offset 0x45c54 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev' at offset 0x45c5c contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000552a R_ARM_PREL31 00000000 .text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev' at offset 0x45c5c contains 6 entries: │ │ │ │ │ +Relocation section '.rel.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev' at offset 0x45c64 contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ 0000003c 00012d0a R_ARM_THM_CALL 00000000 _ZNSt6localeD1Ev │ │ │ │ │ 00000044 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ 0000004c 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 00000050 00012e1a R_ARM_GOT_BREL 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 00000054 00012f1a R_ARM_GOT_BREL 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev' at offset 0x45c8c contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev' at offset 0x45c94 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000592a R_ARM_PREL31 00000000 .text._ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE' at offset 0x45c94 contains 35 entries: │ │ │ │ │ +Relocation section '.rel.text._ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE' at offset 0x45c9c contains 35 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000006e 0001330a R_ARM_THM_CALL 00000000 _ZNSt8ios_baseC2Ev │ │ │ │ │ 000000b8 0001340a R_ARM_THM_CALL 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E │ │ │ │ │ 000000d6 0001340a R_ARM_THM_CALL 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E │ │ │ │ │ 0000012e 0001350a R_ARM_THM_CALL 00000000 _ZNSt6localeC1Ev │ │ │ │ │ 0000015e 0001340a R_ARM_THM_CALL 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E │ │ │ │ │ 0000017c 0001360a R_ARM_THM_CALL 00000000 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i │ │ │ │ │ @@ -733,223 +733,223 @@ │ │ │ │ │ 000003a8 00013d1a R_ARM_GOT_BREL 00000000 _ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 000003ac 00013e1a R_ARM_GOT_BREL 00000000 _ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 000003b0 00012f1a R_ARM_GOT_BREL 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE │ │ │ │ │ 000003b4 00012e1a R_ARM_GOT_BREL 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE │ │ │ │ │ 000003b8 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 000003bc 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.extab.text._ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE' at offset 0x45dac contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.extab.text._ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE' at offset 0x45db4 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0001082a R_ARM_PREL31 00000000 __gxx_personality_v0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE' at offset 0x45db4 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE' at offset 0x45dbc contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00005d2a R_ARM_PREL31 00000000 .text._ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ 00000004 0000602a R_ARM_PREL31 00000000 .ARM.extab.text._ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZN7yaramod7modules10ModuleListC2Ev' at offset 0x45dc4 contains 165 entries: │ │ │ │ │ +Relocation section '.rel.text._ZN7yaramod7modules10ModuleListC2Ev' at offset 0x45dcc contains 165 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000005e 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -0000006c 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000108 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -0000011a 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -000001a6 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -000001b8 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -0000024a 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -0000025c 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000304 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -00000316 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -000003ba 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -000003cc 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -0000046c 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -0000047e 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000528 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -0000053a 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -000005de 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -000005f0 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000696 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -000006a8 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -0000074c 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -0000075e 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -000007fe 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -00000810 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -000008ac 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ -000008ba 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000938 0001240a R_ARM_THM_CALL 00000000 _Znwj │ │ │ │ │ -000009cc 00010b0a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj │ │ │ │ │ -000009e0 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000a02 00010b0a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj │ │ │ │ │ -00000a16 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000a24 0000e503 R_ARM_REL32 00000000 .rodata │ │ │ │ │ -00000a28 00010d1a R_ARM_GOT_BREL 00000000 __stack_chk_guard │ │ │ │ │ -00000a2c 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ -00000a30 00006403 R_ARM_REL32 00000000 .LC4 │ │ │ │ │ -00000a34 0000e503 R_ARM_REL32 00000000 .rodata │ │ │ │ │ -00000a38 0000e503 R_ARM_REL32 00000000 .rodata │ │ │ │ │ -00000a3c 0000e503 R_ARM_REL32 00000000 .rodata │ │ │ │ │ -00000a40 00006503 R_ARM_REL32 00000008 .LC5 │ │ │ │ │ +00000064 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +00000072 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +0000010a 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +0000011c 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +000001a8 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +000001ba 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000256 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +00000268 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +0000030c 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +0000031e 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +000003c8 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +000003da 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +0000047a 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +0000048c 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000534 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +00000546 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +000005ea 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +000005fc 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +000006a0 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +000006b2 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000756 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +00000768 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000808 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +0000081a 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +000008b4 0001320a R_ARM_THM_CALL 00000001 _ZN7yaramod13ModuleContentC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt16initializer_listIcE │ │ │ │ │ +000008c2 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000940 0001240a R_ARM_THM_CALL 00000000 _Znwj │ │ │ │ │ +000009d4 00010b0a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj │ │ │ │ │ +000009e8 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000a0a 00010b0a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj │ │ │ │ │ +00000a1e 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000a2c 0000e503 R_ARM_REL32 00000000 .rodata │ │ │ │ │ +00000a30 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ +00000a34 00006403 R_ARM_REL32 00000000 .LC4 │ │ │ │ │ +00000a38 00010d1a R_ARM_GOT_BREL 00000000 __stack_chk_guard │ │ │ │ │ +00000a3c 00006503 R_ARM_REL32 00000008 .LC5 │ │ │ │ │ +00000a40 0000e503 R_ARM_REL32 00000000 .rodata │ │ │ │ │ 00000a44 0000e503 R_ARM_REL32 00000000 .rodata │ │ │ │ │ 00000a48 00006603 R_ARM_REL32 00000010 .LC6 │ │ │ │ │ 00000a4c 0000e503 R_ARM_REL32 00000000 .rodata │ │ │ │ │ -00000a50 0000e503 R_ARM_REL32 00000000 .rodata │ │ │ │ │ -00000a54 00006703 R_ARM_REL32 00000018 .LC7 │ │ │ │ │ -00000a58 0000e503 R_ARM_REL32 00000000 .rodata │ │ │ │ │ -00000a5c 00006803 R_ARM_REL32 0000001c .LC8 │ │ │ │ │ +00000a50 00006703 R_ARM_REL32 00000018 .LC7 │ │ │ │ │ +00000a54 0000e503 R_ARM_REL32 00000000 .rodata │ │ │ │ │ +00000a58 00006803 R_ARM_REL32 00000020 .LC8 │ │ │ │ │ +00000a5c 0000e503 R_ARM_REL32 00000000 .rodata │ │ │ │ │ 00000a60 0000e503 R_ARM_REL32 00000000 .rodata │ │ │ │ │ -00000a64 0000e503 R_ARM_REL32 00000000 .rodata │ │ │ │ │ -00000a68 00006903 R_ARM_REL32 00000024 .LC9 │ │ │ │ │ -00000a6c 00006a03 R_ARM_REL32 00000028 .LC10 │ │ │ │ │ +00000a64 00006903 R_ARM_REL32 00000024 .LC9 │ │ │ │ │ +00000a68 0000e503 R_ARM_REL32 00000000 .rodata │ │ │ │ │ +00000a6c 00006a03 R_ARM_REL32 0000002c .LC10 │ │ │ │ │ 00000a70 0000e503 R_ARM_REL32 00000000 .rodata │ │ │ │ │ 00000a74 0000e503 R_ARM_REL32 00000000 .rodata │ │ │ │ │ -00000a78 00006a03 R_ARM_REL32 00000028 .LC10 │ │ │ │ │ -00000a7c 00006b03 R_ARM_REL32 00000030 .LC11 │ │ │ │ │ +00000a78 00006403 R_ARM_REL32 00000000 .LC4 │ │ │ │ │ +00000a7c 0000e503 R_ARM_REL32 00000000 .rodata │ │ │ │ │ 00000a80 0000e503 R_ARM_REL32 00000000 .rodata │ │ │ │ │ -00000aaa 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000abc 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000ad4 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000ae6 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000af6 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000b06 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000b18 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000b2a 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000b3c 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000b4e 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000b60 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000b72 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000b84 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000b96 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000ba8 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000bba 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000bcc 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000bde 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000bf0 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000c02 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000c14 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000c26 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000c38 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000c4a 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000c5c 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000c6e 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000c80 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000c92 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000cbe 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000cc8 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000cd4 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000ce0 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000cec 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000cf8 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000d04 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000d10 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000d1c 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000d28 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000d34 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000d40 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000d4c 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000d58 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000d64 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000d70 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000d7a 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000d84 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000d8e 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000d98 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000da2 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000dac 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000db6 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000a84 00006b03 R_ARM_REL32 00000034 .LC11 │ │ │ │ │ +00000a88 0000e503 R_ARM_REL32 00000000 .rodata │ │ │ │ │ +00000ab2 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000ac4 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000adc 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000aee 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000afe 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000b0e 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000b20 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000b32 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000b44 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000b56 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000b68 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000b7a 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000b8c 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000b9e 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000bb0 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000bc2 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000bd4 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000be6 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000bf8 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000c0a 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000c1c 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000c2e 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000c40 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000c52 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000c64 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000c76 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000c88 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000c9a 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000cc6 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000cd0 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000cdc 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000ce8 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000cf4 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000d00 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000d0c 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000d18 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000d24 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000d30 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000d3c 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000d48 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000d54 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000d60 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000d6c 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000d78 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000d82 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000d8c 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000d96 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000da0 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000daa 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000db4 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000dbe 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000dc8 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000dc6 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ 00000dd0 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ -00000ddc 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000de2 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000e02 00010c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000e12 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000e18 0001410a R_ARM_THM_CALL 00000000 __cxa_begin_catch │ │ │ │ │ -00000e30 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000e42 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000e58 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000e5e 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000e64 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000e6a 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000e70 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000e76 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000e7c 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000e82 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000e88 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000e8e 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000e94 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000e9a 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000ea0 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000ea6 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000eac 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000eb2 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000eb8 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000ebe 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000ec4 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000eca 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000ed0 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000ed6 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000edc 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000ef0 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000f0e 0001420a R_ARM_THM_CALL 00000000 __cxa_rethrow │ │ │ │ │ -00000f1c 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ -00000f2c 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000f32 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000f3e 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000f44 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000f4a 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000f50 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000f5a 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000f64 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000f6e 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000f78 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000f82 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000f8c 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000f96 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000fa0 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000faa 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000fb4 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000fbe 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ -00000fc4 0001430a R_ARM_THM_CALL 00000000 __cxa_end_catch │ │ │ │ │ -00000fca 0001070a R_ARM_THM_CALL 00000000 __cxa_end_cleanup │ │ │ │ │ -00000fd0 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ -00000fd4 00010d1a R_ARM_GOT_BREL 00000000 __stack_chk_guard │ │ │ │ │ +00000dd8 0001090a R_ARM_THM_CALL 00000000 memcpy │ │ │ │ │ +00000de4 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000dea 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000e0a 00010c0a R_ARM_THM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000e1a 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000e20 0001410a R_ARM_THM_CALL 00000000 __cxa_begin_catch │ │ │ │ │ +00000e38 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000e4a 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000e60 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000e66 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000e6c 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000e72 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000e78 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000e7e 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000e84 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000e8a 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000e90 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000e96 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000e9c 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000ea2 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000ea8 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000eae 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000eb4 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000eba 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000ec0 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000ec6 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000ecc 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000ed2 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000ed8 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000ede 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000ee4 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000ef8 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000f16 0001420a R_ARM_THM_CALL 00000000 __cxa_rethrow │ │ │ │ │ +00000f24 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ +00000f34 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000f3a 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000f46 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000f4c 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000f52 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000f58 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000f62 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000f6c 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000f76 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000f80 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000f8a 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000f94 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000f9e 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000fa8 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000fb2 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000fbc 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000fc6 0001060a R_ARM_THM_CALL 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv │ │ │ │ │ +00000fcc 0001430a R_ARM_THM_CALL 00000000 __cxa_end_catch │ │ │ │ │ +00000fd2 0001070a R_ARM_THM_CALL 00000000 __cxa_end_cleanup │ │ │ │ │ 00000fd8 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ -00000fdc 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ +00000fdc 00010d1a R_ARM_GOT_BREL 00000000 __stack_chk_guard │ │ │ │ │ +00000fe0 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ +00000fe4 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.extab.text._ZN7yaramod7modules10ModuleListC2Ev' at offset 0x462ec contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.extab.text._ZN7yaramod7modules10ModuleListC2Ev' at offset 0x462f4 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0001082a R_ARM_PREL31 00000000 __gxx_personality_v0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZN7yaramod7modules10ModuleListC2Ev' at offset 0x462f4 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZN7yaramod7modules10ModuleListC2Ev' at offset 0x462fc contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00006c2a R_ARM_PREL31 00000000 .text._ZN7yaramod7modules10ModuleListC2Ev │ │ │ │ │ 00000004 00007a2a R_ARM_PREL31 00000000 .ARM.extab.text._ZN7yaramod7modules10ModuleListC2Ev │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED2Ev' at offset 0x46304 contains 3 entries: │ │ │ │ │ +Relocation section '.rel.text._ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED2Ev' at offset 0x4630c contains 3 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000026 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ 00000038 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ 0000004c 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED2Ev' at offset 0x4631c contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED2Ev' at offset 0x46324 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00007d2a R_ARM_PREL31 00000000 .text._ZNSt6vectorIN7yaramod13ModuleContentESaIS1_EED2Ev │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehas' at offset 0x46324 contains 5 entries: │ │ │ │ │ +Relocation section '.rel.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehas' at offset 0x4632c contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000036 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ 0000003e 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ 000000a2 0001480a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000cc 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 000000d0 00011c1a R_ARM_GOT_BREL 00000000 __libc_single_threaded │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_P' at offset 0x4634c contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_P' at offset 0x46354 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000802a R_ARM_PREL31 00000000 .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 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehas' at offset 0x46354 contains 17 entries: │ │ │ │ │ +Relocation section '.rel.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime_rehas' at offset 0x4635c contains 17 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 00014a0a R_ARM_THM_CALL 00000000 _ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEjjj │ │ │ │ │ 00000098 0001240a R_ARM_THM_CALL 00000000 _Znwj │ │ │ │ │ 000000a2 0001480a R_ARM_THM_CALL 00000000 memset │ │ │ │ │ 000000cc 00010f0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 000000f2 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ 00000100 00010f0a R_ARM_THM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ @@ -961,24 +961,24 @@ │ │ │ │ │ 000001b8 00010d1a R_ARM_GOT_BREL 00000000 __stack_chk_guard │ │ │ │ │ 000001bc 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 000001c0 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 000001c4 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 000001c8 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 000001cc 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.extab.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_P' at offset 0x463dc contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.extab.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_P' at offset 0x463e4 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0001082a R_ARM_PREL31 00000000 __gxx_personality_v0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_P' at offset 0x463e4 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_P' at offset 0x463ec contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000842a R_ARM_PREL31 00000000 .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 │ │ │ │ │ 00000004 0000872a R_ARM_PREL31 00000000 .ARM.extab.text._ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIN7yaramod6ModuleEEESaISC_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSE_18_Mod_range_hashingENSE_20_Default_ranged_hashENSE_20_Prime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_' at offset 0x463f4 contains 18 entries: │ │ │ │ │ +Relocation section '.rel.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_' at offset 0x463fc contains 18 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000048 0001240a R_ARM_THM_CALL 00000000 _Znwj │ │ │ │ │ 00000108 00014e0a R_ARM_THM_CALL 00000001 _ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE │ │ │ │ │ 0000013e 0001020a R_ARM_THM_CALL 00000000 __assert_fail │ │ │ │ │ 00000156 0001020a R_ARM_THM_CALL 00000000 __assert_fail │ │ │ │ │ 00000180 0001020a R_ARM_THM_CALL 00000000 __assert_fail │ │ │ │ │ 0000019e 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ @@ -991,24 +991,24 @@ │ │ │ │ │ 00000218 00001403 R_ARM_REL32 00000270 .LC1 │ │ │ │ │ 0000021c 00009003 R_ARM_REL32 00000064 .LC14 │ │ │ │ │ 00000220 00001303 R_ARM_REL32 00000000 .LC0 │ │ │ │ │ 00000224 00001403 R_ARM_REL32 00000270 .LC1 │ │ │ │ │ 00000228 00009103 R_ARM_REL32 000000a8 .LC15 │ │ │ │ │ 0000022c 00008e03 R_ARM_REL32 00000000 .LC12 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.extab.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_' at offset 0x46484 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.extab.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_' at offset 0x4648c contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0001082a R_ARM_PREL31 00000000 __gxx_personality_v0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_' at offset 0x4648c contains 2 entries: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_' at offset 0x46494 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000922a R_ARM_PREL31 00000000 .text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_ │ │ │ │ │ 00000004 0000952a R_ARM_PREL31 00000000 .ARM.extab.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE' at offset 0x4649c contains 48 entries: │ │ │ │ │ +Relocation section '.rel.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE' at offset 0x464a4 contains 48 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000007e 0001500a R_ARM_THM_CALL 00000001 _ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj │ │ │ │ │ 00000112 00014d0a R_ARM_THM_CALL 00000001 _ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_ │ │ │ │ │ 00000134 0001500a R_ARM_THM_CALL 00000001 _ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj │ │ │ │ │ 000001aa 0001260a R_ARM_THM_CALL 00000000 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base │ │ │ │ │ 000001c0 00014d0a R_ARM_THM_CALL 00000001 _ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJSD_EEEvDpOT_ │ │ │ │ │ 000001c8 0001260a R_ARM_THM_CALL 00000000 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base │ │ │ │ │ @@ -1051,24 +1051,24 @@ │ │ │ │ │ 00000724 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 00000728 00010d1a R_ARM_GOT_BREL 00000000 __stack_chk_guard │ │ │ │ │ 0000072c 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 00000730 0000ff19 R_ARM_BASE_PREL 00000000 _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 000002d2 0000fc1e R_ARM_THM_JUMP24 00000000 _ZdlPvj │ │ │ │ │ 0000035c 0000fc1e R_ARM_THM_JUMP24 00000000 _ZdlPvj │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.extab.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE' at offset 0x4661c contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.extab.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE' at offset 0x46624 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0001082a R_ARM_PREL31 00000000 __gxx_personality_v0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE' at offset 0x46624 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE' at offset 0x4662c contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000982a R_ARM_PREL31 00000000 .text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE │ │ │ │ │ 00000004 00009e2a R_ARM_PREL31 00000000 .ARM.extab.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvED2Ev' at offset 0x46634 contains 14 entries: │ │ │ │ │ +Relocation section '.rel.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvED2Ev' at offset 0x4663c contains 14 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000022 00014e0a R_ARM_THM_CALL 00000001 _ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE │ │ │ │ │ 00000042 0001020a R_ARM_THM_CALL 00000000 __assert_fail │ │ │ │ │ 0000005a 0001020a R_ARM_THM_CALL 00000000 __assert_fail │ │ │ │ │ 00000066 0000180a R_ARM_THM_CALL 00000001 _ZNK8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE16assert_invariantEb.part.0 │ │ │ │ │ 0000007a 0001020a R_ARM_THM_CALL 00000000 __assert_fail │ │ │ │ │ 00000080 00001303 R_ARM_REL32 00000000 .LC0 │ │ │ │ │ @@ -1077,24 +1077,24 @@ │ │ │ │ │ 0000008c 00001303 R_ARM_REL32 00000000 .LC0 │ │ │ │ │ 00000090 00001403 R_ARM_REL32 00000270 .LC1 │ │ │ │ │ 00000094 00008f03 R_ARM_REL32 0000001c .LC13 │ │ │ │ │ 00000098 00001303 R_ARM_REL32 00000000 .LC0 │ │ │ │ │ 0000009c 00001403 R_ARM_REL32 00000270 .LC1 │ │ │ │ │ 000000a0 00009003 R_ARM_REL32 00000064 .LC14 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.extab.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvED2Ev' at offset 0x466a4 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.extab.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvED2Ev' at offset 0x466ac contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0001082a R_ARM_PREL31 00000000 __gxx_personality_v0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvED2Ev' at offset 0x466ac contains 2 entries: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvED2Ev' at offset 0x466b4 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000a12a R_ARM_PREL31 00000000 .text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvED2Ev │ │ │ │ │ 00000004 0000a42a R_ARM_PREL31 00000000 .ARM.extab.text._ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvED2Ev │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EED2Ev' at offset 0x466bc contains 15 entries: │ │ │ │ │ +Relocation section '.rel.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EED2Ev' at offset 0x466c4 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002a 00014e0a R_ARM_THM_CALL 00000001 _ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE │ │ │ │ │ 00000052 0001020a R_ARM_THM_CALL 00000000 __assert_fail │ │ │ │ │ 0000006e 0001020a R_ARM_THM_CALL 00000000 __assert_fail │ │ │ │ │ 0000007c 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ 0000008c 0000180a R_ARM_THM_CALL 00000001 _ZNK8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE16assert_invariantEb.part.0 │ │ │ │ │ 000000a0 0001020a R_ARM_THM_CALL 00000000 __assert_fail │ │ │ │ │ @@ -1104,24 +1104,24 @@ │ │ │ │ │ 000000b0 00001303 R_ARM_REL32 00000000 .LC0 │ │ │ │ │ 000000b4 00001403 R_ARM_REL32 00000270 .LC1 │ │ │ │ │ 000000b8 00009103 R_ARM_REL32 000000a8 .LC15 │ │ │ │ │ 000000bc 00001303 R_ARM_REL32 00000000 .LC0 │ │ │ │ │ 000000c0 00001403 R_ARM_REL32 00000270 .LC1 │ │ │ │ │ 000000c4 00009003 R_ARM_REL32 00000064 .LC14 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.extab.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EED2Ev' at offset 0x46734 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.extab.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EED2Ev' at offset 0x4673c contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0001082a R_ARM_PREL31 00000000 __gxx_personality_v0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EED2Ev' at offset 0x4673c contains 2 entries: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EED2Ev' at offset 0x46744 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000a72a R_ARM_PREL31 00000000 .text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EED2Ev │ │ │ │ │ 00000004 0000aa2a R_ARM_PREL31 00000000 .ARM.extab.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EED2Ev │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj' at offset 0x4674c contains 18 entries: │ │ │ │ │ +Relocation section '.rel.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj' at offset 0x46754 contains 18 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000040 0001240a R_ARM_THM_CALL 00000000 _Znwj │ │ │ │ │ 00000070 00014e0a R_ARM_THM_CALL 00000001 _ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE │ │ │ │ │ 000000be 0001020a R_ARM_THM_CALL 00000000 __assert_fail │ │ │ │ │ 000000e0 0001020a R_ARM_THM_CALL 00000000 __assert_fail │ │ │ │ │ 000000ec 0000180a R_ARM_THM_CALL 00000001 _ZNK8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE16assert_invariantEb.part.0 │ │ │ │ │ 00000104 0001020a R_ARM_THM_CALL 00000000 __assert_fail │ │ │ │ │ @@ -1134,24 +1134,24 @@ │ │ │ │ │ 00000168 00001403 R_ARM_REL32 00000270 .LC1 │ │ │ │ │ 0000016c 00009103 R_ARM_REL32 000000a8 .LC15 │ │ │ │ │ 00000170 00001303 R_ARM_REL32 00000000 .LC0 │ │ │ │ │ 00000174 00001403 R_ARM_REL32 00000270 .LC1 │ │ │ │ │ 00000178 00009003 R_ARM_REL32 00000064 .LC14 │ │ │ │ │ 0000017c 0000ae03 R_ARM_REL32 00000000 .LC16 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.extab.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj' at offset 0x467dc contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.extab.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj' at offset 0x467e4 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0001082a R_ARM_PREL31 00000000 __gxx_personality_v0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj' at offset 0x467e4 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj' at offset 0x467ec contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000af2a R_ARM_PREL31 00000000 .text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj │ │ │ │ │ 00000004 0000b22a R_ARM_PREL31 00000000 .ARM.extab.text._ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE7reserveEj │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorS5_bxydSaNS9_14adl_serializerESC_IhSaIhEEvEEESt10_Select1stISH_ESt4lessIvESaISH_EE8_M_eraseEPSt13_Rb_tree_nodeI' at offset 0x467f4 contains 16 entries: │ │ │ │ │ +Relocation section '.rel.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorS5_bxydSaNS9_14adl_serializerESC_IhSaIhEEvEEESt10_Select1stISH_ESt4lessIvESaISH_EE8_M_eraseEPSt13_Rb_tree_nodeI' at offset 0x467fc contains 16 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001e 00014e0a R_ARM_THM_CALL 00000001 _ZN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE10json_value7destroyENS0_6detail7value_tE │ │ │ │ │ 00000030 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ 00000038 0000fc0a R_ARM_THM_CALL 00000000 _ZdlPvj │ │ │ │ │ 00000062 0000180a R_ARM_THM_CALL 00000001 _ZNK8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE16assert_invariantEb.part.0 │ │ │ │ │ 0000007c 0001020a R_ARM_THM_CALL 00000000 __assert_fail │ │ │ │ │ 00000094 0001020a R_ARM_THM_CALL 00000000 __assert_fail │ │ │ │ │ @@ -1162,72 +1162,72 @@ │ │ │ │ │ 000000bc 00001303 R_ARM_REL32 00000000 .LC0 │ │ │ │ │ 000000c0 00001403 R_ARM_REL32 00000270 .LC1 │ │ │ │ │ 000000c4 00008f03 R_ARM_REL32 0000001c .LC13 │ │ │ │ │ 000000c8 00001303 R_ARM_REL32 00000000 .LC0 │ │ │ │ │ 000000cc 00001403 R_ARM_REL32 00000270 .LC1 │ │ │ │ │ 000000d0 00009003 R_ARM_REL32 00000064 .LC14 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.extab.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorS5_bxydSaNS9_14adl_serializerESC_IhSaIhEEvEEESt10_Select1stISH_ESt4lessIvESaISH_EE8_M_eraseEPSt13_Rb_' at offset 0x46874 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.ARM.extab.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorS5_bxydSaNS9_14adl_serializerESC_IhSaIhEEvEEESt10_Select1stISH_ESt4lessIvESaISH_EE8_M_eraseEPSt13_Rb_' at offset 0x4687c contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0001082a R_ARM_PREL31 00000000 __gxx_personality_v0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.ARM.exidx.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorS5_bxydSaNS9_14adl_serializerESC_IhSaIhEEvEEESt10_Select1stISH_ESt4lessIvESaISH_EE8_M_eraseEPSt13_Rb_' at offset 0x4687c contains 2 entries: │ │ │ │ │ +Relocation section '.rel.ARM.exidx.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorS5_bxydSaNS9_14adl_serializerESC_IhSaIhEEvEEESt10_Select1stISH_ESt4lessIvESaISH_EE8_M_eraseEPSt13_Rb_' at offset 0x46884 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000b52a R_ARM_PREL31 00000000 .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 │ │ │ │ │ 00000004 0000b82a R_ARM_PREL31 00000000 .ARM.extab.text._ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorS5_bxydSaNS9_14adl_serializerESC_IhSaIhEEvEEESt10_Select1stISH_ESt4lessIvESaISH_EE8_M_eraseEPSt13_Rb_tree │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data.rel.ro._ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE' at offset 0x4688c contains 2 entries: │ │ │ │ │ +Relocation section '.rel.data.rel.ro._ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE' at offset 0x46894 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00017602 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE │ │ │ │ │ 00000004 00017402 R_ARM_ABS32 00000000 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data.rel.ro._ZTISt19_Sp_make_shared_tag' at offset 0x4689c contains 2 entries: │ │ │ │ │ +Relocation section '.rel.data.rel.ro._ZTISt19_Sp_make_shared_tag' at offset 0x468a4 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00017602 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE │ │ │ │ │ 00000004 00017702 R_ARM_ABS32 00000000 _ZTSSt19_Sp_make_shared_tag │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data.rel.ro._ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE' at offset 0x468ac contains 3 entries: │ │ │ │ │ +Relocation section '.rel.data.rel.ro._ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE' at offset 0x468b4 contains 3 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00017a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE │ │ │ │ │ 00000004 00017802 R_ARM_ABS32 00000000 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 00000008 00017502 R_ARM_ABS32 00000000 _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data.rel.ro._ZTIN7yaramod12YaramodErrorE' at offset 0x468c4 contains 3 entries: │ │ │ │ │ +Relocation section '.rel.data.rel.ro._ZTIN7yaramod12YaramodErrorE' at offset 0x468cc contains 3 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00017a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE │ │ │ │ │ 00000004 00017b02 R_ARM_ABS32 00000000 _ZTSN7yaramod12YaramodErrorE │ │ │ │ │ 00000008 00017d02 R_ARM_ABS32 00000000 _ZTISt9exception │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data.rel.ro._ZTIN7yaramod11ModuleErrorE' at offset 0x468dc contains 3 entries: │ │ │ │ │ +Relocation section '.rel.data.rel.ro._ZTIN7yaramod11ModuleErrorE' at offset 0x468e4 contains 3 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00017a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE │ │ │ │ │ 00000004 00017e02 R_ARM_ABS32 00000000 _ZTSN7yaramod11ModuleErrorE │ │ │ │ │ 00000008 00017c02 R_ARM_ABS32 00000000 _ZTIN7yaramod12YaramodErrorE │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data.rel.ro._ZTISt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE' at offset 0x468f4 contains 3 entries: │ │ │ │ │ +Relocation section '.rel.data.rel.ro._ZTISt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE' at offset 0x468fc contains 3 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00017a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE │ │ │ │ │ 00000004 00017f02 R_ARM_ABS32 00000000 _ZTSSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 00000008 00017902 R_ARM_ABS32 00000000 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data.rel.ro._ZTVN7yaramod12YaramodErrorE' at offset 0x4690c contains 4 entries: │ │ │ │ │ +Relocation section '.rel.data.rel.ro._ZTVN7yaramod12YaramodErrorE' at offset 0x46914 contains 4 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00017c02 R_ARM_ABS32 00000000 _ZTIN7yaramod12YaramodErrorE │ │ │ │ │ 00000008 00011602 R_ARM_ABS32 00000001 _ZN7yaramod12YaramodErrorD1Ev │ │ │ │ │ 0000000c 00011902 R_ARM_ABS32 00000001 _ZN7yaramod12YaramodErrorD0Ev │ │ │ │ │ 00000010 0000f702 R_ARM_ABS32 00000001 _ZNK7yaramod12YaramodError4whatEv │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data.rel.ro._ZTVN7yaramod11ModuleErrorE' at offset 0x4692c contains 4 entries: │ │ │ │ │ +Relocation section '.rel.data.rel.ro._ZTVN7yaramod11ModuleErrorE' at offset 0x46934 contains 4 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00016902 R_ARM_ABS32 00000000 _ZTIN7yaramod11ModuleErrorE │ │ │ │ │ 00000008 00011802 R_ARM_ABS32 00000001 _ZN7yaramod11ModuleErrorD1Ev │ │ │ │ │ 0000000c 00011a02 R_ARM_ABS32 00000001 _ZN7yaramod11ModuleErrorD0Ev │ │ │ │ │ 00000010 0000f702 R_ARM_ABS32 00000001 _ZNK7yaramod12YaramodError4whatEv │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data.rel.ro._ZTVSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE' at offset 0x4694c contains 6 entries: │ │ │ │ │ +Relocation section '.rel.data.rel.ro._ZTVSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE' at offset 0x46954 contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00018002 R_ARM_ABS32 00000000 _ZTISt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ 00000008 0000f902 R_ARM_ABS32 00000001 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev │ │ │ │ │ 0000000c 0000fb02 R_ARM_ABS32 00000001 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev │ │ │ │ │ 00000010 0000fa02 R_ARM_ABS32 00000001 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv │ │ │ │ │ 00000014 00010a02 R_ARM_ABS32 00000001 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv │ │ │ │ │ 00000018 0000fd02 R_ARM_ABS32 00000001 _ZNSt23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -12,15 +12,14 @@ │ │ │ │ │ Invalid json module: expected ' │ │ │ │ │ YARAMOD_MODULE_SPEC_PATH_EXCLUSIVE │ │ │ │ │ YARAMOD_MODULE_SPEC_PATH │ │ │ │ │ Error: Both YARAMOD_MODULE_SPEC_PATH and YARAMOD_MODULE_SPEC_PATH_EXCLUSIVE environment properties are set. │ │ │ │ │ Could not find any valid module specified in environmental variable YARAMOD_MODULE_SPEC_PATH. Unset or change the variable. │ │ │ │ │ Directory ' │ │ │ │ │ ' does not contain single valid module. If you want to use public modules, set directory="". │ │ │ │ │ -mRxD%`*` │ │ │ │ │ vector::_M_realloc_append │ │ │ │ │ m_data.m_type != value_t::object || m_data.m_value.object != nullptr │ │ │ │ │ m_data.m_type != value_t::array || m_data.m_value.array != nullptr │ │ │ │ │ m_data.m_type != value_t::string || m_data.m_value.string != nullptr │ │ │ │ │ +r5I6H{DyDxD │ │ │ │ │ "2I3H{DyDxD │ │ │ │ │ "+I+H{DyDxD │ │ │ │ │ @@ -32,24 +31,35 @@ │ │ │ │ │ St11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ St19_Sp_make_shared_tag │ │ │ │ │ St16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ N7yaramod12YaramodErrorE │ │ │ │ │ N7yaramod11ModuleErrorE │ │ │ │ │ St23_Sp_counted_ptr_inplaceIN7yaramod6ModuleESaIvELN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ │ "kind": "struct", │ │ │ │ │ - "name": "time", │ │ │ │ │ + "name": "magic", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ "kind": "function", │ │ │ │ │ - "name": "now", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ + "name": "mime_type", │ │ │ │ │ + "return_type": "s", │ │ │ │ │ "overloads": [ │ │ │ │ │ { │ │ │ │ │ "arguments": [], │ │ │ │ │ - "documentation": "Function returning an integer which is the number of seconds since January 1, 1970. Example: ```pe.timestamp > time.now()```" │ │ │ │ │ + "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": "string", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ @@ -94,35 +104,24 @@ │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ "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": "magic", │ │ │ │ │ + "name": "time", │ │ │ │ │ "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", │ │ │ │ │ + "name": "now", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ "overloads": [ │ │ │ │ │ { │ │ │ │ │ "arguments": [], │ │ │ │ │ - "documentation": "Function returning a string with the MIME type of the file. Example: ```magic.mime_type() == \"application/pdf\"```" │ │ │ │ │ + "documentation": "Function returning an integer which is the number of seconds since January 1, 1970. Example: ```pe.timestamp > time.now()```" │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ } │ │ │ │ │ "kind": "struct", │ │ │ │ │ "name": "cuckoo", │ │ │ │ │ "deprecated": "true", │ │ │ │ │ "attributes": [ │ │ │ │ │ @@ -144,1775 +143,2199 @@ │ │ │ │ │ "documentation": "Deprecated function." │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ } │ │ │ │ │ "kind": "struct", │ │ │ │ │ - "name": "console", │ │ │ │ │ + "name": "pe", │ │ │ │ │ "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": "value", │ │ │ │ │ + "name": "MACHINE_UNKNOWN", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "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": "value", │ │ │ │ │ + "name": "MACHINE_AM33", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ { │ │ │ │ │ - "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": "value", │ │ │ │ │ + "name": "MACHINE_AMD64", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "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": "value", │ │ │ │ │ + "name": "MACHINE_ARM", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "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": "value", │ │ │ │ │ + "name": "MACHINE_ARMNT", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "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": "dex", │ │ │ │ │ - "attributes": [ │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "MACHINE_ARM64", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "DEX_FILE_MAGIC_035", │ │ │ │ │ + "name": "MACHINE_EBC", │ │ │ │ │ "documentation": "", │ │ │ │ │ - "type": "s" │ │ │ │ │ + "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "DEX_FILE_MAGIC_036", │ │ │ │ │ + "name": "MACHINE_I386", │ │ │ │ │ "documentation": "", │ │ │ │ │ - "type": "s" │ │ │ │ │ + "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "DEX_FILE_MAGIC_037", │ │ │ │ │ + "name": "MACHINE_IA64", │ │ │ │ │ "documentation": "", │ │ │ │ │ - "type": "s" │ │ │ │ │ + "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "DEX_FILE_MAGIC_038", │ │ │ │ │ + "name": "MACHINE_M32R", │ │ │ │ │ "documentation": "", │ │ │ │ │ - "type": "s" │ │ │ │ │ + "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "DEX_FILE_MAGIC_039", │ │ │ │ │ + "name": "MACHINE_MIPS16", │ │ │ │ │ "documentation": "", │ │ │ │ │ - "type": "s" │ │ │ │ │ + "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "ENDIAN_CONSTANT", │ │ │ │ │ + "name": "MACHINE_MIPSFPU", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "REVERSE_ENDIAN_CONSTANT", │ │ │ │ │ + "name": "MACHINE_MIPSFPU16", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "NO_INDEX", │ │ │ │ │ + "name": "MACHINE_POWERPC", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "ACC_PUBLIC", │ │ │ │ │ + "name": "MACHINE_POWERPCFP", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "ACC_PRIVATE", │ │ │ │ │ + "name": "MACHINE_R4000", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "ACC_PROTECTED", │ │ │ │ │ + "name": "MACHINE_SH3", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "ACC_STATIC", │ │ │ │ │ + "name": "MACHINE_SH3DSP", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "ACC_FINAL", │ │ │ │ │ + "name": "MACHINE_SH4", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "ACC_SYNCHRONIZED", │ │ │ │ │ + "name": "MACHINE_SH5", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "ACC_VOLATILE", │ │ │ │ │ + "name": "MACHINE_THUMB", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "ACC_BRIDGE", │ │ │ │ │ + "name": "MACHINE_WCEMIPSV2", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "ACC_TRANSIENT", │ │ │ │ │ + "name": "MACHINE_TARGET_HOST", │ │ │ │ │ + "documentation": "Interacts with the host and not a WOW64 guest", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "MACHINE_R3000", │ │ │ │ │ + "documentation": "MIPS little-endian, 0x160 big-endian", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "MACHINE_R10000", │ │ │ │ │ + "documentation": "MIPS little-endian", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "MACHINE_ALPHA", │ │ │ │ │ + "documentation": "Alpha_AXP", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "MACHINE_SH3E", │ │ │ │ │ + "documentation": "SH3E little-endian", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "MACHINE_AXP64", │ │ │ │ │ + "documentation": "AXP64", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "MACHINE_ALPHA64", │ │ │ │ │ + "documentation": "ALPHA64", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "MACHINE_TRICORE", │ │ │ │ │ + "documentation": "Infineon", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "MACHINE_CEF", │ │ │ │ │ + "documentation": "CEF", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "MACHINE_CEE", │ │ │ │ │ + "documentation": "CEE", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SUBSYSTEM_UNKNOWN", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "ACC_VARARGS", │ │ │ │ │ + "name": "SUBSYSTEM_NATIVE", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "ACC_NATIVE", │ │ │ │ │ + "name": "SUBSYSTEM_WINDOWS_GUI", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "ACC_INTERFACE", │ │ │ │ │ + "name": "SUBSYSTEM_WINDOWS_CUI", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "ACC_ABSTRACT", │ │ │ │ │ + "name": "SUBSYSTEM_OS2_CUI", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "ACC_STRICT", │ │ │ │ │ + "name": "SUBSYSTEM_POSIX_CUI", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "ACC_SYNTHETIC", │ │ │ │ │ + "name": "SUBSYSTEM_NATIVE_WINDOWS", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "ACC_ANNOTATION", │ │ │ │ │ + "name": "SUBSYSTEM_WINDOWS_CE_GUI", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "ACC_ENUM", │ │ │ │ │ + "name": "SUBSYSTEM_EFI_APPLICATION", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "ACC_CONSTRUCTOR", │ │ │ │ │ + "name": "SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "ACC_DECLARED_SYNCHRONIZED", │ │ │ │ │ + "name": "SUBSYSTEM_EFI_RUNTIME_DRIVER", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "TYPE_HEADER_ITEM", │ │ │ │ │ + "name": "SUBSYSTEM_XBOX", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "TYPE_STRING_ID_ITEM", │ │ │ │ │ + "name": "SUBSYSTEM_WINDOWS_BOOT_APPLICATION", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "TYPE_TYPE_ID_ITEM", │ │ │ │ │ + "name": "SUBSYSTEM_EFI_ROM_IMAGE", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "TYPE_PROTO_ID_ITEM", │ │ │ │ │ + "name": "HIGH_ENTROPY_VA", │ │ │ │ │ + "documentation": "DllCharacteristics ASLR with 64 bit address space.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DYNAMIC_BASE", │ │ │ │ │ + "documentation": "File can be relocated - also marks the file as ASLR compatible", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "FORCE_INTEGRITY", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "NX_COMPAT", │ │ │ │ │ + "documentation": "Marks the file as DEP compatible", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "NO_ISOLATION", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "NO_SEH", │ │ │ │ │ + "documentation": "The file does not contain structured exception handlers, this must be set to use SafeSEH", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "NO_BIND", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "APPCONTAINER", │ │ │ │ │ + "documentation": "DllCharacteristics Image should execute in an AppContainer.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "WDM_DRIVER", │ │ │ │ │ + "documentation": "Marks the file as a Windows Driver Model (WDM) device driver.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "GUARD_CF", │ │ │ │ │ + "documentation": "Image supports Control Flow Guard.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "TERMINAL_SERVER_AWARE", │ │ │ │ │ + "documentation": "Marks the file as terminal server compatible", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RELOCS_STRIPPED", │ │ │ │ │ + "documentation": "Relocation info stripped from file.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "EXECUTABLE_IMAGE", │ │ │ │ │ + "documentation": "File is executable (i.e. no unresolved external references).", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "LINE_NUMS_STRIPPED", │ │ │ │ │ + "documentation": "Line numbers stripped from file.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "LOCAL_SYMS_STRIPPED", │ │ │ │ │ + "documentation": "Local symbols stripped from file.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "AGGRESIVE_WS_TRIM", │ │ │ │ │ + "documentation": "Aggressively trim working set", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "LARGE_ADDRESS_AWARE", │ │ │ │ │ + "documentation": "App can handle >2gb addresses", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "BYTES_REVERSED_LO", │ │ │ │ │ + "documentation": "Bytes of machine word are reversed.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "MACHINE_32BIT", │ │ │ │ │ + "documentation": "32 bit word machine.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DEBUG_STRIPPED", │ │ │ │ │ + "documentation": "Debugging info stripped from file in .DBG file", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "REMOVABLE_RUN_FROM_SWAP", │ │ │ │ │ + "documentation": "If Image is on removable media, copy and run from the swap file.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "NET_RUN_FROM_SWAP", │ │ │ │ │ + "documentation": "If Image is on Net, copy and run from the swap file.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SYSTEM", │ │ │ │ │ + "documentation": "System File.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "DLL", │ │ │ │ │ + "documentation": "File is a DLL.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "UP_SYSTEM_ONLY", │ │ │ │ │ + "documentation": "File should only be run on a UP machine", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "BYTES_REVERSED_HI", │ │ │ │ │ + "documentation": "Bytes of machine word are reversed.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_EXPORT", │ │ │ │ │ + "documentation": "Data directory for exported functions.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_IMPORT", │ │ │ │ │ + "documentation": "Data directory for import directory.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_RESOURCE", │ │ │ │ │ + "documentation": "Data directory for resource section.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_EXCEPTION", │ │ │ │ │ + "documentation": "Data directory for exception information.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_SECURITY", │ │ │ │ │ + "documentation": "This is the raw file offset and length of the image digital signature. If the image has no embedded digital signature, this directory will contain zeros.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_BASERELOC", │ │ │ │ │ + "documentation": "Data directory for image relocation table.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_DEBUG", │ │ │ │ │ + "documentation": "Data directory for debug information.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_ARCHITECTURE", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "TYPE_FIELD_ID_ITEM", │ │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_COPYRIGHT", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "TYPE_METHOD_ID_ITEM", │ │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_GLOBALPTR", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "TYPE_CLASS_DEF_ITEM", │ │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_TLS", │ │ │ │ │ + "documentation": "Data directory for image thread local storage.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG", │ │ │ │ │ + "documentation": "Data directory for image load configuration.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT", │ │ │ │ │ + "documentation": "Data directory for image bound import table.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_IAT", │ │ │ │ │ + "documentation": "Data directory for image Import Address Table.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT", │ │ │ │ │ + "documentation": "Data directory for Delayed Import Table. Structure of the delayed import table is linker-dependent. Microsoft version of delayed imports is described in the souces \"delayimp.h\" and \"delayimp.cpp\", which can be found in MS Visual Studio 2008 CRT sources.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR", │ │ │ │ │ + "documentation": "Data directory for .NET headers.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DIRECTORY_ENTRY_COPYRIGHT", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "TYPE_CALL_SITE_ID_ITEM", │ │ │ │ │ + "name": "IMAGE_NT_OPTIONAL_HDR32_MAGIC", │ │ │ │ │ + "documentation": "The file is an executable image. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_NT_OPTIONAL_HDR64_MAGIC", │ │ │ │ │ + "documentation": "The file is an executable image. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_ROM_OPTIONAL_HDR_MAGIC", │ │ │ │ │ + "documentation": "The file is a ROM image. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_NO_PAD", │ │ │ │ │ + "documentation": "The section should not be padded to the next boundary. This flag is obsolete and is replaced by IMAGE_SCN_ALIGN_1BYTES. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_CNT_CODE", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "TYPE_METHOD_HANDLE_ITEM", │ │ │ │ │ + "name": "SECTION_CNT_INITIALIZED_DATA", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "TYPE_MAP_LIST", │ │ │ │ │ + "name": "SECTION_CNT_UNINITIALIZED_DATA", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "TYPE_TYPE_LIST", │ │ │ │ │ + "name": "SECTION_LNK_OTHER", │ │ │ │ │ + "documentation": "Reserved", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_LNK_INFO", │ │ │ │ │ + "documentation": "The section contains comments or other information. This is valid only for object files. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_LNK_REMOVE", │ │ │ │ │ + "documentation": "The section will not become part of the image. This is valid only for object files. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_LNK_COMDAT", │ │ │ │ │ + "documentation": "The section contains COMDAT data. This is valid only for object files. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_NO_DEFER_SPEC_EXC", │ │ │ │ │ + "documentation": "Reset speculative exceptions handling bits in the TLB entries for this section. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_GPREL", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "TYPE_ANNOTATION_SET_REF_LIST", │ │ │ │ │ + "name": "SECTION_MEM_FARDATA", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "TYPE_ANNOTATION_SET_ITEM", │ │ │ │ │ + "name": "SECTION_MEM_PURGEABLE", │ │ │ │ │ + "documentation": "Reserved", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_MEM_PURGEABLE", │ │ │ │ │ + "documentation": "Reserved", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_MEM_16BIT", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "TYPE_CLASS_DATA_ITEM", │ │ │ │ │ + "name": "SECTION_LNK_NRELOC_OVFL", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "TYPE_CODE_ITEM", │ │ │ │ │ + "name": "SECTION_MEM_LOCKED", │ │ │ │ │ + "documentation": "Reserved", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_MEM_PRELOAD", │ │ │ │ │ + "documentation": "Reserved", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_ALIGN_1BYTES", │ │ │ │ │ + "documentation": "Align data on a 1-byte boundary. This is valid only for object files. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_ALIGN_2BYTES", │ │ │ │ │ + "documentation": "Align data on a 2-byte boundary. This is valid only for object files. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_ALIGN_4BYTES", │ │ │ │ │ + "documentation": "Align data on a 4-byte boundary. This is valid only for object files. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_ALIGN_8BYTES", │ │ │ │ │ + "documentation": "Align data on a 8-byte boundary. This is valid only for object files. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_ALIGN_16BYTES", │ │ │ │ │ + "documentation": "Align data on a 16-byte boundary. This is valid only for object files. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_ALIGN_32BYTES", │ │ │ │ │ + "documentation": "Align data on a 32-byte boundary. This is valid only for object files. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_ALIGN_64BYTES", │ │ │ │ │ + "documentation": "Align data on a 64-byte boundary. This is valid only for object files. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_ALIGN_128BYTES", │ │ │ │ │ + "documentation": "Align data on a 128-byte boundary. This is valid only for object files. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_ALIGN_256BYTES", │ │ │ │ │ + "documentation": "Align data on a 256-byte boundary. This is valid only for object files. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_ALIGN_512BYTES", │ │ │ │ │ + "documentation": "Align data on a 512-byte boundary. This is valid only for object files. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_ALIGN_1024BYTES", │ │ │ │ │ + "documentation": "Align data on a 1024-byte boundary. This is valid only for object files. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_ALIGN_2048BYTES", │ │ │ │ │ + "documentation": "Align data on a 2048-byte boundary. This is valid only for object files. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_ALIGN_4096BYTES", │ │ │ │ │ + "documentation": "Align data on a 4096-byte boundary. This is valid only for object files. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_ALIGN_8192BYTES", │ │ │ │ │ + "documentation": "Align data on a 8192-byte boundary. This is valid only for object files. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_ALIGN_MASK", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "TYPE_STRING_DATA_ITEM", │ │ │ │ │ + "name": "SECTION_MEM_DISCARDABLE", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "TYPE_DEBUG_INFO_ITEM", │ │ │ │ │ + "name": "SECTION_MEM_NOT_CACHED", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "TYPE_ANNOTATION_ITEM", │ │ │ │ │ + "name": "SECTION_MEM_NOT_PAGED", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "TYPE_ENCODED_ARRAY_ITEM", │ │ │ │ │ + "name": "SECTION_MEM_SHARED", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "TYPE_ANNOTATIONS_DIRECTORY_ITEM", │ │ │ │ │ + "name": "SECTION_MEM_EXECUTE", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "header", │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_MEM_READ", │ │ │ │ │ "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_MEM_WRITE", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "SECTION_SCALE_INDEX", │ │ │ │ │ + "documentation": "Tls index is scaled", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RESOURCE_TYPE_CURSOR", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RESOURCE_TYPE_BITMAP", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RESOURCE_TYPE_ICON", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RESOURCE_TYPE_MENU", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RESOURCE_TYPE_DIALOG", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RESOURCE_TYPE_STRING", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RESOURCE_TYPE_FONTDIR", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RESOURCE_TYPE_FONT", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RESOURCE_TYPE_ACCELERATOR", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RESOURCE_TYPE_RCDATA", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RESOURCE_TYPE_MESSAGETABLE", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RESOURCE_TYPE_GROUP_CURSOR", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RESOURCE_TYPE_GROUP_ICON", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RESOURCE_TYPE_VERSION", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RESOURCE_TYPE_DLGINCLUDE", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RESOURCE_TYPE_PLUGPLAY", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RESOURCE_TYPE_VXD", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RESOURCE_TYPE_ANICURSOR", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RESOURCE_TYPE_ANIICON", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RESOURCE_TYPE_HTML", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "RESOURCE_TYPE_MANIFEST", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_UNKNOWN", │ │ │ │ │ + "documentation": "Unknown value, ignored by all tools. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_COFF", │ │ │ │ │ + "documentation": "COFF debugging information (line numbers, symbol table, and string table). This type of debugging information is also pointed to by fields in the file headers. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_CODEVIEW", │ │ │ │ │ + "documentation": "CodeView debugging information. The format of the data block is described by the CodeView 4.0 specification.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_FPO", │ │ │ │ │ + "documentation": "Frame pointer omission (FPO) information. This information tells the debugger how to interpret nonstandard stack frames, which use the EBP register for a purpose other than as a frame pointer. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_MISC", │ │ │ │ │ + "documentation": "Miscellaneous information. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_EXCEPTION", │ │ │ │ │ + "documentation": "Exception information. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_FIXUP", │ │ │ │ │ + "documentation": "Fixup information. ", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_OMAP_FROM_SRC", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_OMAP_TO_SRC", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_BORLAND", │ │ │ │ │ + "documentation": "Borland debugging information.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_RESERVED10", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_CLSID", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_VC_FEATURE", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_POGO", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_ILTCG", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_MPX", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMAGE_DEBUG_TYPE_REPRO", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "is_pe", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "machine", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_sections", │ │ │ │ │ + "documentation": "Number of sections in the PE.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "timestamp", │ │ │ │ │ + "documentation": "PE timestamp.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "pointer_to_symbol_table", │ │ │ │ │ + "documentation": "Value of IMAGE_FILE_HEADER::PointerToSymbolTable. Used when the PE image has COFF debug info.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_symbols", │ │ │ │ │ + "documentation": "Value of IMAGE_FILE_HEADER::NumberOfSymbols. Used when the PE image has COFF debug info.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "size_of_optional_header", │ │ │ │ │ + "documentation": "Value of IMAGE_FILE_HEADER::SizeOfOptionalHeader. This is real size of the optional header and reflects differences between 32-bit and 64-bit optional header and number of data directories.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "characteristics", │ │ │ │ │ + "documentation": "Bitmap with PE FileHeader characteristics. Individual characteristics can be inspected by performing a bitwise AND operation with specific constants.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "entry_point", │ │ │ │ │ + "documentation": "Entry point file 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": "entry_point_raw", │ │ │ │ │ + "documentation": "Entry point raw value from the optional header of the PE. This value is not converted to a file offset or an RVA.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "image_base", │ │ │ │ │ + "documentation": "Image base relative virtual address.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_rva_and_sizes", │ │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::NumberOfRvaAndSizes. This is the number of items in the IMAGE_OPTIONAL_HEADER::DataDirectory array.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "dictionary", │ │ │ │ │ + "name": "version_info", │ │ │ │ │ + "documentation": "Dictionary containing the PE's version information. Typical keys are: Comments, CompanyName, FileDescription, FileVersion, InternalName, LegalCopyright, LegalTrademarks, OriginalFilename, ProductName, ProductVersion. For more information refer to: ```Example: pe.version_info[\"CompanyName\"] contains \"Microsoft\"```", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_version_infos", │ │ │ │ │ + "documentation": "Number of extracted version information records", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "version_info_list", │ │ │ │ │ + "documentation": "A array of version information records. Each data record contains key and value of the appropriate data record.", │ │ │ │ │ + "structure": │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "version_info_list", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "key", │ │ │ │ │ + "documentation": "Key of version information record directory.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "value", │ │ │ │ │ + "documentation": "Value of version information record directory.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "opthdr_magic", │ │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::Magic.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "size_of_code", │ │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfCode. This is the sum of raw data sizes in code sections.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "size_of_initialized_data", │ │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfInitializedData.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "size_of_uninitialized_data", │ │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfUninitializedData.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "base_of_code", │ │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::BaseOfCode.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "base_of_data", │ │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::BaseOfData. This field only exists in 32-bit PE files.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "section_alignment", │ │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::SectionAlignment. When Windows maps a PE image to memory, all raw sizes (including size of header) are aligned up to this value.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "file_alignment", │ │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::FileAlignment. All raw data sizes of sections in the PE image are aligned to this value.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "linker_version", │ │ │ │ │ + "documentation": "An object with two integer attributes, one for each major and minor linker version.", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "magic", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "checksum", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "signature", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "file_size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "header_size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "endian_tag", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "link_size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "link_offset", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "map_offset", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "string_ids_size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "string_ids_offset", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "type_ids_size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "type_ids_offset", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "proto_ids_size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "proto_ids_offset", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "major", │ │ │ │ │ + "documentation": "Major linker version.", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "field_ids_size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "minor", │ │ │ │ │ + "documentation": "Minor linker version.", │ │ │ │ │ "type": "i" │ │ │ │ │ - }, │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "os_version", │ │ │ │ │ + "documentation": "An object with two integer attributes, one for each major and minor OS version.", │ │ │ │ │ + "attributes": [ │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "field_ids_offset", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "major", │ │ │ │ │ + "documentation": "Major OS version.", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "method_ids_size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "minor", │ │ │ │ │ + "documentation": "Minor OS version.", │ │ │ │ │ "type": "i" │ │ │ │ │ - }, │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "image_version", │ │ │ │ │ + "documentation": "An object with two integer attributes, one for each major and minor image version.", │ │ │ │ │ + "attributes": [ │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "method_ids_offset", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "major", │ │ │ │ │ + "documentation": "Major image version.", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "class_defs_size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "minor", │ │ │ │ │ + "documentation": "Minor image version.", │ │ │ │ │ "type": "i" │ │ │ │ │ - }, │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "subsystem_version", │ │ │ │ │ + "documentation": "An object with two integer attributes, one for each major and minor subsystem version.", │ │ │ │ │ + "attributes": [ │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "class_defs_offset", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "major", │ │ │ │ │ + "documentation": "Major subsystem version.", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "data_size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "minor", │ │ │ │ │ + "documentation": "Minor subsystem version.", │ │ │ │ │ "type": "i" │ │ │ │ │ - }, │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "win32_version_value", │ │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::Win32VersionValue.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "size_of_image", │ │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfImage. This is the total virtual size of header and all sections.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "size_of_headers", │ │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfHeaders. This is the raw data size of the PE headers including DOS header, file header, optional header and all section headers. When PE is mapped to memory, this value is subject to aligning up to SectionAlignment.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "checksum", │ │ │ │ │ + "documentation": "Integer with the \"PE checksum\" as stored in the OptionalHeader", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "calculate_checksum", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "data_offset", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ + "arguments": [], │ │ │ │ │ + "documentation": "Function that calculates the \"PE checksum\" ```Example: pe.checksum == pe.calculate_checksum()```" │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "string_ids", │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "subsystem", │ │ │ │ │ "documentation": "", │ │ │ │ │ - "structure": │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "string_ids", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "offset", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "value", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "s" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ + "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "type_ids", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "structure": │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "type_ids", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "descriptor_idx", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "dll_characteristics", │ │ │ │ │ + "documentation": "Bitmap with PE OptionalHeader DllCharacteristics. Do not confuse these flags with the PE FileHeader Characteristics. Individual characteristics can be inspected by performing a bitwise AND operation with specific constants.", │ │ │ │ │ + "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "proto_ids", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "structure": │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "proto_ids", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "shorty_idx", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "return_type_idx", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "parameters_offset", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "dll_name", │ │ │ │ │ + "documentation": "The name of the DLL, if it exists in the export directory.", │ │ │ │ │ + "type": "s" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "field_ids", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "structure": │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "field_ids", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "class_idx", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "type_idx", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "name_idx", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "export_timestamp", │ │ │ │ │ + "documentation": "The timestamp the export data was created.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "size_of_stack_reserve", │ │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfStackReserve. This is the default amount of virtual memory that will be reserved for stack.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "size_of_stack_commit", │ │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfStackCommit. This is the default amount of virtual memory that will be allocated for stack.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "size_of_heap_reserve", │ │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfHeapReserve. This is the default amount of virtual memory that will be reserved for main process heap.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "size_of_heap_commit", │ │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfHeapCommit. This is the default amount of virtual memory that will be allocated for main process heap.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "loader_flags", │ │ │ │ │ + "documentation": "Value of IMAGE_OPTIONAL_HEADER::LoaderFlags.", │ │ │ │ │ + "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "array", │ │ │ │ │ - "name": "method_ids", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "data_directories", │ │ │ │ │ + "documentation": "A zero-based array of data directories. Each data directory contains virtual address and length of the appropriate data directory. Example: ```pe.data_directories[pe.IMAGE_DIRECTORY_ENTRY_EXPORT].virtual_address != 0``` Each data directory has the following entries:", │ │ │ │ │ "structure": │ │ │ │ │ { │ │ │ │ │ "kind": "struct", │ │ │ │ │ - "name": "method_ids", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "data_directories", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "class_idx", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "proto_idx", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "virtual_address", │ │ │ │ │ + "documentation": "Relative virtual address (RVA) of the PE data directory. If this is zero, then the data directory is missing. Note that for digital signature, this is the file offset, not RVA.", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "name_idx", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "size", │ │ │ │ │ + "documentation": "Size of the PE data directory, in bytes.", │ │ │ │ │ "type": "i" │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "array", │ │ │ │ │ - "name": "class_defs", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "sections", │ │ │ │ │ + "documentation": "Individual section characteristics can be inspected using a bitwise AND operation with specific constants. Examples: ```pe.sections[0].name == \".text\"```, ```pe.sections[1].characteristics & pe.SECTION_CNT_CODE```", │ │ │ │ │ "structure": │ │ │ │ │ { │ │ │ │ │ "kind": "struct", │ │ │ │ │ - "name": "class_defs", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "sections", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "class_idx", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "access_flags", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ + "name": "name", │ │ │ │ │ + "documentation": "Section name.", │ │ │ │ │ + "type": "s" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "super_class_idx", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "characteristics", │ │ │ │ │ + "documentation": "Section characteristics.", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "interfaces_offset", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "virtual_address", │ │ │ │ │ + "documentation": "Section virtual address.", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "source_file_idx", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "virtual_size", │ │ │ │ │ + "documentation": "Section virtual size.", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "annotations_offset", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "raw_data_offset", │ │ │ │ │ + "documentation": "Section raw offset.", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "class_data_offset", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "raw_data_size", │ │ │ │ │ + "documentation": "Section raw size.", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "static_values_offset", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "class_data_item", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "structure": │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "class_data_item", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "static_fields_size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "pointer_to_relocations", │ │ │ │ │ + "documentation": "Value of IMAGE_SECTION_HEADER::PointerToRelocations.", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "instance_fields_size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "pointer_to_line_numbers", │ │ │ │ │ + "documentation": "Value of IMAGE_SECTION_HEADER::PointerToLinenumbers.", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "direct_methods_size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "number_of_relocations", │ │ │ │ │ + "documentation": "Value of IMAGE_SECTION_HEADER::NumberOfRelocations.", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "virtual_methods_size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "number_of_line_numbers", │ │ │ │ │ + "documentation": "Value of IMAGE_SECTION_HEADER::NumberOfLineNumbers.", │ │ │ │ │ "type": "i" │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "struct", │ │ │ │ │ - "name": "map_list", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "overlay", │ │ │ │ │ + "documentation": "A structure containing members offset and size.", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ + "name": "offset", │ │ │ │ │ + "documentation": "Overlay section offset.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ "name": "size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "documentation": "Overlay section size.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "rich_signature", │ │ │ │ │ + "documentation": "Structure containing information about the PE's rich signature as documented in http://www.ntcore.com/files/richsign.htm.", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "offset", │ │ │ │ │ + "documentation": "Offset where the rich signature starts. It will be undefined if the file doesn't have a rich signature.", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "map_item", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "structure": │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "map_item", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "type", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "unused", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "offset", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "length", │ │ │ │ │ + "documentation": "Length of the rich signature, not including the final 'Rich' marker.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "key", │ │ │ │ │ + "documentation": "Key used to encrypt the data with XOR.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "raw_data", │ │ │ │ │ + "documentation": "Raw data as it appears in the file.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "clear_data", │ │ │ │ │ + "documentation": "Data after being decrypted by XORing it with the key.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "version_data", │ │ │ │ │ + "documentation": "Version fields after being decrypted by XORing it with the key.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "version", │ │ │ │ │ + "documentation": "Function returning a sum of count values of all matching version records. Provide the optional toolid argument to only match when both match for one entry. More information can be found here: http://www.ntcore.com/files/richsign.htm Note: Prior to version 3.11.0, this function returns only a boolean value (0 or 1) if the given version and optional toolid is present in an entry. ```Example: pe.rich_signature.version(24215, 261) == 61```", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "version" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Function returning a sum of count values of all matching `version` records." │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "version" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "toolid" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Function returning a sum of count values of all matching `version` records that also match the specified `toolid`." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "toolid", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "documentation": "Function returning a sum of count values of all matching toolid records. Provide the optional version argument to only match when both match for one entry. More information can be found here: http://www.ntcore.com/files/richsign.htm Note: Prior to version 3.11.0, this function returns only a boolean value (0 or 1) if the given toolid and optional version is present in an entry. ```Example: pe.rich_signature.toolid(170, 40219) >= 99```", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "toolid" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "toolid" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "version" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_fields", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "imphash", │ │ │ │ │ + "return_type": "s", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [], │ │ │ │ │ + "documentation": "Function returning the import hash or imphash for the PE. The imphash is a MD5 hash of the PE's import table after some normalization. The imphash for a PE can be also computed with pefile and you can find more information in Mandiant's blog." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "field", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "structure": │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "field", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "class_name", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "name", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "proto", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "field_idx_diff", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "access_flags", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "section_index", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "name" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Function returning the index into the sections array for the section that has name. name is case sensitive." │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "addr" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Function returning the index into the sections array for the section that has addr. addr can be an offset into the file or a memory address." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_methods", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "exports", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "function_name" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Function returning true if the PE exports function_name or false otherwise." │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "ordinal" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Function returning true if the PE exports ordinal or false otherwise." │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "r", │ │ │ │ │ + "name": "regular_expression" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Function returning true if the PE exports regular_expression or false otherwise." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "exports_index", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "function_name" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Function returning the index into the export_details array where the named function is, undefined otherwise." │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "ordinal" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Function returning the index into the export_details array where the exported ordinal is, undefined otherwise." │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "r", │ │ │ │ │ + "name": "regular_expression" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Function returning the first index into the export_details array where the regular expression matches the exported name, undefined otherwise." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "array", │ │ │ │ │ - "name": "method", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "export_details", │ │ │ │ │ + "documentation": "Array of structures containing information about the PE's exports.", │ │ │ │ │ "structure": │ │ │ │ │ { │ │ │ │ │ "kind": "struct", │ │ │ │ │ - "name": "method", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "export_details", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "class_name", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "s" │ │ │ │ │ + "name": "offset", │ │ │ │ │ + "documentation": "Offset where the exported function starts.", │ │ │ │ │ + "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ "name": "name", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "documentation": "Name of the exported function. It will be undefined if the function has no name.", │ │ │ │ │ "type": "s" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "proto", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "forward_name", │ │ │ │ │ + "documentation": "The name of the function where this export forwards to. It will be undefined if the export is not a forwarding export.", │ │ │ │ │ "type": "s" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "direct", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "virtual", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "method_idx_diff", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "access_flags", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "code_off", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "ordinal", │ │ │ │ │ + "documentation": "The ordinal of the exported function, after the ordinal base has been applied to it.", │ │ │ │ │ "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "code_item", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "registers_size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "ins_size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "outs_size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "tries_size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "debug_info_off", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "insns_size", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "insns", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "padding", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "tries", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "attributes": [] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "handlers", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "structure": { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "handlers", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "attributes": [] │ │ │ │ │ - } │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMPORT_STANDARD", │ │ │ │ │ + "documentation": "Flag specifying which import should function imports(int,...) search", │ │ │ │ │ + "type": "i" │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMPORT_DELAYED", │ │ │ │ │ + "documentation": "Flag specifying which import should function imports(int,...) search", │ │ │ │ │ + "type": "i" │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "IMPORT_ANY", │ │ │ │ │ + "documentation": "Flag specifying which import should function imports(int,...) search", │ │ │ │ │ + "type": "i" │ │ │ │ │ + { │ │ │ │ │ "kind": "function", │ │ │ │ │ - "name": "has_method", │ │ │ │ │ + "name": "imports", │ │ │ │ │ "return_type": "i", │ │ │ │ │ "overloads": [ │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ "type": "s", │ │ │ │ │ - "name": "method name" │ │ │ │ │ + "name": "dll_name" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "function_name" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Returns true if any method has the specified method name." │ │ │ │ │ + "documentation": "Function returning true if the PE imports function_name from dll_name, or false otherwise. dll_name is case insensitive." │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ "type": "s", │ │ │ │ │ - "name": "class name" │ │ │ │ │ + "name": "dll_name" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "type": "s", │ │ │ │ │ - "name": "method name" │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "ordinal" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Returns true if any class has the specified class name and at the same time there is a method with the specified metod name" │ │ │ │ │ + "documentation": "Function returning true if the PE imports ordinal from dll_name, or false otherwise. dll_name is case insensitive." │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ - "type": "r", │ │ │ │ │ - "name": "method name" │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "dll_name" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Returns true if any method name matches the regex." │ │ │ │ │ + "documentation": "Function returning the number of functions from the dll_name, in the PE imports. dll_name is case insensitive." │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ "type": "r", │ │ │ │ │ - "name": "class name" │ │ │ │ │ + "name": "dll_regexp" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "type": "r", │ │ │ │ │ - "name": "method name" │ │ │ │ │ + "name": "function_regexp" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Returns true if any class name matching the regex class name and at the same time there is a method with name matching the specified regex metod name" │ │ │ │ │ - } │ │ │ │ │ + "documentation": "Function returning the number of functions from the PE imports where a function name matches function_regexp and a DLL name matches dll_regexp. Both dll_regexp and function_regexp are case sensitive unless you use the \"/i\" modifier in the regexp." │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "import_flag" │ │ │ │ │ + }, │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "dll_name" │ │ │ │ │ + }, │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "function_name" │ │ │ │ │ + "documentation": "Function returning true if the PE imports function_name from dll_name in specified import type, or false otherwise. dll_name is case insensitive." │ │ │ │ │ + "arguments": [ │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "import_flag" │ │ │ │ │ + }, │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "dll_name" │ │ │ │ │ + }, │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "ordinal" │ │ │ │ │ + "documentation": "Function returning true if the PE imports ordinal from dll_name in specified import type, or false otherwise. dll_name is case insensitive." │ │ │ │ │ + "arguments": [ │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "import_flag" │ │ │ │ │ + }, │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "dll_name" │ │ │ │ │ + "documentation": "Function returning the number of functions from the dll_name in specified import type, in the PE imports. dll_name is case insensitive." │ │ │ │ │ + "arguments": [ │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "import_flag" │ │ │ │ │ + }, │ │ │ │ │ + "type": "r", │ │ │ │ │ + "name": "dll_regexp" │ │ │ │ │ + }, │ │ │ │ │ + "type": "r", │ │ │ │ │ + "name": "function_regexp" │ │ │ │ │ + "documentation": "Function returning the number of functions from the PE imports where a function name matches function_regexp and a DLL name matches dll_regexp in specified import type. Both dll_regexp and function_regexp are case sensitive unless you use the \"/i\" modifier in the regexp." │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "import_details", │ │ │ │ │ + "documentation": "Array of structures containing information about the PE's imports libraries.", │ │ │ │ │ + "structure": { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "import_details", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "library_name", │ │ │ │ │ + "documentation": "Library name.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_functions", │ │ │ │ │ + "documentation": "Number of imported function.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "functions", │ │ │ │ │ + "documentation": "Array of structures containing information about the PE's imports functions.", │ │ │ │ │ + "structure": { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "functions", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "name", │ │ │ │ │ + "documentation": "Name of imported function.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "ordinal", │ │ │ │ │ + "documentation": "Ordinal of imported function. If ordinal does not exist this value is YR_UNDEFINED.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "rva", │ │ │ │ │ + "documentation": "Relative virtual address (RVA) of imported function. If rva not found then this value is YR_UNDEFINED.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_imported_functions", │ │ │ │ │ + "documentation": "Number of imported functions in the PE.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_delayed_imported_functions", │ │ │ │ │ + "documentation": "Number of delay imported functions in the PE.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_delayed_imports", │ │ │ │ │ + "documentation": "Number of delay imported DLLs in the PE. (Number of IMAGE_DELAYLOAD_DESCRIPTOR parsed from file).", │ │ │ │ │ + "type": "i" │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "delayed_import_details", │ │ │ │ │ + "documentation": "Array of structures containing information about the PE's delay imports libraries.", │ │ │ │ │ + "structure": { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "import_details", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "library_name", │ │ │ │ │ + "documentation": "Library name.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_functions", │ │ │ │ │ + "documentation": "Number of imported function.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "functions", │ │ │ │ │ + "documentation": "Array of structures containing information about the PE's imports functions.", │ │ │ │ │ + "structure": { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "functions", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "name", │ │ │ │ │ + "documentation": "Name of imported function.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "ordinal", │ │ │ │ │ + "documentation": " Ordinal of imported function. If ordinal does not exist this value is YR_UNDEFINED.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "rva", │ │ │ │ │ + "documentation": "Relative virtual address (RVA) of imported function. If rva not found then this value is YR_UNDEFINED.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ { │ │ │ │ │ "kind": "function", │ │ │ │ │ - "name": "has_class", │ │ │ │ │ + "name": "locale", │ │ │ │ │ "return_type": "i", │ │ │ │ │ "overloads": [ │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ - "type": "s", │ │ │ │ │ - "name": "class name" │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "locale_identifier" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Returns true if any class has the specified name." │ │ │ │ │ - }, │ │ │ │ │ + "documentation": "Function returning true if the PE has a resource with the specified locale identifier. Locale identifiers are 16-bit integers." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "language", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ - "type": "r", │ │ │ │ │ - "name": "class name" │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "language_identifier" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Returns true if any class name matches the regex." │ │ │ │ │ + "documentation": "Function returning true if the PE has a resource with the specified language identifier. Language identifiers are 8-bit integers." │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ - } │ │ │ │ │ - "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": "function", │ │ │ │ │ + "name": "is_dll", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [], │ │ │ │ │ + "documentation": "Function returning true if the PE is a DLL." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "module_name", │ │ │ │ │ - "documentation": "The name of the module. Example: ```dotnet.module_name == \"axs\"```", │ │ │ │ │ - "type": "s" │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "is_32bit", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [], │ │ │ │ │ + "documentation": "Function returning true if the PE is 32bits." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "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": "function", │ │ │ │ │ + "name": "is_64bit", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [], │ │ │ │ │ + "documentation": "Function returning true if the PE is 64bits." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "number_of_streams", │ │ │ │ │ - "documentation": "The number of streams in the file.", │ │ │ │ │ + "name": "number_of_imports", │ │ │ │ │ + "documentation": "Number of imports in the PE.", │ │ │ │ │ "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.", │ │ │ │ │ + "name": "number_of_exports", │ │ │ │ │ + "documentation": "Number of exports in the PE.", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "number_of_classes", │ │ │ │ │ - "documentation": "The number of classes in the file.", │ │ │ │ │ + "name": "resource_timestamp", │ │ │ │ │ + "documentation": "Resource timestamp. This is stored as an integer.", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "resource_version", │ │ │ │ │ + "documentation": "An object with two integer attributes, major and minor versions.", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "major", │ │ │ │ │ + "documentation": "Major resource version.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "minor", │ │ │ │ │ + "documentation": "Minor resource version.", │ │ │ │ │ + "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.", │ │ │ │ │ + "name": "resources", │ │ │ │ │ + "documentation": "A zero-based array of resource objects, one for each resource the PE has. Individual resources can be accessed by using the [] operator.All resources must have a type, id (name), and language specified. They can be either an integer or string, but never both, for any given level. ```Example: pe.resources[0].type == pe.RESOURCE_TYPE_RCDATA``` ```Example: pe.resources[0].name_string == \"F\\x00I\\x00L\\x00E\\x00```\"", │ │ │ │ │ "structure": │ │ │ │ │ { │ │ │ │ │ "kind": "struct", │ │ │ │ │ - "name": "classes", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "resources", │ │ │ │ │ "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" │ │ │ │ │ + "name": "offset", │ │ │ │ │ + "documentation": "Offset for the resource data.", │ │ │ │ │ + "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "visibility", │ │ │ │ │ - "documentation": "Class visibility specifier, options are: private, public, protected, internal, private protected and protected internal", │ │ │ │ │ - "type" : "s" │ │ │ │ │ + "name": "length", │ │ │ │ │ + "documentation": "Length of the resource data.", │ │ │ │ │ + "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "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.", │ │ │ │ │ + "documentation": "Type of the resource (integer).", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "sealed", │ │ │ │ │ - "documentation": "Boolean representing if class is sealed.", │ │ │ │ │ + "name": "id", │ │ │ │ │ + "documentation": "ID of the resource (integer).", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "number_of_generic_parameters", │ │ │ │ │ - "documentation": "Number of generic parameters.", │ │ │ │ │ + "name": "language", │ │ │ │ │ + "documentation": "Language of the resource (integer).", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "generic_parameters", │ │ │ │ │ - "documentation": "A zero-based array of generic parameters name. Individual parameters can be accessed using the [] operator.", │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "type_string", │ │ │ │ │ + "documentation": "Type of the resource as a string, if specified.", │ │ │ │ │ "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.", │ │ │ │ │ + "name": "name_string", │ │ │ │ │ + "documentation": "Name of the resource as a string, if specified.", │ │ │ │ │ "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" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ + "name": "language_string", │ │ │ │ │ + "documentation": "Language of the resource as a string, if specified.", │ │ │ │ │ + "type": "s" │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_resources", │ │ │ │ │ + "documentation": "Number of resources in the PE.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "pdb_path", │ │ │ │ │ + "documentation": "Path of the PDB file for this PE if present. Example: ```pe.pdb_path == \"D:\\workspace\\2018_R9_RelBld\target\\checkout\\custprof\\Release\\custprof.pdb\"``` ", │ │ │ │ │ + "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```", │ │ │ │ │ + "name": "signatures", │ │ │ │ │ + "documentation": "A zero-based array of signature objects, one for each authenticode signature in the PE file. Usually PE files have a single signature.", │ │ │ │ │ "structure": │ │ │ │ │ { │ │ │ │ │ "kind": "struct", │ │ │ │ │ - "name": "resources", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "signatures", │ │ │ │ │ + "documentation": "A zero-based array of signature objects, one for each authenticode signature in the PE file. Usually PE files have a single signature.", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "name", │ │ │ │ │ - "documentation": "Name of the resource (string).", │ │ │ │ │ + "name": "thumbprint", │ │ │ │ │ + "documentation": "A string containing the thumbprint of the signature.", │ │ │ │ │ "type": "s" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "offset", │ │ │ │ │ - "documentation": "Offset for the resource data.", │ │ │ │ │ - "type": "i" │ │ │ │ │ + "name": "issuer", │ │ │ │ │ + "documentation": "A string containing information about the issuer.", │ │ │ │ │ + "type": "s" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "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": [ │ │ │ │ │ + "name": "subject", │ │ │ │ │ + "documentation": "A string containing information about the subject.", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ + "kind": "value", │ │ │ │ │ "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" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ + "documentation": "Version number.", │ │ │ │ │ + "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "public_key_or_token", │ │ │ │ │ - "documentation": "String containing the public key or token which identifies the author of this assembly.", │ │ │ │ │ + "name": "algorithm", │ │ │ │ │ + "documentation": "String representation of the algorithm used for this signature. Usually \"sha1WithRSAEncryption\". It depends on the X.509 and PKCS#7 implementationss and possibly their versions, consider using algorithm_oid instead.", │ │ │ │ │ "type": "s" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "name", │ │ │ │ │ - "documentation": "String containing the assembly name.", │ │ │ │ │ + "name": "algorithm_oid", │ │ │ │ │ + "documentation": "Object ID of the algorithm used for this signature, expressed in numeric ASN.1 dot notation. The name contained in algorithm is derived from this value. The object id is expected to be stable across X.509 and PKCS#7 implementations and their versions.", │ │ │ │ │ "type": "s" │ │ │ │ │ - } │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "serial", │ │ │ │ │ + "documentation": "A string containing the serial number. This is an example: 52:00:e5:aa:25:56:fc:1a:86:ed:96:c9:d4:4b:33:c7", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "not_before", │ │ │ │ │ + "documentation": "Unix timestamp on which the validity period for this signature begins.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "not_after", │ │ │ │ │ + "documentation": "Unix timestamp on which the validity period for this signature ends.", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "valid_on", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "file" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": " Function returning true if the signature was valid on the date indicated by timestamp. The following sentence: ```pe.signatures[n].valid_on(timestamp)``` Is equivalent to: ```timestamp >= pe.signatures[n].not_before and timestamp <= pe.signatures[n].not_after```" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ ] │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "number_of_assembly_refs", │ │ │ │ │ - "documentation": "", │ │ │ │ │ + "name": "number_of_signatures", │ │ │ │ │ + "documentation": "Number of authenticode signatures in the PE.", │ │ │ │ │ "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": "function", │ │ │ │ │ + "name": "iconhash", │ │ │ │ │ + "return_type": "s", │ │ │ │ │ + "overloads": [ │ │ │ │ │ { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "culture", │ │ │ │ │ - "documentation": "String containing the culture (language/country/region) for this assembly.", │ │ │ │ │ - "type": "s" │ │ │ │ │ + "arguments": [], │ │ │ │ │ + "documentation": "" │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "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": "function", │ │ │ │ │ + "name": "rva_to_offset", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "addr" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "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": "elf", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ "name": "ET_NONE", │ │ │ │ │ @@ -2767,162 +3190,14 @@ │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ "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." │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "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": "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": "macho", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ "name": "MH_MAGIC", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "s" │ │ │ │ │ @@ -4379,2603 +4654,2327 @@ │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ "documentation": "" │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ } │ │ │ │ │ "kind": "struct", │ │ │ │ │ - "name": "math", │ │ │ │ │ + "name": "hash", │ │ │ │ │ "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", │ │ │ │ │ + "name": "md5", │ │ │ │ │ + "return_type": "s", │ │ │ │ │ "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```" │ │ │ │ │ + "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" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "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." │ │ │ │ │ + "documentation": "Returns the MD5 hash for the given string. Example: ```hash.md5(\"dummy\") == \"275876e34cf609db118f3d84b799a790\"```" │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "function", │ │ │ │ │ - "name": "entropy", │ │ │ │ │ - "return_type": "f", │ │ │ │ │ + "name": "sha1", │ │ │ │ │ + "return_type": "s", │ │ │ │ │ "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```" │ │ │ │ │ + "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": "" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "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" │ │ │ │ │ + "name": "string" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Returns the absolute value of the signed integer. ```Example: math.abs(@a - @b) == 1```" │ │ │ │ │ + "documentation": "Returns the SHA1 hash for the given string." │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "function", │ │ │ │ │ - "name": "count", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ + "name": "sha256", │ │ │ │ │ + "return_type": "s", │ │ │ │ │ "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```" │ │ │ │ │ + "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": "i", │ │ │ │ │ - "name": "byte" │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "string" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Returns how often a specific byte occurs, the complete file is searched. Example: ```math.count(0x4A) >= 10```" │ │ │ │ │ + "documentation": "Returns the SHA256 hash for the given string." │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "function", │ │ │ │ │ - "name": "percentage", │ │ │ │ │ - "return_type": "f", │ │ │ │ │ + "name": "checksum32", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ "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```" │ │ │ │ │ + "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": "i", │ │ │ │ │ - "name": "byte" │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "string" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "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```" │ │ │ │ │ + "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": "mode", │ │ │ │ │ + "name": "crc32", │ │ │ │ │ "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: math.to_int(\"1234\") == 1234``` ```Example: math.to_int(\"-10\") == -10``` ```Example: math.to_int(\"-010\" == -8```" │ │ │ │ │ + "documentation": "Returns a crc32 checksum for the *size* bytes starting at *offset*." │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "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 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": "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\"```" │ │ │ │ │ + "documentation": "Returns a crc32 checksum for the given string." │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ } │ │ │ │ │ "kind": "struct", │ │ │ │ │ - "name": "pe", │ │ │ │ │ + "name": "dex", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "MACHINE_UNKNOWN", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_AM33", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_AMD64", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_ARM", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_ARMNT", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_ARM64", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_EBC", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_I386", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_IA64", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_M32R", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_MIPS16", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_MIPSFPU", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_MIPSFPU16", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_POWERPC", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_POWERPCFP", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_R4000", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_SH3", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_SH3DSP", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_SH4", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_SH5", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_THUMB", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_WCEMIPSV2", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_TARGET_HOST", │ │ │ │ │ - "documentation": "Interacts with the host and not a WOW64 guest", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_R3000", │ │ │ │ │ - "documentation": "MIPS little-endian, 0x160 big-endian", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_R10000", │ │ │ │ │ - "documentation": "MIPS little-endian", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_ALPHA", │ │ │ │ │ - "documentation": "Alpha_AXP", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_SH3E", │ │ │ │ │ - "documentation": "SH3E little-endian", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_AXP64", │ │ │ │ │ - "documentation": "AXP64", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_ALPHA64", │ │ │ │ │ - "documentation": "ALPHA64", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_TRICORE", │ │ │ │ │ - "documentation": "Infineon", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_CEF", │ │ │ │ │ - "documentation": "CEF", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_CEE", │ │ │ │ │ - "documentation": "CEE", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SUBSYSTEM_UNKNOWN", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SUBSYSTEM_NATIVE", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SUBSYSTEM_WINDOWS_GUI", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SUBSYSTEM_WINDOWS_CUI", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SUBSYSTEM_OS2_CUI", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SUBSYSTEM_POSIX_CUI", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SUBSYSTEM_NATIVE_WINDOWS", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SUBSYSTEM_WINDOWS_CE_GUI", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SUBSYSTEM_EFI_APPLICATION", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SUBSYSTEM_EFI_RUNTIME_DRIVER", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SUBSYSTEM_XBOX", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SUBSYSTEM_WINDOWS_BOOT_APPLICATION", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SUBSYSTEM_EFI_ROM_IMAGE", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "HIGH_ENTROPY_VA", │ │ │ │ │ - "documentation": "DllCharacteristics ASLR with 64 bit address space.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DYNAMIC_BASE", │ │ │ │ │ - "documentation": "File can be relocated - also marks the file as ASLR compatible", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "FORCE_INTEGRITY", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "NX_COMPAT", │ │ │ │ │ - "documentation": "Marks the file as DEP compatible", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "NO_ISOLATION", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "NO_SEH", │ │ │ │ │ - "documentation": "The file does not contain structured exception handlers, this must be set to use SafeSEH", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "NO_BIND", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "APPCONTAINER", │ │ │ │ │ - "documentation": "DllCharacteristics Image should execute in an AppContainer.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "WDM_DRIVER", │ │ │ │ │ - "documentation": "Marks the file as a Windows Driver Model (WDM) device driver.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "GUARD_CF", │ │ │ │ │ - "documentation": "Image supports Control Flow Guard.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "TERMINAL_SERVER_AWARE", │ │ │ │ │ - "documentation": "Marks the file as terminal server compatible", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "RELOCS_STRIPPED", │ │ │ │ │ - "documentation": "Relocation info stripped from file.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "EXECUTABLE_IMAGE", │ │ │ │ │ - "documentation": "File is executable (i.e. no unresolved external references).", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "LINE_NUMS_STRIPPED", │ │ │ │ │ - "documentation": "Line numbers stripped from file.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "LOCAL_SYMS_STRIPPED", │ │ │ │ │ - "documentation": "Local symbols stripped from file.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "AGGRESIVE_WS_TRIM", │ │ │ │ │ - "documentation": "Aggressively trim working set", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "LARGE_ADDRESS_AWARE", │ │ │ │ │ - "documentation": "App can handle >2gb addresses", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "BYTES_REVERSED_LO", │ │ │ │ │ - "documentation": "Bytes of machine word are reversed.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "MACHINE_32BIT", │ │ │ │ │ - "documentation": "32 bit word machine.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DEBUG_STRIPPED", │ │ │ │ │ - "documentation": "Debugging info stripped from file in .DBG file", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "REMOVABLE_RUN_FROM_SWAP", │ │ │ │ │ - "documentation": "If Image is on removable media, copy and run from the swap file.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "NET_RUN_FROM_SWAP", │ │ │ │ │ - "documentation": "If Image is on Net, copy and run from the swap file.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SYSTEM", │ │ │ │ │ - "documentation": "System File.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "DLL", │ │ │ │ │ - "documentation": "File is a DLL.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "UP_SYSTEM_ONLY", │ │ │ │ │ - "documentation": "File should only be run on a UP machine", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "BYTES_REVERSED_HI", │ │ │ │ │ - "documentation": "Bytes of machine word are reversed.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DIRECTORY_ENTRY_EXPORT", │ │ │ │ │ - "documentation": "Data directory for exported functions.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DIRECTORY_ENTRY_IMPORT", │ │ │ │ │ - "documentation": "Data directory for import directory.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DIRECTORY_ENTRY_RESOURCE", │ │ │ │ │ - "documentation": "Data directory for resource section.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DIRECTORY_ENTRY_EXCEPTION", │ │ │ │ │ - "documentation": "Data directory for exception information.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DIRECTORY_ENTRY_SECURITY", │ │ │ │ │ - "documentation": "This is the raw file offset and length of the image digital signature. If the image has no embedded digital signature, this directory will contain zeros.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DIRECTORY_ENTRY_BASERELOC", │ │ │ │ │ - "documentation": "Data directory for image relocation table.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DIRECTORY_ENTRY_DEBUG", │ │ │ │ │ - "documentation": "Data directory for debug information.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DIRECTORY_ENTRY_ARCHITECTURE", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DIRECTORY_ENTRY_COPYRIGHT", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DIRECTORY_ENTRY_GLOBALPTR", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DIRECTORY_ENTRY_TLS", │ │ │ │ │ - "documentation": "Data directory for image thread local storage.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG", │ │ │ │ │ - "documentation": "Data directory for image load configuration.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT", │ │ │ │ │ - "documentation": "Data directory for image bound import table.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DIRECTORY_ENTRY_IAT", │ │ │ │ │ - "documentation": "Data directory for image Import Address Table.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT", │ │ │ │ │ - "documentation": "Data directory for Delayed Import Table. Structure of the delayed import table is linker-dependent. Microsoft version of delayed imports is described in the souces \"delayimp.h\" and \"delayimp.cpp\", which can be found in MS Visual Studio 2008 CRT sources.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR", │ │ │ │ │ - "documentation": "Data directory for .NET headers.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DIRECTORY_ENTRY_COPYRIGHT", │ │ │ │ │ - "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_NT_OPTIONAL_HDR32_MAGIC", │ │ │ │ │ - "documentation": "The file is an executable image. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_NT_OPTIONAL_HDR64_MAGIC", │ │ │ │ │ - "documentation": "The file is an executable image. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_ROM_OPTIONAL_HDR_MAGIC", │ │ │ │ │ - "documentation": "The file is a ROM image. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_NO_PAD", │ │ │ │ │ - "documentation": "The section should not be padded to the next boundary. This flag is obsolete and is replaced by IMAGE_SCN_ALIGN_1BYTES. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_CNT_CODE", │ │ │ │ │ + "name": "DEX_FILE_MAGIC_035", │ │ │ │ │ "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ + "type": "s" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "SECTION_CNT_INITIALIZED_DATA", │ │ │ │ │ + "name": "DEX_FILE_MAGIC_036", │ │ │ │ │ "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ + "type": "s" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "SECTION_CNT_UNINITIALIZED_DATA", │ │ │ │ │ + "name": "DEX_FILE_MAGIC_037", │ │ │ │ │ "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_LNK_OTHER", │ │ │ │ │ - "documentation": "Reserved", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_LNK_INFO", │ │ │ │ │ - "documentation": "The section contains comments or other information. This is valid only for object files. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_LNK_REMOVE", │ │ │ │ │ - "documentation": "The section will not become part of the image. This is valid only for object files. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_LNK_COMDAT", │ │ │ │ │ - "documentation": "The section contains COMDAT data. This is valid only for object files. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_NO_DEFER_SPEC_EXC", │ │ │ │ │ - "documentation": "Reset speculative exceptions handling bits in the TLB entries for this section. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ + "type": "s" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "SECTION_GPREL", │ │ │ │ │ + "name": "DEX_FILE_MAGIC_038", │ │ │ │ │ "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ + "type": "s" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "SECTION_MEM_FARDATA", │ │ │ │ │ + "name": "DEX_FILE_MAGIC_039", │ │ │ │ │ "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_MEM_PURGEABLE", │ │ │ │ │ - "documentation": "Reserved", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_MEM_PURGEABLE", │ │ │ │ │ - "documentation": "Reserved", │ │ │ │ │ - "type": "i" │ │ │ │ │ + "type": "s" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "SECTION_MEM_16BIT", │ │ │ │ │ + "name": "ENDIAN_CONSTANT", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "SECTION_LNK_NRELOC_OVFL", │ │ │ │ │ + "name": "REVERSE_ENDIAN_CONSTANT", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "SECTION_MEM_LOCKED", │ │ │ │ │ - "documentation": "Reserved", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_MEM_PRELOAD", │ │ │ │ │ - "documentation": "Reserved", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_ALIGN_1BYTES", │ │ │ │ │ - "documentation": "Align data on a 1-byte boundary. This is valid only for object files. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_ALIGN_2BYTES", │ │ │ │ │ - "documentation": "Align data on a 2-byte boundary. This is valid only for object files. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_ALIGN_4BYTES", │ │ │ │ │ - "documentation": "Align data on a 4-byte boundary. This is valid only for object files. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_ALIGN_8BYTES", │ │ │ │ │ - "documentation": "Align data on a 8-byte boundary. This is valid only for object files. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_ALIGN_16BYTES", │ │ │ │ │ - "documentation": "Align data on a 16-byte boundary. This is valid only for object files. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_ALIGN_32BYTES", │ │ │ │ │ - "documentation": "Align data on a 32-byte boundary. This is valid only for object files. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_ALIGN_64BYTES", │ │ │ │ │ - "documentation": "Align data on a 64-byte boundary. This is valid only for object files. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_ALIGN_128BYTES", │ │ │ │ │ - "documentation": "Align data on a 128-byte boundary. This is valid only for object files. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_ALIGN_256BYTES", │ │ │ │ │ - "documentation": "Align data on a 256-byte boundary. This is valid only for object files. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_ALIGN_512BYTES", │ │ │ │ │ - "documentation": "Align data on a 512-byte boundary. This is valid only for object files. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_ALIGN_1024BYTES", │ │ │ │ │ - "documentation": "Align data on a 1024-byte boundary. This is valid only for object files. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_ALIGN_2048BYTES", │ │ │ │ │ - "documentation": "Align data on a 2048-byte boundary. This is valid only for object files. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_ALIGN_4096BYTES", │ │ │ │ │ - "documentation": "Align data on a 4096-byte boundary. This is valid only for object files. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_ALIGN_8192BYTES", │ │ │ │ │ - "documentation": "Align data on a 8192-byte boundary. This is valid only for object files. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "SECTION_ALIGN_MASK", │ │ │ │ │ + "name": "NO_INDEX", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "SECTION_MEM_DISCARDABLE", │ │ │ │ │ + "name": "ACC_PUBLIC", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "SECTION_MEM_NOT_CACHED", │ │ │ │ │ + "name": "ACC_PRIVATE", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "SECTION_MEM_NOT_PAGED", │ │ │ │ │ + "name": "ACC_PROTECTED", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "SECTION_MEM_SHARED", │ │ │ │ │ + "name": "ACC_STATIC", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "SECTION_MEM_EXECUTE", │ │ │ │ │ + "name": "ACC_FINAL", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "SECTION_MEM_READ", │ │ │ │ │ + "name": "ACC_SYNCHRONIZED", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "SECTION_MEM_WRITE", │ │ │ │ │ + "name": "ACC_VOLATILE", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "SECTION_SCALE_INDEX", │ │ │ │ │ - "documentation": "Tls index is scaled", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "RESOURCE_TYPE_CURSOR", │ │ │ │ │ + "name": "ACC_BRIDGE", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "RESOURCE_TYPE_BITMAP", │ │ │ │ │ + "name": "ACC_TRANSIENT", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "RESOURCE_TYPE_ICON", │ │ │ │ │ + "name": "ACC_VARARGS", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "RESOURCE_TYPE_MENU", │ │ │ │ │ + "name": "ACC_NATIVE", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "RESOURCE_TYPE_DIALOG", │ │ │ │ │ + "name": "ACC_INTERFACE", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "RESOURCE_TYPE_STRING", │ │ │ │ │ + "name": "ACC_ABSTRACT", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "RESOURCE_TYPE_FONTDIR", │ │ │ │ │ + "name": "ACC_STRICT", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "RESOURCE_TYPE_FONT", │ │ │ │ │ + "name": "ACC_SYNTHETIC", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "RESOURCE_TYPE_ACCELERATOR", │ │ │ │ │ + "name": "ACC_ANNOTATION", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "RESOURCE_TYPE_RCDATA", │ │ │ │ │ + "name": "ACC_ENUM", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "RESOURCE_TYPE_MESSAGETABLE", │ │ │ │ │ + "name": "ACC_CONSTRUCTOR", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "RESOURCE_TYPE_GROUP_CURSOR", │ │ │ │ │ + "name": "ACC_DECLARED_SYNCHRONIZED", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "RESOURCE_TYPE_GROUP_ICON", │ │ │ │ │ + "name": "TYPE_HEADER_ITEM", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "RESOURCE_TYPE_VERSION", │ │ │ │ │ + "name": "TYPE_STRING_ID_ITEM", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "RESOURCE_TYPE_DLGINCLUDE", │ │ │ │ │ + "name": "TYPE_TYPE_ID_ITEM", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "RESOURCE_TYPE_PLUGPLAY", │ │ │ │ │ + "name": "TYPE_PROTO_ID_ITEM", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "RESOURCE_TYPE_VXD", │ │ │ │ │ + "name": "TYPE_FIELD_ID_ITEM", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "RESOURCE_TYPE_ANICURSOR", │ │ │ │ │ + "name": "TYPE_METHOD_ID_ITEM", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "RESOURCE_TYPE_ANIICON", │ │ │ │ │ + "name": "TYPE_CLASS_DEF_ITEM", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "RESOURCE_TYPE_HTML", │ │ │ │ │ + "name": "TYPE_CALL_SITE_ID_ITEM", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "RESOURCE_TYPE_MANIFEST", │ │ │ │ │ + "name": "TYPE_METHOD_HANDLE_ITEM", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "IMAGE_DEBUG_TYPE_UNKNOWN", │ │ │ │ │ - "documentation": "Unknown value, ignored by all tools. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DEBUG_TYPE_COFF", │ │ │ │ │ - "documentation": "COFF debugging information (line numbers, symbol table, and string table). This type of debugging information is also pointed to by fields in the file headers. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DEBUG_TYPE_CODEVIEW", │ │ │ │ │ - "documentation": "CodeView debugging information. The format of the data block is described by the CodeView 4.0 specification.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DEBUG_TYPE_FPO", │ │ │ │ │ - "documentation": "Frame pointer omission (FPO) information. This information tells the debugger how to interpret nonstandard stack frames, which use the EBP register for a purpose other than as a frame pointer. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DEBUG_TYPE_MISC", │ │ │ │ │ - "documentation": "Miscellaneous information. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DEBUG_TYPE_EXCEPTION", │ │ │ │ │ - "documentation": "Exception information. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DEBUG_TYPE_FIXUP", │ │ │ │ │ - "documentation": "Fixup information. ", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DEBUG_TYPE_OMAP_FROM_SRC", │ │ │ │ │ + "name": "TYPE_MAP_LIST", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "IMAGE_DEBUG_TYPE_OMAP_TO_SRC", │ │ │ │ │ + "name": "TYPE_TYPE_LIST", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "IMAGE_DEBUG_TYPE_BORLAND", │ │ │ │ │ - "documentation": "Borland debugging information.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMAGE_DEBUG_TYPE_RESERVED10", │ │ │ │ │ + "name": "TYPE_ANNOTATION_SET_REF_LIST", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "IMAGE_DEBUG_TYPE_CLSID", │ │ │ │ │ + "name": "TYPE_ANNOTATION_SET_ITEM", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "IMAGE_DEBUG_TYPE_VC_FEATURE", │ │ │ │ │ + "name": "TYPE_CLASS_DATA_ITEM", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "IMAGE_DEBUG_TYPE_POGO", │ │ │ │ │ + "name": "TYPE_CODE_ITEM", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "IMAGE_DEBUG_TYPE_ILTCG", │ │ │ │ │ + "name": "TYPE_STRING_DATA_ITEM", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "IMAGE_DEBUG_TYPE_MPX", │ │ │ │ │ + "name": "TYPE_DEBUG_INFO_ITEM", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "IMAGE_DEBUG_TYPE_REPRO", │ │ │ │ │ + "name": "TYPE_ANNOTATION_ITEM", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "is_pe", │ │ │ │ │ + "name": "TYPE_ENCODED_ARRAY_ITEM", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "machine", │ │ │ │ │ + "name": "TYPE_ANNOTATIONS_DIRECTORY_ITEM", │ │ │ │ │ "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_sections", │ │ │ │ │ - "documentation": "Number of sections in the PE.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "timestamp", │ │ │ │ │ - "documentation": "PE timestamp.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "pointer_to_symbol_table", │ │ │ │ │ - "documentation": "Value of IMAGE_FILE_HEADER::PointerToSymbolTable. Used when the PE image has COFF debug info.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_symbols", │ │ │ │ │ - "documentation": "Value of IMAGE_FILE_HEADER::NumberOfSymbols. Used when the PE image has COFF debug info.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "size_of_optional_header", │ │ │ │ │ - "documentation": "Value of IMAGE_FILE_HEADER::SizeOfOptionalHeader. This is real size of the optional header and reflects differences between 32-bit and 64-bit optional header and number of data directories.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "characteristics", │ │ │ │ │ - "documentation": "Bitmap with PE FileHeader characteristics. Individual characteristics can be inspected by performing a bitwise AND operation with specific constants.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "entry_point", │ │ │ │ │ - "documentation": "Entry point file 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": "entry_point_raw", │ │ │ │ │ - "documentation": "Entry point raw value from the optional header of the PE. This value is not converted to a file offset or an RVA.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "image_base", │ │ │ │ │ - "documentation": "Image base relative virtual address.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_rva_and_sizes", │ │ │ │ │ - "documentation": "Value of IMAGE_OPTIONAL_HEADER::NumberOfRvaAndSizes. This is the number of items in the IMAGE_OPTIONAL_HEADER::DataDirectory array.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "dictionary", │ │ │ │ │ - "name": "version_info", │ │ │ │ │ - "documentation": "Dictionary containing the PE's version information. Typical keys are: Comments, CompanyName, FileDescription, FileVersion, InternalName, LegalCopyright, LegalTrademarks, OriginalFilename, ProductName, ProductVersion. For more information refer to: ```Example: pe.version_info[\"CompanyName\"] contains \"Microsoft\"```", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_version_infos", │ │ │ │ │ - "documentation": "Number of extracted version information records", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "version_info_list", │ │ │ │ │ - "documentation": "A array of version information records. Each data record contains key and value of the appropriate data record.", │ │ │ │ │ - "structure": │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "version_info_list", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "key", │ │ │ │ │ - "documentation": "Key of version information record directory.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "value", │ │ │ │ │ - "documentation": "Value of version information record directory.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "opthdr_magic", │ │ │ │ │ - "documentation": "Value of IMAGE_OPTIONAL_HEADER::Magic.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "size_of_code", │ │ │ │ │ - "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfCode. This is the sum of raw data sizes in code sections.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "size_of_initialized_data", │ │ │ │ │ - "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfInitializedData.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "size_of_uninitialized_data", │ │ │ │ │ - "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfUninitializedData.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "base_of_code", │ │ │ │ │ - "documentation": "Value of IMAGE_OPTIONAL_HEADER::BaseOfCode.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "base_of_data", │ │ │ │ │ - "documentation": "Value of IMAGE_OPTIONAL_HEADER::BaseOfData. This field only exists in 32-bit PE files.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "section_alignment", │ │ │ │ │ - "documentation": "Value of IMAGE_OPTIONAL_HEADER::SectionAlignment. When Windows maps a PE image to memory, all raw sizes (including size of header) are aligned up to this value.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "file_alignment", │ │ │ │ │ - "documentation": "Value of IMAGE_OPTIONAL_HEADER::FileAlignment. All raw data sizes of sections in the PE image are aligned to this value.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ "kind": "struct", │ │ │ │ │ - "name": "linker_version", │ │ │ │ │ - "documentation": "An object with two integer attributes, one for each major and minor linker version.", │ │ │ │ │ + "name": "header", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "major", │ │ │ │ │ - "documentation": "Major linker version.", │ │ │ │ │ + "name": "magic", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "checksum", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "minor", │ │ │ │ │ - "documentation": "Minor linker version.", │ │ │ │ │ + "name": "signature", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "file_size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "os_version", │ │ │ │ │ - "documentation": "An object with two integer attributes, one for each major and minor OS version.", │ │ │ │ │ - "attributes": [ │ │ │ │ │ + }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "major", │ │ │ │ │ - "documentation": "Major OS version.", │ │ │ │ │ + "name": "header_size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "minor", │ │ │ │ │ - "documentation": "Minor OS version.", │ │ │ │ │ + "name": "endian_tag", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "image_version", │ │ │ │ │ - "documentation": "An object with two integer attributes, one for each major and minor image version.", │ │ │ │ │ - "attributes": [ │ │ │ │ │ + }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "major", │ │ │ │ │ - "documentation": "Major image version.", │ │ │ │ │ + "name": "link_size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "minor", │ │ │ │ │ - "documentation": "Minor image version.", │ │ │ │ │ + "name": "link_offset", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "subsystem_version", │ │ │ │ │ - "documentation": "An object with two integer attributes, one for each major and minor subsystem version.", │ │ │ │ │ - "attributes": [ │ │ │ │ │ + }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "major", │ │ │ │ │ - "documentation": "Major subsystem version.", │ │ │ │ │ + "name": "map_offset", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "minor", │ │ │ │ │ - "documentation": "Minor subsystem version.", │ │ │ │ │ + "name": "string_ids_size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "win32_version_value", │ │ │ │ │ - "documentation": "Value of IMAGE_OPTIONAL_HEADER::Win32VersionValue.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "size_of_image", │ │ │ │ │ - "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfImage. This is the total virtual size of header and all sections.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "size_of_headers", │ │ │ │ │ - "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfHeaders. This is the raw data size of the PE headers including DOS header, file header, optional header and all section headers. When PE is mapped to memory, this value is subject to aligning up to SectionAlignment.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "checksum", │ │ │ │ │ - "documentation": "Integer with the \"PE checksum\" as stored in the OptionalHeader", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "calculate_checksum", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ + }, │ │ │ │ │ { │ │ │ │ │ - "arguments": [], │ │ │ │ │ - "documentation": "Function that calculates the \"PE checksum\" ```Example: pe.checksum == pe.calculate_checksum()```" │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "string_ids_offset", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "type_ids_size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "type_ids_offset", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "proto_ids_size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "proto_ids_offset", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "field_ids_size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "field_ids_offset", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "method_ids_size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "method_ids_offset", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "class_defs_size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "class_defs_offset", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "data_size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "data_offset", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "subsystem", │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "string_ids", │ │ │ │ │ "documentation": "", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "dll_characteristics", │ │ │ │ │ - "documentation": "Bitmap with PE OptionalHeader DllCharacteristics. Do not confuse these flags with the PE FileHeader Characteristics. Individual characteristics can be inspected by performing a bitwise AND operation with specific constants.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "dll_name", │ │ │ │ │ - "documentation": "The name of the DLL, if it exists in the export directory.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "export_timestamp", │ │ │ │ │ - "documentation": "The timestamp the export data was created.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "size_of_stack_reserve", │ │ │ │ │ - "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfStackReserve. This is the default amount of virtual memory that will be reserved for stack.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "size_of_stack_commit", │ │ │ │ │ - "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfStackCommit. This is the default amount of virtual memory that will be allocated for stack.", │ │ │ │ │ - "type": "i" │ │ │ │ │ + "structure": │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "string_ids", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "offset", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "value", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "s" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "size_of_heap_reserve", │ │ │ │ │ - "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfHeapReserve. This is the default amount of virtual memory that will be reserved for main process heap.", │ │ │ │ │ - "type": "i" │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "type_ids", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "structure": │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "type_ids", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "descriptor_idx", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "size_of_heap_commit", │ │ │ │ │ - "documentation": "Value of IMAGE_OPTIONAL_HEADER::SizeOfHeapCommit. This is the default amount of virtual memory that will be allocated for main process heap.", │ │ │ │ │ - "type": "i" │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "proto_ids", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "structure": │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "proto_ids", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "shorty_idx", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "return_type_idx", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "parameters_offset", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "loader_flags", │ │ │ │ │ - "documentation": "Value of IMAGE_OPTIONAL_HEADER::LoaderFlags.", │ │ │ │ │ - "type": "i" │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "field_ids", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "structure": │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "field_ids", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "class_idx", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "type_idx", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "name_idx", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "array", │ │ │ │ │ - "name": "data_directories", │ │ │ │ │ - "documentation": "A zero-based array of data directories. Each data directory contains virtual address and length of the appropriate data directory. Example: ```pe.data_directories[pe.IMAGE_DIRECTORY_ENTRY_EXPORT].virtual_address != 0``` Each data directory has the following entries:", │ │ │ │ │ + "name": "method_ids", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "structure": │ │ │ │ │ { │ │ │ │ │ "kind": "struct", │ │ │ │ │ - "name": "data_directories", │ │ │ │ │ + "name": "method_ids", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "virtual_address", │ │ │ │ │ - "documentation": "Relative virtual address (RVA) of the PE data directory. If this is zero, then the data directory is missing. Note that for digital signature, this is the file offset, not RVA.", │ │ │ │ │ + "name": "class_idx", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "size", │ │ │ │ │ - "documentation": "Size of the PE data directory, in bytes.", │ │ │ │ │ + "name": "proto_idx", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "name_idx", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "array", │ │ │ │ │ - "name": "sections", │ │ │ │ │ - "documentation": "Individual section characteristics can be inspected using a bitwise AND operation with specific constants. Examples: ```pe.sections[0].name == \".text\"```, ```pe.sections[1].characteristics & pe.SECTION_CNT_CODE```", │ │ │ │ │ + "name": "class_defs", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "structure": │ │ │ │ │ { │ │ │ │ │ "kind": "struct", │ │ │ │ │ - "name": "sections", │ │ │ │ │ + "name": "class_defs", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "name", │ │ │ │ │ - "documentation": "Section name.", │ │ │ │ │ - "type": "s" │ │ │ │ │ + "name": "class_idx", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "characteristics", │ │ │ │ │ - "documentation": "Section characteristics.", │ │ │ │ │ + "name": "access_flags", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "virtual_address", │ │ │ │ │ - "documentation": "Section virtual address.", │ │ │ │ │ + "name": "super_class_idx", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "virtual_size", │ │ │ │ │ - "documentation": "Section virtual size.", │ │ │ │ │ + "name": "interfaces_offset", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "raw_data_offset", │ │ │ │ │ - "documentation": "Section raw offset.", │ │ │ │ │ + "name": "source_file_idx", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "raw_data_size", │ │ │ │ │ - "documentation": "Section raw size.", │ │ │ │ │ + "name": "annotations_offset", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "pointer_to_relocations", │ │ │ │ │ - "documentation": "Value of IMAGE_SECTION_HEADER::PointerToRelocations.", │ │ │ │ │ + "name": "class_data_offset", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "pointer_to_line_numbers", │ │ │ │ │ - "documentation": "Value of IMAGE_SECTION_HEADER::PointerToLinenumbers.", │ │ │ │ │ + "name": "static_values_offset", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "class_data_item", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "structure": │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "class_data_item", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "static_fields_size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "number_of_relocations", │ │ │ │ │ - "documentation": "Value of IMAGE_SECTION_HEADER::NumberOfRelocations.", │ │ │ │ │ + "name": "instance_fields_size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "number_of_line_numbers", │ │ │ │ │ - "documentation": "Value of IMAGE_SECTION_HEADER::NumberOfLineNumbers.", │ │ │ │ │ + "name": "direct_methods_size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "virtual_methods_size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "struct", │ │ │ │ │ - "name": "overlay", │ │ │ │ │ - "documentation": "A structure containing members offset and size.", │ │ │ │ │ + "name": "map_list", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "offset", │ │ │ │ │ - "documentation": "Overlay section offset.", │ │ │ │ │ + "name": "size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "size", │ │ │ │ │ - "documentation": "Overlay section size.", │ │ │ │ │ - "type": "i" │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "map_item", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "structure": │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "map_item", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "type", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "unused", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "offset", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "rich_signature", │ │ │ │ │ - "documentation": "Structure containing information about the PE's rich signature as documented in http://www.ntcore.com/files/richsign.htm.", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "offset", │ │ │ │ │ - "documentation": "Offset where the rich signature starts. It will be undefined if the file doesn't have a rich signature.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "length", │ │ │ │ │ - "documentation": "Length of the rich signature, not including the final 'Rich' marker.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "key", │ │ │ │ │ - "documentation": "Key used to encrypt the data with XOR.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "raw_data", │ │ │ │ │ - "documentation": "Raw data as it appears in the file.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "clear_data", │ │ │ │ │ - "documentation": "Data after being decrypted by XORing it with the key.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_fields", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "field", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "structure": │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "field", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "class_name", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "name", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "proto", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "field_idx_diff", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "access_flags", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "number_of_methods", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "method", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "structure": │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "method", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "class_name", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "name", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "proto", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "direct", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "virtual", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "method_idx_diff", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "access_flags", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "code_off", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "code_item", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "registers_size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "ins_size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "outs_size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "tries_size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "debug_info_off", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "insns_size", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "insns", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "s" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "padding", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "i" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "tries", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "attributes": [] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "array", │ │ │ │ │ + "name": "handlers", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "structure": { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "handlers", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "attributes": [] │ │ │ │ │ + } │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + } │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "has_method", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "version_data", │ │ │ │ │ - "documentation": "Version fields after being decrypted by XORing it with the key.", │ │ │ │ │ - "type": "s" │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "method name" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns true if any method has the specified method name." │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "version", │ │ │ │ │ - "documentation": "Function returning a sum of count values of all matching version records. Provide the optional toolid argument to only match when both match for one entry. More information can be found here: http://www.ntcore.com/files/richsign.htm Note: Prior to version 3.11.0, this function returns only a boolean value (0 or 1) if the given version and optional toolid is present in an entry. ```Example: pe.rich_signature.version(24215, 261) == 61```", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ + "arguments": [ │ │ │ │ │ { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "version" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Function returning a sum of count values of all matching `version` records." │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "class name" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "version" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "toolid" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": "Function returning a sum of count values of all matching `version` records that also match the specified `toolid`." │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "method name" │ │ │ │ │ } │ │ │ │ │ - ] │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns true if any class has the specified class name and at the same time there is a method with the specified metod name" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "toolid", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "documentation": "Function returning a sum of count values of all matching toolid records. Provide the optional version argument to only match when both match for one entry. More information can be found here: http://www.ntcore.com/files/richsign.htm Note: Prior to version 3.11.0, this function returns only a boolean value (0 or 1) if the given toolid and optional version is present in an entry. ```Example: pe.rich_signature.toolid(170, 40219) >= 99```", │ │ │ │ │ - "overloads": [ │ │ │ │ │ + "arguments": [ │ │ │ │ │ { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "toolid" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ + "type": "r", │ │ │ │ │ + "name": "method name" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns true if any method name matches the regex." │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "r", │ │ │ │ │ + "name": "class name" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "toolid" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "version" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ + "type": "r", │ │ │ │ │ + "name": "method name" │ │ │ │ │ } │ │ │ │ │ - ] │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns true if any class name matching the regex class name and at the same time there is a method with name matching the specified regex metod name" │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "function", │ │ │ │ │ - "name": "imphash", │ │ │ │ │ - "return_type": "s", │ │ │ │ │ + "name": "has_class", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ "overloads": [ │ │ │ │ │ { │ │ │ │ │ - "arguments": [], │ │ │ │ │ - "documentation": "Function returning the import hash or imphash for the PE. The imphash is a MD5 hash of the PE's import table after some normalization. The imphash for a PE can be also computed with pefile and you can find more information in Mandiant's blog." │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "class name" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns true if any class has the specified name." │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "r", │ │ │ │ │ + "name": "class name" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns true if any class name matches the regex." │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ - }, │ │ │ │ │ + } │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "console", │ │ │ │ │ + "attributes": [ │ │ │ │ │ { │ │ │ │ │ "kind": "function", │ │ │ │ │ - "name": "section_index", │ │ │ │ │ + "name": "log", │ │ │ │ │ "return_type": "i", │ │ │ │ │ "overloads": [ │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ "type": "s", │ │ │ │ │ - "name": "name" │ │ │ │ │ + "name": "string" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Function returning the index into the sections array for the section that has name. name is case sensitive." │ │ │ │ │ + "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": "addr" │ │ │ │ │ + "name": "integer" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Function returning the index into the sections array for the section that has addr. addr can be an offset into the file or a memory address." │ │ │ │ │ + "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": "exports", │ │ │ │ │ + "name": "hex", │ │ │ │ │ "return_type": "i", │ │ │ │ │ "overloads": [ │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ - "type": "s", │ │ │ │ │ - "name": "function_name" │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "integer" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Function returning true if the PE exports function_name or false otherwise." │ │ │ │ │ + "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": "ordinal" │ │ │ │ │ + "name": "integer" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Function returning true if the PE exports ordinal or false otherwise." │ │ │ │ │ - }, │ │ │ │ │ + "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": "math", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "value", │ │ │ │ │ + "name": "MEAN_BYTES", │ │ │ │ │ + "documentation": "", │ │ │ │ │ + "type": "f" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "in_range", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ - "type": "r", │ │ │ │ │ - "name": "regular_expression" │ │ │ │ │ + "type": "f", │ │ │ │ │ + "name": "test" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "f", │ │ │ │ │ + "name": "lower" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "f", │ │ │ │ │ + "name": "upper" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Function returning true if the PE exports regular_expression or false otherwise." │ │ │ │ │ + "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": "exports_index", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ + "name": "deviation", │ │ │ │ │ + "return_type": "f", │ │ │ │ │ "overloads": [ │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ - "type": "s", │ │ │ │ │ - "name": "function_name" │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "offset" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "size" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "f", │ │ │ │ │ + "name": "mean" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Function returning the index into the export_details array where the named function is, undefined otherwise." │ │ │ │ │ + "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": "ordinal" │ │ │ │ │ + "name": "" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Function returning the index into the export_details array where the exported ordinal is, undefined otherwise." │ │ │ │ │ + "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": "r", │ │ │ │ │ - "name": "regular_expression" │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Function returning the first index into the export_details array where the regular expression matches the exported name, undefined otherwise." │ │ │ │ │ + "documentation": "Return the mean for the given string." │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "export_details", │ │ │ │ │ - "documentation": "Array of structures containing information about the PE's exports.", │ │ │ │ │ - "structure": │ │ │ │ │ - { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "export_details", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "offset", │ │ │ │ │ - "documentation": "Offset where the exported function starts.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "name", │ │ │ │ │ - "documentation": "Name of the exported function. It will be undefined if the function has no name.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "forward_name", │ │ │ │ │ - "documentation": "The name of the function where this export forwards to. It will be undefined if the export is not a forwarding export.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "ordinal", │ │ │ │ │ - "documentation": "The ordinal of the exported function, after the ordinal base has been applied to it.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMPORT_STANDARD", │ │ │ │ │ - "documentation": "Flag specifying which import should function imports(int,...) search", │ │ │ │ │ - "type": "i" │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMPORT_DELAYED", │ │ │ │ │ - "documentation": "Flag specifying which import should function imports(int,...) search", │ │ │ │ │ - "type": "i" │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "IMPORT_ANY", │ │ │ │ │ - "documentation": "Flag specifying which import should function imports(int,...) search", │ │ │ │ │ - "type": "i" │ │ │ │ │ - { │ │ │ │ │ "kind": "function", │ │ │ │ │ - "name": "imports", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ + "name": "serial_correlation", │ │ │ │ │ + "return_type": "f", │ │ │ │ │ "overloads": [ │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ - "type": "s", │ │ │ │ │ - "name": "dll_name" │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "type": "s", │ │ │ │ │ - "name": "function_name" │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Function returning true if the PE imports function_name from dll_name, or false otherwise. dll_name is case insensitive." │ │ │ │ │ + "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": "dll_name" │ │ │ │ │ + "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": "ordinal" │ │ │ │ │ + "name": "" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Function returning true if the PE imports ordinal from dll_name, or false otherwise. dll_name is case insensitive." │ │ │ │ │ + "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": "dll_name" │ │ │ │ │ + "name": "" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Function returning the number of functions from the dll_name, in the PE imports. dll_name is case insensitive." │ │ │ │ │ - }, │ │ │ │ │ + "documentation": "Return the percentage away from Pi for the given string." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "entropy", │ │ │ │ │ + "return_type": "f", │ │ │ │ │ + "overloads": [ │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ - "type": "r", │ │ │ │ │ - "name": "dll_regexp" │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "offset" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "type": "r", │ │ │ │ │ - "name": "function_regexp" │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "size" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Function returning the number of functions from the PE imports where a function name matches function_regexp and a DLL name matches dll_regexp. Both dll_regexp and function_regexp are case sensitive unless you use the \"/i\" modifier in the regexp." │ │ │ │ │ + "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": "i", │ │ │ │ │ - "name": "import_flag" │ │ │ │ │ - }, │ │ │ │ │ - "type": "s", │ │ │ │ │ - "name": "dll_name" │ │ │ │ │ - }, │ │ │ │ │ - "type": "s", │ │ │ │ │ - "name": "function_name" │ │ │ │ │ - "documentation": "Function returning true if the PE imports function_name from dll_name in specified import type, or false otherwise. dll_name is case insensitive." │ │ │ │ │ - "arguments": [ │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "import_flag" │ │ │ │ │ - }, │ │ │ │ │ - "type": "s", │ │ │ │ │ - "name": "dll_name" │ │ │ │ │ - }, │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "ordinal" │ │ │ │ │ - "documentation": "Function returning true if the PE imports ordinal from dll_name in specified import type, or false otherwise. dll_name is case insensitive." │ │ │ │ │ - "arguments": [ │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "import_flag" │ │ │ │ │ - }, │ │ │ │ │ - "type": "s", │ │ │ │ │ - "name": "dll_name" │ │ │ │ │ - "documentation": "Function returning the number of functions from the dll_name in specified import type, in the PE imports. dll_name is case insensitive." │ │ │ │ │ - "arguments": [ │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "import_flag" │ │ │ │ │ - }, │ │ │ │ │ - "type": "r", │ │ │ │ │ - "name": "dll_regexp" │ │ │ │ │ - }, │ │ │ │ │ - "type": "r", │ │ │ │ │ - "name": "function_regexp" │ │ │ │ │ - "documentation": "Function returning the number of functions from the PE imports where a function name matches function_regexp and a DLL name matches dll_regexp in specified import type. Both dll_regexp and function_regexp are case sensitive unless you use the \"/i\" modifier in the regexp." │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "s", │ │ │ │ │ + "name": "" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns the entropy for the given string. ```Example: math.entropy(\"dummy\") > 7```" │ │ │ │ │ + } │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "import_details", │ │ │ │ │ - "documentation": "Array of structures containing information about the PE's imports libraries.", │ │ │ │ │ - "structure": { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "import_details", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "library_name", │ │ │ │ │ - "documentation": "Library name.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_functions", │ │ │ │ │ - "documentation": "Number of imported function.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "functions", │ │ │ │ │ - "documentation": "Array of structures containing information about the PE's imports functions.", │ │ │ │ │ - "structure": { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "functions", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "name", │ │ │ │ │ - "documentation": "Name of imported function.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "ordinal", │ │ │ │ │ - "documentation": "Ordinal of imported function. If ordinal does not exist this value is YR_UNDEFINED.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "rva", │ │ │ │ │ - "documentation": "Relative virtual address (RVA) of imported function. If rva not found then this value is YR_UNDEFINED.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_imported_functions", │ │ │ │ │ - "documentation": "Number of imported functions in the PE.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_delayed_imported_functions", │ │ │ │ │ - "documentation": "Number of delay imported functions in the PE.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_delayed_imports", │ │ │ │ │ - "documentation": "Number of delay imported DLLs in the PE. (Number of IMAGE_DELAYLOAD_DESCRIPTOR parsed from file).", │ │ │ │ │ - "type": "i" │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "delayed_import_details", │ │ │ │ │ - "documentation": "Array of structures containing information about the PE's delay imports libraries.", │ │ │ │ │ - "structure": { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "import_details", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "library_name", │ │ │ │ │ - "documentation": "Library name.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "number_of_functions", │ │ │ │ │ - "documentation": "Number of imported function.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - "kind": "array", │ │ │ │ │ - "name": "functions", │ │ │ │ │ - "documentation": "Array of structures containing information about the PE's imports functions.", │ │ │ │ │ - "structure": { │ │ │ │ │ - "kind": "struct", │ │ │ │ │ - "name": "functions", │ │ │ │ │ - "attributes": [ │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "name", │ │ │ │ │ - "documentation": "Name of imported function.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "ordinal", │ │ │ │ │ - "documentation": " Ordinal of imported function. If ordinal does not exist this value is YR_UNDEFINED.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "rva", │ │ │ │ │ - "documentation": "Relative virtual address (RVA) of imported function. If rva not found then this value is YR_UNDEFINED.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ { │ │ │ │ │ "kind": "function", │ │ │ │ │ - "name": "locale", │ │ │ │ │ + "name": "min", │ │ │ │ │ "return_type": "i", │ │ │ │ │ "overloads": [ │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ "type": "i", │ │ │ │ │ - "name": "locale_identifier" │ │ │ │ │ + "name": "int" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "int" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Function returning true if the PE has a resource with the specified locale identifier. Locale identifiers are 16-bit integers." │ │ │ │ │ + "documentation": "Returns the minimum of two unsigned integer values." │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "function", │ │ │ │ │ - "name": "language", │ │ │ │ │ + "name": "max", │ │ │ │ │ "return_type": "i", │ │ │ │ │ "overloads": [ │ │ │ │ │ { │ │ │ │ │ "arguments": [ │ │ │ │ │ { │ │ │ │ │ "type": "i", │ │ │ │ │ - "name": "language_identifier" │ │ │ │ │ + "name": "int" │ │ │ │ │ + }, │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "int" │ │ │ │ │ } │ │ │ │ │ ], │ │ │ │ │ - "documentation": "Function returning true if the PE has a resource with the specified language identifier. Language identifiers are 8-bit integers." │ │ │ │ │ + "documentation": "Returns the maximum of two unsigned integer values." │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "function", │ │ │ │ │ - "name": "is_dll", │ │ │ │ │ + "name": "to_number", │ │ │ │ │ "return_type": "i", │ │ │ │ │ "overloads": [ │ │ │ │ │ { │ │ │ │ │ - "arguments": [], │ │ │ │ │ - "documentation": "Function returning true if the PE is a DLL." │ │ │ │ │ + "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": "is_32bit", │ │ │ │ │ + "name": "abs", │ │ │ │ │ "return_type": "i", │ │ │ │ │ "overloads": [ │ │ │ │ │ { │ │ │ │ │ - "arguments": [], │ │ │ │ │ - "documentation": "Function returning true if the PE is 32bits." │ │ │ │ │ + "arguments": [ │ │ │ │ │ + { │ │ │ │ │ + "type": "i", │ │ │ │ │ + "name": "int" │ │ │ │ │ + } │ │ │ │ │ + ], │ │ │ │ │ + "documentation": "Returns the absolute value of the signed integer. ```Example: math.abs(@a - @b) == 1```" │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "function", │ │ │ │ │ - "name": "is_64bit", │ │ │ │ │ + "name": "count", │ │ │ │ │ "return_type": "i", │ │ │ │ │ "overloads": [ │ │ │ │ │ { │ │ │ │ │ - "arguments": [], │ │ │ │ │ - "documentation": "Function returning true if the PE is 64bits." │ │ │ │ │ + "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": "value", │ │ │ │ │ - "name": "number_of_imports", │ │ │ │ │ - "documentation": "Number of imports in the PE.", │ │ │ │ │ - "type": "i" │ │ │ │ │ + "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": "value", │ │ │ │ │ - "name": "number_of_exports", │ │ │ │ │ - "documentation": "Number of exports in the PE.", │ │ │ │ │ - "type": "i" │ │ │ │ │ + "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": "value", │ │ │ │ │ - "name": "resource_timestamp", │ │ │ │ │ - "documentation": "Resource timestamp. This is stored as an integer.", │ │ │ │ │ - "type": "i" │ │ │ │ │ + "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: 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 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": "struct", │ │ │ │ │ - "name": "resource_version", │ │ │ │ │ - "documentation": "An object with two integer attributes, major and minor versions.", │ │ │ │ │ - "attributes": [ │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "to_string", │ │ │ │ │ + "return_type": "s", │ │ │ │ │ + "overloads": [ │ │ │ │ │ { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "major", │ │ │ │ │ - "documentation": "Major resource version.", │ │ │ │ │ - "type": "i" │ │ │ │ │ + "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\"```" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "minor", │ │ │ │ │ - "documentation": "Minor resource version.", │ │ │ │ │ - "type": "i" │ │ │ │ │ + "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": "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": "resources", │ │ │ │ │ - "documentation": "A zero-based array of resource objects, one for each resource the PE has. Individual resources can be accessed by using the [] operator.All resources must have a type, id (name), and language specified. They can be either an integer or string, but never both, for any given level. ```Example: pe.resources[0].type == pe.RESOURCE_TYPE_RCDATA``` ```Example: pe.resources[0].name_string == \"F\\x00I\\x00L\\x00E\\x00```\"", │ │ │ │ │ + "name": "streams", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "structure": │ │ │ │ │ { │ │ │ │ │ "kind": "struct", │ │ │ │ │ - "name": "resources", │ │ │ │ │ + "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": "offset", │ │ │ │ │ - "documentation": "Offset for the resource data.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "length", │ │ │ │ │ - "documentation": "Length of the resource data.", │ │ │ │ │ - "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "type", │ │ │ │ │ - "documentation": "Type of the resource (integer).", │ │ │ │ │ - "type": "i" │ │ │ │ │ + "name": "name", │ │ │ │ │ + "documentation": "Stream name.", │ │ │ │ │ + "type": "s" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "id", │ │ │ │ │ - "documentation": "ID of the resource (integer).", │ │ │ │ │ + "name": "offset", │ │ │ │ │ + "documentation": "Stream offset.", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "language", │ │ │ │ │ - "documentation": "Language of the resource (integer).", │ │ │ │ │ + "name": "size", │ │ │ │ │ + "documentation": "Stream size.", │ │ │ │ │ "type": "i" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "type_string", │ │ │ │ │ - "documentation": "Type of the resource as a string, if specified.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "name_string", │ │ │ │ │ - "documentation": "Name of the resource as a string, if specified.", │ │ │ │ │ - "type": "s" │ │ │ │ │ - }, │ │ │ │ │ - { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "language_string", │ │ │ │ │ - "documentation": "Language of the resource as a string, if specified.", │ │ │ │ │ - "type": "s" │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ } │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "number_of_resources", │ │ │ │ │ - "documentation": "Number of resources in the PE.", │ │ │ │ │ + "name": "number_of_streams", │ │ │ │ │ + "documentation": "The number of streams in the file.", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "value", │ │ │ │ │ - "name": "pdb_path", │ │ │ │ │ - "documentation": "Path of the PDB file for this PE if present. Example: ```pe.pdb_path == \"D:\\workspace\\2018_R9_RelBld\target\\checkout\\custprof\\Release\\custprof.pdb\"``` ", │ │ │ │ │ + "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": "signatures", │ │ │ │ │ - "documentation": "A zero-based array of signature objects, one for each authenticode signature in the PE file. Usually PE files have a single signature.", │ │ │ │ │ + "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": "signatures", │ │ │ │ │ - "documentation": "A zero-based array of signature objects, one for each authenticode signature in the PE file. Usually PE files have a single signature.", │ │ │ │ │ + "name": "classes", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "attributes": [ │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "thumbprint", │ │ │ │ │ - "documentation": "A string containing the thumbprint of the signature.", │ │ │ │ │ + "name": "fullname", │ │ │ │ │ + "documentation": "Class full name.", │ │ │ │ │ "type": "s" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "issuer", │ │ │ │ │ - "documentation": "A string containing information about the issuer.", │ │ │ │ │ + "name": "name", │ │ │ │ │ + "documentation": "Class name.", │ │ │ │ │ "type": "s" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "subject", │ │ │ │ │ - "documentation": "A string containing information about the subject.", │ │ │ │ │ + "name": "namespace", │ │ │ │ │ + "documentation": "Class namespace.", │ │ │ │ │ "type": "s" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "version", │ │ │ │ │ - "documentation": "Version number.", │ │ │ │ │ + "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": "algorithm", │ │ │ │ │ - "documentation": "String representation of the algorithm used for this signature. Usually \"sha1WithRSAEncryption\". It depends on the X.509 and PKCS#7 implementationss and possibly their versions, consider using algorithm_oid instead.", │ │ │ │ │ + "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": "algorithm_oid", │ │ │ │ │ - "documentation": "Object ID of the algorithm used for this signature, expressed in numeric ASN.1 dot notation. The name contained in algorithm is derived from this value. The object id is expected to be stable across X.509 and PKCS#7 implementations and their versions.", │ │ │ │ │ + "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": "serial", │ │ │ │ │ - "documentation": "A string containing the serial number. This is an example: 52:00:e5:aa:25:56:fc:1a:86:ed:96:c9:d4:4b:33:c7", │ │ │ │ │ + "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": "not_before", │ │ │ │ │ - "documentation": "Unix timestamp on which the validity period for this signature begins.", │ │ │ │ │ + "name": "offset", │ │ │ │ │ + "documentation": "Offset for the resource data.", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ "kind": "value", │ │ │ │ │ - "name": "not_after", │ │ │ │ │ - "documentation": "Unix timestamp on which the validity period for this signature ends.", │ │ │ │ │ + "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": "function", │ │ │ │ │ - "name": "valid_on", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ - { │ │ │ │ │ - "arguments": [ │ │ │ │ │ - { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "file" │ │ │ │ │ - } │ │ │ │ │ - ], │ │ │ │ │ - "documentation": " Function returning true if the signature was valid on the date indicated by timestamp. The following sentence: ```pe.signatures[n].valid_on(timestamp)``` Is equivalent to: ```timestamp >= pe.signatures[n].not_before and timestamp <= pe.signatures[n].not_after```" │ │ │ │ │ - } │ │ │ │ │ - ] │ │ │ │ │ - } │ │ │ │ │ + "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_signatures", │ │ │ │ │ - "documentation": "Number of authenticode signatures in the PE.", │ │ │ │ │ + "name": "number_of_assembly_refs", │ │ │ │ │ + "documentation": "", │ │ │ │ │ "type": "i" │ │ │ │ │ }, │ │ │ │ │ { │ │ │ │ │ - "kind": "function", │ │ │ │ │ - "name": "iconhash", │ │ │ │ │ - "return_type": "s", │ │ │ │ │ - "overloads": [ │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "assembly", │ │ │ │ │ + "documentation": "Object for .NET assembly information. Example: ```dotnet.assembly.name == \"Keylogger\"```", │ │ │ │ │ + "attributes": [ │ │ │ │ │ { │ │ │ │ │ - "arguments": [], │ │ │ │ │ - "documentation": "" │ │ │ │ │ + "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": "function", │ │ │ │ │ - "name": "rva_to_offset", │ │ │ │ │ - "return_type": "i", │ │ │ │ │ - "overloads": [ │ │ │ │ │ + "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": "cuckoo", │ │ │ │ │ + "attributes": [ │ │ │ │ │ + { │ │ │ │ │ + "kind": "struct", │ │ │ │ │ + "name": "network", │ │ │ │ │ + "attributes": [ │ │ │ │ │ { │ │ │ │ │ - "arguments": [ │ │ │ │ │ + "kind": "function", │ │ │ │ │ + "name": "dns_lookup", │ │ │ │ │ + "return_type": "i", │ │ │ │ │ + "overloads": [ │ │ │ │ │ { │ │ │ │ │ - "type": "i", │ │ │ │ │ - "name": "addr" │ │ │ │ │ + "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/)" │ │ │ │ │ } │ │ │ │ │ - ], │ │ │ │ │ - "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": "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." │ │ │ │ │ + } │ │ │ │ │ + ] │ │ │ │ │ } │ │ │ │ │ ] │ │ │ │ │ } │ │ │ │ │ _ZNK8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbxydSaNS0_14adl_serializerES3_IhSaIhEEvE16assert_invariantEb.part.0 │ │ │ │ │ _ZNSdD2Ev.isra.0 │ │ │ │ │ _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_.isra.0 │ │ │ │ │ _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_.isra.0 │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata._ZN7yaramod7modules10ModuleListC2Ev.str1.4 {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ String dump of section '.rodata._ZN7yaramod7modules10ModuleListC2Ev.str1.4': │ │ │ │ │ - [ 0] string │ │ │ │ │ - [ 8] magic │ │ │ │ │ - [ 10] macho │ │ │ │ │ - [ 18] elf │ │ │ │ │ - [ 1c] dotnet │ │ │ │ │ - [ 24] dex │ │ │ │ │ - [ 28] cuckoo │ │ │ │ │ - [ 30] console │ │ │ │ │ + [ 0] cuckoo │ │ │ │ │ + [ 8] dotnet │ │ │ │ │ + [ 10] console │ │ │ │ │ + [ 18] magic │ │ │ │ │ + [ 20] dex │ │ │ │ │ + [ 24] string │ │ │ │ │ + [ 2c] macho │ │ │ │ │ + [ 34] elf │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text._ZN7yaramod7modules10ModuleListC2 […] │ │ │ │ │ @@ -6,60 +6,62 @@ │ │ │ │ │ 00000000 : │ │ │ │ │ yaramod::modules::ModuleList::ModuleList(): │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ │ sub.w ip, sp, ip │ │ │ │ │ str.w r0, [ip, #2504] @ 0x9c8 │ │ │ │ │ subw sp, sp, #1556 @ 0x614 │ │ │ │ │ - ldr.w r2, [pc, #2572] @ a24 │ │ │ │ │ + ldr.w r1, [pc, #2580] @ a2c │ │ │ │ │ + ldr.w r6, [pc, #2580] @ a30 │ │ │ │ │ add r4, sp, #924 @ 0x39c │ │ │ │ │ - add r5, sp, #932 @ 0x3a4 │ │ │ │ │ - ldr.w r1, [pc, #2568] @ a28 │ │ │ │ │ + add r1, pc │ │ │ │ │ + ldr.w r2, [pc, #2576] @ a34 │ │ │ │ │ + str r1, [sp, #172] @ 0xac │ │ │ │ │ + add r6, pc │ │ │ │ │ + ldr.w r1, [pc, #2572] @ a38 │ │ │ │ │ add r2, pc │ │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ │ + add r5, sp, #932 @ 0x3a4 │ │ │ │ │ add r3, sp, #172 @ 0xac │ │ │ │ │ - ldr.w r0, [pc, #2564] @ a2c │ │ │ │ │ - str r2, [sp, #172] @ 0xac │ │ │ │ │ - movw r2, #26996 @ 0x6974 │ │ │ │ │ - movt r2, #25965 @ 0x656d │ │ │ │ │ - add r0, pc │ │ │ │ │ - str r5, [r4, #0] │ │ │ │ │ - str r2, [r5, #0] │ │ │ │ │ - movs r2, #4 │ │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ │ + ldr r1, [r6, r1] │ │ │ │ │ + movs r6, #6 │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ str.w r1, [sp, #1548] @ 0x60c │ │ │ │ │ mov.w r1, #0 │ │ │ │ │ - str r2, [r4, #4] │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - strb r2, [r4, #12] │ │ │ │ │ - mov.w r2, #462 @ 0x1ce │ │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ │ + movw r1, #8500 @ 0x2134 │ │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ │ add r2, sp, #300 @ 0x12c │ │ │ │ │ + str r5, [r4, #0] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + strh.w r1, [sp, #936] @ 0x3a8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ + str r0, [r5, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + movs r6, #0 │ │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ │ + strb r6, [r4, #14] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq.n 70 │ │ │ │ │ + beq.n 76 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w cb8 │ │ │ │ │ + beq.w cc0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ │ @@ -69,746 +71,747 @@ │ │ │ │ │ add r1, sp, #332 @ 0x14c │ │ │ │ │ strb r3, [r2, #8] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ ldr r5, [r2, #28] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ │ - beq.w cc6 │ │ │ │ │ + beq.w cce │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ │ add.w fp, sp, #876 @ 0x36c │ │ │ │ │ - ldr.w r2, [pc, #2420] @ a30 │ │ │ │ │ + ldr.w r2, [pc, #2428] @ a3c │ │ │ │ │ add.w sl, sp, #884 @ 0x374 │ │ │ │ │ - ldr.w r1, [pc, #2416] @ a34 │ │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ + movs r6, #0 │ │ │ │ │ add r2, pc │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r3, [r6, #24] │ │ │ │ │ + ldr.w r1, [pc, #2416] @ a40 │ │ │ │ │ + str r5, [r4, #28] │ │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ │ + str r3, [r7, #24] │ │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ │ - add.w r1, r1, #464 @ 0x1d0 │ │ │ │ │ + add r1, pc │ │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ │ - movw r1, #2162 @ 0x872 │ │ │ │ │ + movw r1, #19589 @ 0x4c85 │ │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add r2, sp, #348 @ 0x15c │ │ │ │ │ str.w sl, [fp] │ │ │ │ │ - str r5, [r4, #28] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - strh r1, [r7, #0] │ │ │ │ │ + strh r1, [r5, #0] │ │ │ │ │ mov r1, fp │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r5, [r6, #28] │ │ │ │ │ - strb.w r5, [r6, #32] │ │ │ │ │ - strb.w r5, [fp, #14] │ │ │ │ │ - movs r5, #6 │ │ │ │ │ + str r6, [r7, #28] │ │ │ │ │ + strb.w r6, [r7, #32] │ │ │ │ │ + strb.w r6, [fp, #14] │ │ │ │ │ + movs r6, #6 │ │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ │ - str.w r5, [fp, #4] │ │ │ │ │ + str.w r6, [fp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq.n 11e │ │ │ │ │ + beq.n 120 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add r1, sp, #356 @ 0x164 │ │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - ldr r5, [r2, #4] │ │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w cd0 │ │ │ │ │ + beq.w cd8 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - add r6, sp, #380 @ 0x17c │ │ │ │ │ + add r7, sp, #380 @ 0x17c │ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ │ - str r5, [r4, #52] @ 0x34 │ │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r5, [r1, #28] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + str r7, [sp, #100] @ 0x64 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ strb r3, [r1, #8] │ │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ │ - beq.w cdc │ │ │ │ │ + beq.w ce4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ - ldr.w r2, [pc, #2252] @ a38 │ │ │ │ │ - str r3, [r6, #24] │ │ │ │ │ + ldr.w r2, [pc, #2264] @ a44 │ │ │ │ │ + str r3, [r7, #24] │ │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ │ - movw r2, #11824 @ 0x2e30 │ │ │ │ │ - movt r2, #1 │ │ │ │ │ + movw r2, #16610 @ 0x40e2 │ │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ │ add r2, sp, #396 @ 0x18c │ │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ │ mov r0, r2 │ │ │ │ │ - str r5, [r4, #76] @ 0x4c │ │ │ │ │ + movs r6, #0 │ │ │ │ │ str.w sl, [fp] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + strb.w r6, [fp, #12] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - strb.w r5, [fp, #10] │ │ │ │ │ - str r5, [r6, #28] │ │ │ │ │ - strb.w r5, [r6, #32] │ │ │ │ │ - movs r5, #2 │ │ │ │ │ + str r6, [r7, #28] │ │ │ │ │ + strb.w r6, [r7, #32] │ │ │ │ │ + movs r6, #4 │ │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ │ - str.w r5, [fp, #4] │ │ │ │ │ - movw r5, #25968 @ 0x6570 │ │ │ │ │ - strh.w r5, [sl] │ │ │ │ │ + str.w r6, [fp, #4] │ │ │ │ │ + movw r6, #24941 @ 0x616d │ │ │ │ │ + movt r6, #26740 @ 0x6874 │ │ │ │ │ + str.w r6, [sl] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq.n 1bc │ │ │ │ │ + beq.n 1be │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r1, sp, #404 @ 0x194 │ │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - ldr r5, [r2, #4] │ │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w ce8 │ │ │ │ │ + beq.w cf0 │ │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - add r6, sp, #428 @ 0x1ac │ │ │ │ │ + add r7, sp, #428 @ 0x1ac │ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ │ - str r5, [r4, #100] @ 0x64 │ │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r5, [r1, #28] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + str r7, [sp, #108] @ 0x6c │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ strb r3, [r1, #8] │ │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ │ - beq.w cf4 │ │ │ │ │ + beq.w cfc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r2, [r4, #120] @ 0x78 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ │ - mov r1, fp │ │ │ │ │ + ldr.w r2, [pc, #2108] @ a48 │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r1, [pc, #2104] @ a4c │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ - ldr.w r2, [pc, #2092] @ a3c │ │ │ │ │ - str r3, [r6, #24] │ │ │ │ │ + add r1, pc │ │ │ │ │ + str r1, [sp, #196] @ 0xc4 │ │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ │ + str r3, [r7, #24] │ │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ │ - add r2, pc │ │ │ │ │ - str r2, [sp, #196] @ 0xc4 │ │ │ │ │ - movw r2, #16610 @ 0x40e2 │ │ │ │ │ + movw r2, #4113 @ 0x1011 │ │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ │ add r2, sp, #444 @ 0x1bc │ │ │ │ │ - str r5, [r4, #124] @ 0x7c │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ str.w sl, [fp] │ │ │ │ │ - strb.w r5, [fp, #12] │ │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ │ + movs r6, #0 │ │ │ │ │ + str.w r0, [sl] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + strh r1, [r5, #0] │ │ │ │ │ + lsrs r1, r1, #16 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - str r5, [r6, #28] │ │ │ │ │ - strb.w r5, [r6, #32] │ │ │ │ │ - movs r5, #4 │ │ │ │ │ + strb.w r1, [sp, #890] @ 0x37a │ │ │ │ │ + mov r1, fp │ │ │ │ │ + str r6, [r7, #28] │ │ │ │ │ + strb.w r6, [r7, #32] │ │ │ │ │ + strb.w r6, [fp, #15] │ │ │ │ │ + movs r6, #7 │ │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ │ - str.w r5, [fp, #4] │ │ │ │ │ - movw r5, #24941 @ 0x616d │ │ │ │ │ - movt r5, #26740 @ 0x6874 │ │ │ │ │ - str.w r5, [sl] │ │ │ │ │ + str.w r6, [fp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq.n 260 │ │ │ │ │ + beq.n 26c │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add r1, sp, #452 @ 0x1c4 │ │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - ldr r5, [r2, #4] │ │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w d00 │ │ │ │ │ + beq.w d08 │ │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - add r6, sp, #476 @ 0x1dc │ │ │ │ │ + add r7, sp, #476 @ 0x1dc │ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ │ - str.w r5, [r4, #148] @ 0x94 │ │ │ │ │ + str.w r6, [r4, #148] @ 0x94 │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r5, [r1, #28] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ strb r3, [r1, #8] │ │ │ │ │ str.w r0, [r4, #168] @ 0xa8 │ │ │ │ │ - beq.w d0c │ │ │ │ │ + beq.w d14 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w r2, [r4, #168] @ 0xa8 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ str.w r3, [r4, #176] @ 0xb0 │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - ldr.w r2, [pc, #1924] @ a40 │ │ │ │ │ - ldr.w r1, [pc, #1924] @ a44 │ │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ │ + ldr.w r2, [pc, #1928] @ a50 │ │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ │ add r2, pc │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r3, [r6, #24] │ │ │ │ │ + ldr.w r1, [pc, #1924] @ a54 │ │ │ │ │ + str r3, [r7, #24] │ │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ │ - addw r1, r1, #2628 @ 0xa44 │ │ │ │ │ + add r1, pc │ │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ │ movw r1, #826 @ 0x33a │ │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ │ + str.w r6, [r4, #172] @ 0xac │ │ │ │ │ + add r6, sp, #492 @ 0x1ec │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ - add r2, sp, #492 @ 0x1ec │ │ │ │ │ str.w sl, [fp] │ │ │ │ │ - str.w r5, [r4, #172] @ 0xac │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - strb r1, [r7, #0] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - str r5, [r6, #28] │ │ │ │ │ - strb.w r5, [r6, #32] │ │ │ │ │ - strb.w r5, [fp, #13] │ │ │ │ │ - movs r5, #5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + strb r1, [r5, #0] │ │ │ │ │ + movs r6, #0 │ │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ │ - str.w r5, [fp, #4] │ │ │ │ │ + str r6, [r7, #28] │ │ │ │ │ + strb.w r6, [r7, #32] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + strb.w r6, [fp, #13] │ │ │ │ │ + movs r6, #5 │ │ │ │ │ + str.w r6, [fp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq.n 31a │ │ │ │ │ + beq.n 322 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add r1, sp, #500 @ 0x1f4 │ │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - ldr r5, [r2, #4] │ │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w d18 │ │ │ │ │ + beq.w d20 │ │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str.w r3, [r4, #200] @ 0xc8 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - add r6, sp, #524 @ 0x20c │ │ │ │ │ + add r7, sp, #524 @ 0x20c │ │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ │ - str.w r5, [r4, #196] @ 0xc4 │ │ │ │ │ + str.w r6, [r4, #196] @ 0xc4 │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r5, [r1, #28] │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - str r6, [sp, #124] @ 0x7c │ │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + str r7, [sp, #124] @ 0x7c │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ strb r3, [r1, #8] │ │ │ │ │ str.w r0, [r4, #216] @ 0xd8 │ │ │ │ │ - beq.w d24 │ │ │ │ │ + beq.w d2c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r2, [r4, #216] @ 0xd8 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ │ + ldr.w r3, [pc, #1756] @ a58 │ │ │ │ │ + addw r8, sp, #886 @ 0x376 │ │ │ │ │ + str.w r6, [r4, #220] @ 0xdc │ │ │ │ │ + movs r7, #0 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - ldr.w r2, [pc, #1748] @ a48 │ │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r1, [pc, #1744] @ a4c │ │ │ │ │ - str r3, [r6, #24] │ │ │ │ │ + add r3, pc │ │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ │ + ldr.w r1, [pc, #1740] @ a5c │ │ │ │ │ + str r2, [r6, #24] │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ add r3, sp, #212 @ 0xd4 │ │ │ │ │ add r1, pc │ │ │ │ │ - str r1, [sp, #212] @ 0xd4 │ │ │ │ │ - movw r1, #43418 @ 0xa99a │ │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ │ - str.w r5, [r4, #220] @ 0xdc │ │ │ │ │ - add r5, sp, #540 @ 0x21c │ │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ │ str.w sl, [fp] │ │ │ │ │ - str r5, [sp, #32] │ │ │ │ │ - str.w r0, [sl] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - strb r1, [r7, #0] │ │ │ │ │ - movs r5, #0 │ │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ │ - str r5, [r6, #28] │ │ │ │ │ - strb.w r5, [r6, #32] │ │ │ │ │ + str r1, [sp, #212] @ 0xd4 │ │ │ │ │ mov r1, fp │ │ │ │ │ - strb.w r5, [fp, #13] │ │ │ │ │ - movs r5, #5 │ │ │ │ │ - str.w r5, [fp, #4] │ │ │ │ │ + strh.w r2, [sl] │ │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ │ + strb.w r2, [r8] │ │ │ │ │ + movw r2, #30578 @ 0x7772 │ │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ │ + add r2, sp, #540 @ 0x21c │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + str r7, [r6, #28] │ │ │ │ │ + strb.w r7, [r6, #32] │ │ │ │ │ + strb.w r7, [fp, #11] │ │ │ │ │ + movs r7, #3 │ │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ │ + str.w r7, [fp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq.n 3d0 │ │ │ │ │ + beq.n 3de │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ add r1, sp, #548 @ 0x224 │ │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ │ str.w r0, [r4, #240] @ 0xf0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - ldr r5, [r2, #4] │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w d30 │ │ │ │ │ + beq.w d38 │ │ │ │ │ str.w r3, [r4, #240] @ 0xf0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str.w r3, [r4, #248] @ 0xf8 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ add r6, sp, #572 @ 0x23c │ │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ │ - str.w r5, [r4, #244] @ 0xf4 │ │ │ │ │ + str.w r7, [r4, #244] @ 0xf4 │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r5, [r1, #28] │ │ │ │ │ + ldr r7, [r1, #28] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ strb r3, [r1, #8] │ │ │ │ │ str.w r0, [r4, #264] @ 0x108 │ │ │ │ │ - beq.w d3c │ │ │ │ │ + beq.w d44 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str.w r2, [r4, #264] @ 0x108 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ str.w r3, [r4, #272] @ 0x110 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ │ - ldr.w r2, [pc, #1568] @ a50 │ │ │ │ │ + ldr.w r2, [pc, #1572] @ a60 │ │ │ │ │ str r3, [r6, #24] │ │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ │ add r2, pc │ │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ │ movw r2, #5569 @ 0x15c1 │ │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ │ add r2, sp, #588 @ 0x24c │ │ │ │ │ - str.w r5, [r4, #268] @ 0x10c │ │ │ │ │ + str.w r7, [r4, #268] @ 0x10c │ │ │ │ │ mov r0, r2 │ │ │ │ │ - movs r5, #0 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ str.w sl, [fp] │ │ │ │ │ - strb.w r5, [fp, #12] │ │ │ │ │ + strb.w r7, [fp, #12] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r5, [r6, #28] │ │ │ │ │ - strb.w r5, [r6, #32] │ │ │ │ │ - movs r5, #4 │ │ │ │ │ + str r7, [r6, #28] │ │ │ │ │ + strb.w r7, [r6, #32] │ │ │ │ │ + movs r7, #4 │ │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ │ - str.w r5, [fp, #4] │ │ │ │ │ - movw r5, #24936 @ 0x6168 │ │ │ │ │ - movt r5, #26739 @ 0x6873 │ │ │ │ │ - str.w r5, [sl] │ │ │ │ │ + str.w r7, [fp, #4] │ │ │ │ │ + movw r7, #24936 @ 0x6168 │ │ │ │ │ + movt r7, #26739 @ 0x6873 │ │ │ │ │ + str.w r7, [sl] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq.n 482 │ │ │ │ │ + beq.n 490 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ add r1, sp, #596 @ 0x254 │ │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ │ str.w r0, [r4, #288] @ 0x120 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - ldr r5, [r2, #4] │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w d48 │ │ │ │ │ + beq.w d50 │ │ │ │ │ str.w r3, [r4, #288] @ 0x120 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str.w r3, [r4, #296] @ 0x128 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ add r6, sp, #620 @ 0x26c │ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ │ - str.w r5, [r4, #292] @ 0x124 │ │ │ │ │ + str.w r7, [r4, #292] @ 0x124 │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r5, [r1, #28] │ │ │ │ │ + ldr r7, [r1, #28] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ strb r3, [r1, #8] │ │ │ │ │ str.w r0, [r4, #312] @ 0x138 │ │ │ │ │ - beq.w d54 │ │ │ │ │ + beq.w d5c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str.w r2, [r4, #312] @ 0x138 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ │ - ldr.w r3, [pc, #1400] @ a54 │ │ │ │ │ - addw r8, sp, #886 @ 0x376 │ │ │ │ │ - str.w r5, [r4, #316] @ 0x13c │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, pc │ │ │ │ │ - ldr r2, [sp, #140] @ 0x8c │ │ │ │ │ - ldr.w r1, [pc, #1384] @ a58 │ │ │ │ │ - str r2, [r5, #24] │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - add r3, sp, #228 @ 0xe4 │ │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + ldr.w r2, [pc, #1400] @ a64 │ │ │ │ │ + ldr.w r1, [pc, #1400] @ a68 │ │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ + add r2, pc │ │ │ │ │ add r1, pc │ │ │ │ │ - str.w sl, [fp] │ │ │ │ │ + str r3, [r6, #24] │ │ │ │ │ + add r3, sp, #228 @ 0xe4 │ │ │ │ │ + add.w r1, r1, #828 @ 0x33c │ │ │ │ │ str r1, [sp, #228] @ 0xe4 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - strh.w r2, [sl] │ │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ │ - strb.w r2, [r8] │ │ │ │ │ - movw r2, #27655 @ 0x6c07 │ │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ │ + movw r1, #2162 @ 0x872 │ │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ │ add r2, sp, #636 @ 0x27c │ │ │ │ │ + str.w sl, [fp] │ │ │ │ │ + str.w r7, [r4, #316] @ 0x13c │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + str.w r0, [sl] │ │ │ │ │ mov r0, r2 │ │ │ │ │ + strh r1, [r5, #0] │ │ │ │ │ + mov r1, fp │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r6, [r5, #28] │ │ │ │ │ - strb.w r6, [r5, #32] │ │ │ │ │ - strb.w r6, [fp, #11] │ │ │ │ │ - movs r6, #3 │ │ │ │ │ + str r7, [r6, #28] │ │ │ │ │ + strb.w r7, [r6, #32] │ │ │ │ │ + strb.w r7, [fp, #14] │ │ │ │ │ + movs r7, #6 │ │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ │ - str.w r6, [fp, #4] │ │ │ │ │ + str.w r7, [fp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq.n 53e │ │ │ │ │ + beq.n 54a │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ add r1, sp, #644 @ 0x284 │ │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ │ str.w r0, [r4, #336] @ 0x150 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w d60 │ │ │ │ │ + beq.w d68 │ │ │ │ │ str.w r3, [r4, #336] @ 0x150 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str.w r3, [r4, #344] @ 0x158 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - add r5, sp, #668 @ 0x29c │ │ │ │ │ + add r6, sp, #668 @ 0x29c │ │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ │ - str.w r6, [r4, #340] @ 0x154 │ │ │ │ │ + str.w r7, [r4, #340] @ 0x154 │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - str r5, [sp, #148] @ 0x94 │ │ │ │ │ + ldr r7, [r1, #28] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + str r6, [sp, #148] @ 0x94 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ strb r3, [r1, #8] │ │ │ │ │ str.w r0, [r4, #360] @ 0x168 │ │ │ │ │ - beq.w d6c │ │ │ │ │ + beq.w d74 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str.w r2, [r4, #360] @ 0x168 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ str.w r3, [r4, #368] @ 0x170 │ │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - ldr.w r2, [pc, #1220] @ a5c │ │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ + ldr.w r2, [pc, #1224] @ a6c │ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r1, [pc, #1216] @ a60 │ │ │ │ │ - str r3, [r5, #24] │ │ │ │ │ + ldr.w r1, [pc, #1220] @ a70 │ │ │ │ │ + str r3, [r6, #24] │ │ │ │ │ add r3, sp, #236 @ 0xec │ │ │ │ │ add r1, pc │ │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ │ - movw r1, #19589 @ 0x4c85 │ │ │ │ │ + movw r1, #43418 @ 0xa99a │ │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ │ - str.w r6, [r4, #364] @ 0x16c │ │ │ │ │ - add r6, sp, #684 @ 0x2ac │ │ │ │ │ + str.w r7, [r4, #364] @ 0x16c │ │ │ │ │ + add r7, sp, #684 @ 0x2ac │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ str.w sl, [fp] │ │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - strh r1, [r7, #0] │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + strb r1, [r5, #0] │ │ │ │ │ + movs r7, #0 │ │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ │ - str r6, [r5, #28] │ │ │ │ │ - strb.w r6, [r5, #32] │ │ │ │ │ + str r7, [r6, #28] │ │ │ │ │ + strb.w r7, [r6, #32] │ │ │ │ │ mov r1, fp │ │ │ │ │ - strb.w r6, [fp, #14] │ │ │ │ │ - movs r6, #6 │ │ │ │ │ - str.w r6, [fp, #4] │ │ │ │ │ + strb.w r7, [fp, #13] │ │ │ │ │ + movs r7, #5 │ │ │ │ │ + str.w r7, [fp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq.n 5f4 │ │ │ │ │ + beq.n 600 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ add r1, sp, #692 @ 0x2b4 │ │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ str.w r0, [r4, #384] @ 0x180 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w d76 │ │ │ │ │ + beq.w d7e │ │ │ │ │ str.w r3, [r4, #384] @ 0x180 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str.w r3, [r4, #392] @ 0x188 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ - add r5, sp, #716 @ 0x2cc │ │ │ │ │ + add r6, sp, #716 @ 0x2cc │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ │ - str.w r6, [r4, #388] @ 0x184 │ │ │ │ │ + str.w r7, [r4, #388] @ 0x184 │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r7, [r1, #28] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ strb r3, [r1, #8] │ │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ │ - beq.w d80 │ │ │ │ │ + beq.w d88 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str.w r2, [r4, #408] @ 0x198 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ str.w r3, [r4, #416] @ 0x1a0 │ │ │ │ │ - str.w r6, [r4, #412] @ 0x19c │ │ │ │ │ - movs r5, #0 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, fp │ │ │ │ │ + ldr.w r2, [pc, #1048] @ a74 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr.w r2, [pc, #1036] @ a64 │ │ │ │ │ - str r3, [r6, #24] │ │ │ │ │ - ldr.w r3, [pc, #1032] @ a68 │ │ │ │ │ add r2, pc │ │ │ │ │ - str.w sl, [fp] │ │ │ │ │ - add r3, pc │ │ │ │ │ + str r3, [r6, #24] │ │ │ │ │ + add r3, sp, #244 @ 0xf4 │ │ │ │ │ + add.w r2, r2, #2992 @ 0xbb0 │ │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ │ - movw r2, #30578 @ 0x7772 │ │ │ │ │ + mov.w r2, #462 @ 0x1ce │ │ │ │ │ str r2, [sp, #248] @ 0xf8 │ │ │ │ │ add r2, sp, #732 @ 0x2dc │ │ │ │ │ - str r5, [r6, #28] │ │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - strh.w r3, [sl] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - lsrs r3, r3, #16 │ │ │ │ │ - strb.w r3, [r8] │ │ │ │ │ - add r3, sp, #244 @ 0xf4 │ │ │ │ │ - strb.w r5, [r6, #32] │ │ │ │ │ - strb.w r5, [fp, #11] │ │ │ │ │ - movs r5, #3 │ │ │ │ │ - str.w r5, [fp, #4] │ │ │ │ │ + str.w r7, [r4, #412] @ 0x19c │ │ │ │ │ + str.w sl, [fp] │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + strb.w r7, [fp, #12] │ │ │ │ │ + str r7, [r6, #28] │ │ │ │ │ + strb.w r7, [r6, #32] │ │ │ │ │ + movs r7, #4 │ │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ │ + str.w r7, [fp, #4] │ │ │ │ │ + movw r7, #26996 @ 0x6974 │ │ │ │ │ + movt r7, #25965 @ 0x656d │ │ │ │ │ + str.w r7, [sl] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq.n 6ac │ │ │ │ │ + beq.n 6b6 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ add r1, sp, #740 @ 0x2e4 │ │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ str.w r0, [r4, #432] @ 0x1b0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ - ldr r5, [r2, #4] │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w d8a │ │ │ │ │ + beq.w d92 │ │ │ │ │ str.w r3, [r4, #432] @ 0x1b0 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str.w r3, [r4, #440] @ 0x1b8 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ add r6, sp, #764 @ 0x2fc │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ │ - str.w r5, [r4, #436] @ 0x1b4 │ │ │ │ │ + str.w r7, [r4, #436] @ 0x1b4 │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r5, [r1, #28] │ │ │ │ │ + ldr r7, [r1, #28] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ strb r3, [r1, #8] │ │ │ │ │ str.w r0, [r4, #456] @ 0x1c8 │ │ │ │ │ - beq.w d94 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq.w d9c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ str.w r2, [r4, #456] @ 0x1c8 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #868] @ (a6c ) │ │ │ │ │ - ldr r1, [pc, #872] @ (a70 ) │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + ldr r2, [pc, #872] @ (a78 ) │ │ │ │ │ + ldr r1, [pc, #872] @ (a7c ) │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ add r2, pc │ │ │ │ │ add r1, pc │ │ │ │ │ str r3, [r6, #24] │ │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ │ add.w r1, r1, #3456 @ 0xd80 │ │ │ │ │ str r1, [sp, #252] @ 0xfc │ │ │ │ │ movw r1, #745 @ 0x2e9 │ │ │ │ │ str r1, [sp, #256] @ 0x100 │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ add r2, sp, #780 @ 0x30c │ │ │ │ │ str.w sl, [fp] │ │ │ │ │ - str.w r5, [r4, #460] @ 0x1cc │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + strh r1, [r5, #0] │ │ │ │ │ movs r5, #0 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - strh r1, [r7, #0] │ │ │ │ │ mov r1, fp │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + mov r0, r2 │ │ │ │ │ str r5, [r6, #28] │ │ │ │ │ strb.w r5, [r6, #32] │ │ │ │ │ strb.w r5, [fp, #14] │ │ │ │ │ movs r5, #6 │ │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ │ + str.w r7, [r4, #460] @ 0x1cc │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq.n 762 │ │ │ │ │ + beq.n 76c │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ add r1, sp, #788 @ 0x314 │ │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ │ str.w r0, [r4, #480] @ 0x1e0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.w d9e │ │ │ │ │ + beq.w da6 │ │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ add r6, sp, #812 @ 0x32c │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ │ str.w r5, [r4, #484] @ 0x1e4 │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ str r3, [r1, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r5, [r1, #28] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ strb r3, [r1, #8] │ │ │ │ │ str.w r0, [r4, #504] @ 0x1f8 │ │ │ │ │ - beq.w da8 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + beq.w db0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ str.w r2, [r4, #504] @ 0x1f8 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ │ add r6, sp, #828 @ 0x33c │ │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r1, [pc, #692] @ (a74 ) │ │ │ │ │ - str r2, [r3, #24] │ │ │ │ │ - add r3, sp, #260 @ 0x104 │ │ │ │ │ - ldr r2, [pc, #688] @ (a78 ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #260] @ 0x104 │ │ │ │ │ - movw r1, #8500 @ 0x2134 │ │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr r2, [pc, #692] @ (a80 ) │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [r7, #24] │ │ │ │ │ + ldr r3, [pc, #688] @ (a84 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ │ str.w sl, [fp] │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r2, [sp, #260] @ 0x104 │ │ │ │ │ + movw r2, #27655 @ 0x6c07 │ │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ │ str.w r5, [r4, #508] @ 0x1fc │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ │ - strh r1, [r7, #0] │ │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - str.w r0, [sl] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - strb.w r5, [fp, #14] │ │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ │ + strh.w r3, [sl] │ │ │ │ │ str r5, [r7, #28] │ │ │ │ │ + lsrs r3, r3, #16 │ │ │ │ │ + strb.w r3, [r8] │ │ │ │ │ + add r3, sp, #260 @ 0x104 │ │ │ │ │ strb.w r5, [r7, #32] │ │ │ │ │ - movs r5, #6 │ │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ │ + strb.w r5, [fp, #11] │ │ │ │ │ + movs r5, #3 │ │ │ │ │ str.w r5, [fp, #4] │ │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq.n 814 │ │ │ │ │ + beq.n 81e │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ add r2, sp, #836 @ 0x344 │ │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ │ ldr r5, [r6, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ │ str.w r0, [r4, #528] @ 0x210 │ │ │ │ │ - beq.w db2 │ │ │ │ │ + beq.w dba │ │ │ │ │ str.w r3, [r4, #528] @ 0x210 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str.w r3, [r4, #536] @ 0x218 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ add r1, sp, #860 @ 0x35c │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ │ @@ -817,61 +820,57 @@ │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ ldr r5, [r6, #28] │ │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ strb r3, [r6, #8] │ │ │ │ │ str.w r0, [r4, #552] @ 0x228 │ │ │ │ │ - beq.w dbc │ │ │ │ │ + beq.w dc4 │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ str.w r2, [r4, #552] @ 0x228 │ │ │ │ │ str.w r3, [r4, #560] @ 0x230 │ │ │ │ │ - ldr r2, [pc, #532] @ (a7c ) │ │ │ │ │ - add r7, sp, #284 @ 0x11c │ │ │ │ │ - ldr r1, [pc, #532] @ (a80 ) │ │ │ │ │ - mov.w ip, #7 │ │ │ │ │ - add r2, pc │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - add r1, pc │ │ │ │ │ - str r1, [sp, #268] @ 0x10c │ │ │ │ │ - str.w r5, [r4, #556] @ 0x22c │ │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ │ + add r7, sp, #284 @ 0x11c │ │ │ │ │ + ldr r2, [pc, #532] @ (a88 ) │ │ │ │ │ + mov r0, fp │ │ │ │ │ str r3, [r6, #24] │ │ │ │ │ add r3, sp, #268 @ 0x10c │ │ │ │ │ - movw r2, #4113 @ 0x1011 │ │ │ │ │ + str.w r5, [r4, #556] @ 0x22c │ │ │ │ │ + add r2, pc │ │ │ │ │ + str r2, [sp, #268] @ 0x10c │ │ │ │ │ + movw r2, #11824 @ 0x2e30 │ │ │ │ │ + movt r2, #1 │ │ │ │ │ str r2, [sp, #272] @ 0x110 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - str r0, [r7, #0] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - strh.w r1, [sp, #288] @ 0x120 │ │ │ │ │ - lsrs r1, r1, #16 │ │ │ │ │ - str r2, [r6, #28] │ │ │ │ │ - strb.w r1, [sp, #290] @ 0x122 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - strb.w r2, [r6, #32] │ │ │ │ │ - strb r2, [r5, #15] │ │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ │ + mov.w ip, #0 │ │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str.w ip, [r6, #28] │ │ │ │ │ + strb.w ip, [r6, #32] │ │ │ │ │ + strb.w ip, [r5, #10] │ │ │ │ │ + mov.w ip, #2 │ │ │ │ │ str r7, [r5, #0] │ │ │ │ │ str.w ip, [r5, #4] │ │ │ │ │ + movw ip, #25968 @ 0x6570 │ │ │ │ │ + strh.w ip, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL yaramod::ModuleContent::ModuleContent(std::__cxx11::basic_string, std::allocator > const&, std::initializer_list) │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq.n 8be │ │ │ │ │ + beq.n 8c6 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ str.w r0, [r4, #576] @ 0x240 │ │ │ │ │ - beq.w dc4 │ │ │ │ │ + beq.w dcc │ │ │ │ │ str.w r3, [r4, #576] @ 0x240 │ │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ │ str.w r3, [r4, #584] @ 0x248 │ │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ │ add r1, sp, #908 @ 0x38c │ │ │ │ │ movs r3, #0 │ │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ │ @@ -879,15 +878,15 @@ │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldr.w r5, [fp, #28] │ │ │ │ │ str.w sl, [fp] │ │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ │ str.w r3, [fp, #4] │ │ │ │ │ strb.w r3, [fp, #8] │ │ │ │ │ str.w r0, [r4, #600] @ 0x258 │ │ │ │ │ - beq.w dce │ │ │ │ │ + beq.w dd6 │ │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ │ str.w r2, [r4, #600] @ 0x258 │ │ │ │ │ str.w r3, [r4, #608] @ 0x260 │ │ │ │ │ str.w r5, [r4, #604] @ 0x25c │ │ │ │ │ mov.w r0, #624 @ 0x270 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ @@ -908,597 +907,597 @@ │ │ │ │ │ str.w sl, [sp, #160] @ 0xa0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add.w r9, sp, #168 @ 0xa8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov fp, r4 │ │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b.n 9ae │ │ │ │ │ + b.n 9b6 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne.n 9f4 │ │ │ │ │ + bne.n 9fc │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ strb.w r3, [r5, #-40] │ │ │ │ │ str.w r6, [r5, #-44] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ strb r3, [r0, r6] │ │ │ │ │ add.w r0, r8, #32 │ │ │ │ │ ldr.w r4, [r7, #-20] │ │ │ │ │ ldr.w r6, [r7, #-24] │ │ │ │ │ cmp r4, #15 │ │ │ │ │ str.w r0, [r5, #-24] │ │ │ │ │ str.w r4, [r9] │ │ │ │ │ - bhi.n 9fa │ │ │ │ │ + bhi.n a02 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne.n 9ee │ │ │ │ │ + bne.n 9f6 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ strb.w r3, [r5, #-16] │ │ │ │ │ add.w r8, r8, #48 @ 0x30 │ │ │ │ │ str.w r4, [r5, #-20] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ adds r7, #48 @ 0x30 │ │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ strb r3, [r0, r4] │ │ │ │ │ - beq.n a84 │ │ │ │ │ + beq.n a8c │ │ │ │ │ ldr.w r6, [r7, #-44] │ │ │ │ │ add.w r0, r8, #8 │ │ │ │ │ ldr.w r4, [r7, #-48] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ str.w r6, [r9] │ │ │ │ │ str.w r0, [r5, #-48] │ │ │ │ │ - bls.n 962 │ │ │ │ │ + bls.n 96a │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 , std::allocator >::_M_create(unsigned int&, unsigned int)> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_create(unsigned int&, unsigned int) │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ str.w r0, [r5, #-48] │ │ │ │ │ str.w r3, [r5, #-40] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w r6, [r9] │ │ │ │ │ ldr.w r0, [r5, #-48] │ │ │ │ │ - b.n 96c │ │ │ │ │ + b.n 974 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 998 │ │ │ │ │ - b.n a12 │ │ │ │ │ + beq.n 9a0 │ │ │ │ │ + b.n a1a │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 96c │ │ │ │ │ - b.n 9dc │ │ │ │ │ + beq.n 974 │ │ │ │ │ + b.n 9e4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add.w r0, r8, #24 │ │ │ │ │ bl 0 , std::allocator >::_M_create(unsigned int&, unsigned int)> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_create(unsigned int&, unsigned int) │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ str.w r0, [r5, #-24] │ │ │ │ │ str.w r3, [r5, #-16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ ldr.w r4, [r9] │ │ │ │ │ ldr.w r0, [r5, #-24] │ │ │ │ │ - b.n 998 │ │ │ │ │ - .word 0x00000a00 │ │ │ │ │ + b.n 9a0 │ │ │ │ │ + .word 0x00038902 │ │ │ │ │ R_ARM_REL32 .rodata │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_GOT32 __stack_chk_guard │ │ │ │ │ - .word 0x000009f4 │ │ │ │ │ + .word 0x00000a06 │ │ │ │ │ R_ARM_GOTPC _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ - .word 0x00000964 │ │ │ │ │ + .word 0x00000a04 │ │ │ │ │ R_ARM_REL32 .LC4 │ │ │ │ │ - .word 0x00000966 │ │ │ │ │ - R_ARM_REL32 .rodata │ │ │ │ │ - .word 0x00027ac0 │ │ │ │ │ - R_ARM_REL32 .rodata │ │ │ │ │ - .word 0x0002393c │ │ │ │ │ - R_ARM_REL32 .rodata │ │ │ │ │ - .word 0x0000077a │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_GOT32 __stack_chk_guard │ │ │ │ │ + .word 0x0000096e │ │ │ │ │ R_ARM_REL32 .LC5 │ │ │ │ │ - .word 0x0000077c │ │ │ │ │ + .word 0x00033bd4 │ │ │ │ │ R_ARM_REL32 .rodata │ │ │ │ │ - .word 0x000006cc │ │ │ │ │ - R_ARM_REL32 .LC6 │ │ │ │ │ - .word 0x00018e42 │ │ │ │ │ + .word 0x0002fa5a │ │ │ │ │ R_ARM_REL32 .rodata │ │ │ │ │ - .word 0x000177d0 │ │ │ │ │ + .word 0x00000836 │ │ │ │ │ + R_ARM_REL32 .LC6 │ │ │ │ │ + .word 0x0002e9aa │ │ │ │ │ R_ARM_REL32 .rodata │ │ │ │ │ - .word 0x00000568 │ │ │ │ │ + .word 0x00000782 │ │ │ │ │ R_ARM_REL32 .LC7 │ │ │ │ │ - .word 0x00010b0e │ │ │ │ │ + .word 0x0000077c │ │ │ │ │ R_ARM_REL32 .rodata │ │ │ │ │ - .word 0x000004bc │ │ │ │ │ + .word 0x000006cc │ │ │ │ │ R_ARM_REL32 .LC8 │ │ │ │ │ - .word 0x0000bdde │ │ │ │ │ + .word 0x000270c6 │ │ │ │ │ R_ARM_REL32 .rodata │ │ │ │ │ - .word 0x000045b4 │ │ │ │ │ + .word 0x00025a5a │ │ │ │ │ R_ARM_REL32 .rodata │ │ │ │ │ - .word 0x000003fe │ │ │ │ │ + .word 0x0000056e │ │ │ │ │ R_ARM_REL32 .LC9 │ │ │ │ │ - .word 0x0000035e │ │ │ │ │ + .word 0x00000570 │ │ │ │ │ + R_ARM_REL32 .rodata │ │ │ │ │ + .word 0x000004c0 │ │ │ │ │ R_ARM_REL32 .LC10 │ │ │ │ │ + .word 0x0001af5e │ │ │ │ │ + R_ARM_REL32 .rodata │ │ │ │ │ + .word 0x00000410 │ │ │ │ │ + R_ARM_REL32 .rodata │ │ │ │ │ .word 0x00000360 │ │ │ │ │ + R_ARM_REL32 .LC4 │ │ │ │ │ + .word 0x00000362 │ │ │ │ │ R_ARM_REL32 .rodata │ │ │ │ │ - .word 0x0000232a │ │ │ │ │ + .word 0x00014146 │ │ │ │ │ R_ARM_REL32 .rodata │ │ │ │ │ - .word 0x000002a6 │ │ │ │ │ - R_ARM_REL32 .LC10 │ │ │ │ │ - .word 0x0000020a │ │ │ │ │ + .word 0x000002a8 │ │ │ │ │ R_ARM_REL32 .LC11 │ │ │ │ │ - .word 0x00001276 │ │ │ │ │ + .word 0x00001272 │ │ │ │ │ R_ARM_REL32 .rodata │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r4, fp │ │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ │ ldr.w sl, [sp, #160] @ 0xa0 │ │ │ │ │ addw r5, sp, #1548 @ 0x60c │ │ │ │ │ ldr.w fp, [sp, #156] @ 0x9c │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ add.w r3, r5, #32 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n aae │ │ │ │ │ + beq.n ab6 │ │ │ │ │ ldr r1, [r5, #32] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr.w r0, [r3], #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n ac0 │ │ │ │ │ + beq.n ac8 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n a9a │ │ │ │ │ + bne.n aa2 │ │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n ad8 │ │ │ │ │ + beq.n ae0 │ │ │ │ │ ldr.w r1, [fp, #32] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq.n aea │ │ │ │ │ + beq.n af2 │ │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n afa │ │ │ │ │ + beq.n b02 │ │ │ │ │ ldr r1, [r6, #32] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n b0a │ │ │ │ │ + beq.n b12 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n b1c │ │ │ │ │ + beq.n b24 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n b2e │ │ │ │ │ + beq.n b36 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n b40 │ │ │ │ │ + beq.n b48 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n b52 │ │ │ │ │ + beq.n b5a │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n b64 │ │ │ │ │ + beq.n b6c │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n b76 │ │ │ │ │ + beq.n b7e │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n b88 │ │ │ │ │ + beq.n b90 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n b9a │ │ │ │ │ + beq.n ba2 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n bac │ │ │ │ │ + beq.n bb4 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n bbe │ │ │ │ │ + beq.n bc6 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n bd0 │ │ │ │ │ + beq.n bd8 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n be2 │ │ │ │ │ + beq.n bea │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n bf4 │ │ │ │ │ + beq.n bfc │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n c06 │ │ │ │ │ + beq.n c0e │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n c18 │ │ │ │ │ + beq.n c20 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n c2a │ │ │ │ │ + beq.n c32 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n c3c │ │ │ │ │ + beq.n c44 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n c4e │ │ │ │ │ + beq.n c56 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n c60 │ │ │ │ │ + beq.n c68 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n c72 │ │ │ │ │ + beq.n c7a │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n c84 │ │ │ │ │ + beq.n c8c │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n c96 │ │ │ │ │ + beq.n c9e │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ - ldr r2, [pc, #824] @ (fd0 ) │ │ │ │ │ - ldr r3, [pc, #824] @ (fd4 ) │ │ │ │ │ + ldr r2, [pc, #824] @ (fd8 ) │ │ │ │ │ + ldr r3, [pc, #824] @ (fdc ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr.w r3, [sp, #1548] @ 0x60c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w e02 │ │ │ │ │ + bne.w e0a │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ addw sp, sp, #1556 @ 0x614 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r2, r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 8a │ │ │ │ │ + b.w 90 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w b2 │ │ │ │ │ + b.w b8 │ │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ + adds r2, r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 13a │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + b.w 13c │ │ │ │ │ + adds r2, r6, #1 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 162 │ │ │ │ │ + b.w 164 │ │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ + adds r2, r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 1da │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + b.w 1dc │ │ │ │ │ + adds r2, r6, #1 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 206 │ │ │ │ │ + b.w 208 │ │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ + adds r2, r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 284 │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + b.w 290 │ │ │ │ │ + adds r2, r6, #1 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 2b6 │ │ │ │ │ + b.w 2c2 │ │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ + adds r2, r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 33e │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + b.w 346 │ │ │ │ │ + adds r2, r6, #1 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 370 │ │ │ │ │ + b.w 378 │ │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 3f4 │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ + b.w 402 │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 426 │ │ │ │ │ + b.w 434 │ │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 4a6 │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ + b.w 4b4 │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 4d8 │ │ │ │ │ + b.w 4e6 │ │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ │ - adds r2, r6, #1 │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.w 562 │ │ │ │ │ - adds r2, r6, #1 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + b.w 56e │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 594 │ │ │ │ │ + b.n 5a0 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ - adds r2, r6, #1 │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 618 │ │ │ │ │ - adds r2, r6, #1 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + b.n 624 │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 64a │ │ │ │ │ + b.n 656 │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 6d0 │ │ │ │ │ - adds r2, r5, #1 │ │ │ │ │ + b.n 6da │ │ │ │ │ + adds r2, r7, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 702 │ │ │ │ │ + b.n 70c │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 786 │ │ │ │ │ + b.n 790 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 7b8 │ │ │ │ │ + b.n 7c2 │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 834 │ │ │ │ │ + b.n 83e │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 864 │ │ │ │ │ + b.n 86e │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 8e0 │ │ │ │ │ + b.n 8e8 │ │ │ │ │ adds r2, r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL memcpy │ │ │ │ │ - b.n 918 │ │ │ │ │ + b.n 920 │ │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ │ add.w r0, r5, #24 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n dd6 │ │ │ │ │ - ldr r2, [pc, #492] @ (fd8 ) │ │ │ │ │ - ldr r3, [pc, #484] @ (fd4 ) │ │ │ │ │ + bne.n dde │ │ │ │ │ + ldr r2, [pc, #492] @ (fe0 ) │ │ │ │ │ + ldr r3, [pc, #484] @ (fdc ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr.w r3, [sp, #1548] @ 0x60c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.w fca │ │ │ │ │ + beq.w fd2 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_THM_CALL __stack_chk_fail │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ │ mov r4, fp │ │ │ │ │ ldr.w fp, [sp, #156] @ 0x9c │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__cxa_begin_catch> │ │ │ │ │ R_ARM_THM_CALL __cxa_begin_catch │ │ │ │ │ ldr r5, [sp, #164] @ 0xa4 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq.n ef6 │ │ │ │ │ + beq.n efe │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ add.w r3, r5, #32 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n e34 │ │ │ │ │ + beq.n e3c │ │ │ │ │ ldr r1, [r5, #32] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr.w r0, [r3], #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq.n e46 │ │ │ │ │ + beq.n e4e │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ adds r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ │ - b.n e1e │ │ │ │ │ + b.n e26 │ │ │ │ │ mov r4, fp │ │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ │ ldr.w fp, [sp, #156] @ 0x9c │ │ │ │ │ - b.n e18 │ │ │ │ │ + b.n e20 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ @@ -1550,121 +1549,121 @@ │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ rsb r5, r5, #12 │ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ │ mla r5, r3, r5, r4 │ │ │ │ │ - b.n de6 │ │ │ │ │ + b.n dee │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r5, #2 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ - b.n e68 │ │ │ │ │ - ldr r2, [pc, #228] @ (fdc ) │ │ │ │ │ - ldr r3, [pc, #216] @ (fd4 ) │ │ │ │ │ + b.n e70 │ │ │ │ │ + ldr r2, [pc, #228] @ (fe4 ) │ │ │ │ │ + ldr r3, [pc, #216] @ (fdc ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr.w r3, [sp, #1548] @ 0x60c │ │ │ │ │ eors r2, r3 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - bne.w e02 │ │ │ │ │ + bne.w e0a │ │ │ │ │ bl 0 <__cxa_rethrow> │ │ │ │ │ R_ARM_THM_CALL __cxa_rethrow │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ subs r1, r1, r0 │ │ │ │ │ - cbz r0, f20 │ │ │ │ │ + cbz r0, f28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_THM_CALL operator delete(void*, unsigned int) │ │ │ │ │ movs r7, #13 │ │ │ │ │ addw r5, sp, #1548 @ 0x60c │ │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ │ add.w r0, r5, #24 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bne.n f26 │ │ │ │ │ + bne.n f2e │ │ │ │ │ movs r5, #12 │ │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ - b.n e5c │ │ │ │ │ + b.n e64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ - b.n f48 │ │ │ │ │ + b.n f50 │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r5, #5 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ - b.n e8c │ │ │ │ │ + b.n e94 │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r5, #6 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ - b.n e98 │ │ │ │ │ + b.n ea0 │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r5, #3 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ - b.n e74 │ │ │ │ │ + b.n e7c │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r5, #4 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ - b.n e80 │ │ │ │ │ + b.n e88 │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r5, #9 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ - b.n ebc │ │ │ │ │ + b.n ec4 │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r5, #10 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ - b.n ec8 │ │ │ │ │ + b.n ed0 │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r5, #11 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ - b.n ed4 │ │ │ │ │ + b.n edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r5, #12 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ - b.n ee0 │ │ │ │ │ + b.n ee8 │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r5, #7 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ - b.n ea4 │ │ │ │ │ + b.n eac │ │ │ │ │ mov r0, fp │ │ │ │ │ movs r5, #8 │ │ │ │ │ bl 0 , std::allocator >::_M_dispose()> │ │ │ │ │ R_ARM_THM_CALL std::__cxx11::basic_string, std::allocator >::_M_dispose() │ │ │ │ │ - b.n eb0 │ │ │ │ │ + b.n eb8 │ │ │ │ │ bl 0 <__cxa_end_catch> │ │ │ │ │ R_ARM_THM_CALL __cxa_end_catch │ │ │ │ │ - b.n f12 │ │ │ │ │ + b.n f1a │ │ │ │ │ bl 0 <__cxa_end_cleanup> │ │ │ │ │ R_ARM_THM_CALL __cxa_end_cleanup │ │ │ │ │ nop │ │ │ │ │ .word 0x00000332 │ │ │ │ │ R_ARM_GOTPC _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_GOT32 __stack_chk_guard │ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.extab.text._ZN7yaramod7modules10ModuleListC2Ev {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.extab.text._ZN7yaramod7modules10ModuleListC2Ev': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 00000000 0284b201 b0b0b0af ff907501 ..............u. │ │ │ │ │ - 0x00000010 6a5e04a6 1f008802 049c1f00 a6030492 j^.............. │ │ │ │ │ - 0x00000020 1f00ca04 04881f00 840604ba 1f00ba07 ................ │ │ │ │ │ - 0x00000030 04b01f00 ec0804ea 1e00a80a 04e01e00 ................ │ │ │ │ │ - 0x00000040 de0b04fe 1e00960d 04f41e00 cc0e04ec ................ │ │ │ │ │ - 0x00000050 1d00fe0f 04d41c00 ac1104d6 1e00b812 ................ │ │ │ │ │ - 0x00000060 04921e00 cc1304ca 1c018214 04861c01 ................ │ │ │ │ │ - 0x00000070 8e1e04c4 1f00ca1f 04000001 00000000 ................ │ │ │ │ │ + 0x00000010 6a6404ae 1f008a02 04a41f00 a803049a jd.............. │ │ │ │ │ + 0x00000020 1f00d604 04901f00 8c0604c2 1f00c807 ................ │ │ │ │ │ + 0x00000030 04b81f00 fa0804f2 1e00b40a 04e81e00 ................ │ │ │ │ │ + 0x00000040 ea0b0486 1f00a00d 04fc1e00 d60e04f4 ................ │ │ │ │ │ + 0x00000050 1d008810 04dc1c00 b41104de 1e00c012 ................ │ │ │ │ │ + 0x00000060 049a1e00 d41304d2 1c018a14 048e1c01 ................ │ │ │ │ │ + 0x00000070 961e04cc 1f00d21f 04000001 00000000 ................ │ │ │ │ │ 0x00000080 00000000 .... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,222 +1,222 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ 0x00000000 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ 0x00000010 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ - 0x00000020 65223a20 2274696d 65222c0a 20202020 e": "time",. │ │ │ │ │ - 0x00000030 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ │ - 0x00000040 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00000050 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ - 0x00000060 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ - 0x00000070 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ - 0x00000080 6f77222c 0a202020 20202020 20202020 ow",. │ │ │ │ │ - 0x00000090 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ │ - 0x000000a0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ - 0x000000b0 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ │ - 0x000000c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000000d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000000e0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ - 0x000000f0 223a205b 5d2c0a20 20202020 20202020 ": [],. │ │ │ │ │ - 0x00000100 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00000110 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ │ - 0x00000120 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ │ - 0x00000130 616e2069 6e746567 65722077 68696368 an integer which │ │ │ │ │ - 0x00000140 20697320 74686520 6e756d62 6572206f is the number o │ │ │ │ │ - 0x00000150 66207365 636f6e64 73207369 6e636520 f seconds since │ │ │ │ │ - 0x00000160 4a616e75 61727920 312c2031 3937302e January 1, 1970. │ │ │ │ │ - 0x00000170 20457861 6d706c65 3a206060 6070652e Example: ```pe. │ │ │ │ │ - 0x00000180 74696d65 7374616d 70203e20 74696d65 timestamp > time │ │ │ │ │ - 0x00000190 2e6e6f77 28296060 60220a20 20202020 .now()```". │ │ │ │ │ - 0x000001a0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x000001b0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ - 0x000001c0 2020207d 0a202020 205d0a7d 0a0a0000 }. ].}.... │ │ │ │ │ - 0x000001d0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ - 0x000001e0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ - 0x000001f0 65223a20 22737472 696e6722 2c0a2020 e": "string",. │ │ │ │ │ - 0x00000200 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ - 0x00000210 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ │ - 0x00000220 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00000230 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ │ - 0x00000240 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00000250 22746f5f 696e7422 2c0a2020 20202020 "to_int",. │ │ │ │ │ - 0x00000260 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ - 0x00000270 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ - 0x00000280 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ - 0x00000290 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x000002a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x000002b0 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ - 0x000002c0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ - 0x000002d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000002e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000002f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000300 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ │ - 0x00000310 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000320 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00000330 20227374 72696e67 220a2020 20202020 "string". │ │ │ │ │ - 0x00000340 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000350 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00000360 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ │ - 0x00000370 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00000380 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00000390 22436f6e 76657274 20746865 20676976 "Convert the giv │ │ │ │ │ - 0x000003a0 656e2073 7472696e 6720746f 20612073 en string to a s │ │ │ │ │ - 0x000003b0 69676e65 6420696e 74656765 722e2049 igned integer. I │ │ │ │ │ - 0x000003c0 66207468 65207374 72696e67 20737461 f the string sta │ │ │ │ │ - 0x000003d0 72747320 77697468 205c2230 785c2220 rts with \"0x\" │ │ │ │ │ - 0x000003e0 69742069 73207472 65617465 64206173 it is treated as │ │ │ │ │ - 0x000003f0 20626173 65203136 2e204966 20746865 base 16. If the │ │ │ │ │ - 0x00000400 20737472 696e6720 73746172 74732077 string starts w │ │ │ │ │ - 0x00000410 69746820 5c22305c 22206974 20697320 ith \"0\" it is │ │ │ │ │ - 0x00000420 74726561 74656420 62617365 20382e20 treated base 8. │ │ │ │ │ - 0x00000430 4c656164 696e6720 272b2720 6f722027 Leading '+' or ' │ │ │ │ │ - 0x00000440 2d272069 7320616c 736f2073 7570706f -' is also suppo │ │ │ │ │ - 0x00000450 72746564 2e204578 616d706c 653a2060 rted. Example: ` │ │ │ │ │ - 0x00000460 60605c6e 73747269 6e672e74 6f5f696e ``\nstring.to_in │ │ │ │ │ - 0x00000470 74285c22 31323334 5c222920 3d3d2031 t(\"1234\") == 1 │ │ │ │ │ - 0x00000480 3233345c 6e737472 696e672e 746f5f69 234\nstring.to_i │ │ │ │ │ - 0x00000490 6e74285c 222d3130 5c222920 3d3d202d nt(\"-10\") == - │ │ │ │ │ - 0x000004a0 31305c6e 73747269 6e672e74 6f5f696e 10\nstring.to_in │ │ │ │ │ - 0x000004b0 74285c22 2d303130 5c222920 3d3d202d t(\"-010\") == - │ │ │ │ │ - 0x000004c0 385c6e60 6060220a 20202020 20202020 8\n```". │ │ │ │ │ - 0x000004d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000004e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x000004f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000500 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ - 0x00000510 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000520 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00000530 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000540 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ - 0x00000550 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00000560 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00000570 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ │ - 0x00000580 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000590 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000005a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000005b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000005c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000005d0 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ │ - 0x000005e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000005f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00000600 3a202262 61736522 0a202020 20202020 : "base". │ │ │ │ │ - 0x00000610 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000620 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00000630 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ │ - 0x00000640 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00000650 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00000660 436f6e76 65727420 74686520 67697665 Convert the give │ │ │ │ │ - 0x00000670 6e207374 72696e67 2c20696e 74657270 n string, interp │ │ │ │ │ - 0x00000680 72657465 64207769 74682074 68652067 reted with the g │ │ │ │ │ - 0x00000690 6976656e 20626173 652c2074 6f206120 iven base, to a │ │ │ │ │ - 0x000006a0 7369676e 65642069 6e746567 65722e20 signed integer. │ │ │ │ │ - 0x000006b0 42617365 206d7573 74206265 2030206f Base must be 0 o │ │ │ │ │ - 0x000006c0 72206265 74776565 6e203220 616e6420 r between 2 and │ │ │ │ │ - 0x000006d0 33362069 6e636c75 73697665 2e204966 36 inclusive. If │ │ │ │ │ - 0x000006e0 20697420 6973207a 65726f20 7468656e it is zero then │ │ │ │ │ - 0x000006f0 20746865 20737472 696e6720 77696c6c the string will │ │ │ │ │ - 0x00000700 20626520 696e7472 65707265 74656420 be intrepreted │ │ │ │ │ - 0x00000710 61732062 61736520 31362069 66206974 as base 16 if it │ │ │ │ │ - 0x00000720 20737461 72747320 77697468 205c2230 starts with \"0 │ │ │ │ │ - 0x00000730 785c2220 6f722061 73206261 73652038 x\" or as base 8 │ │ │ │ │ - 0x00000740 20696620 69742073 74617274 73207769 if it starts wi │ │ │ │ │ - 0x00000750 7468205c 22305c22 2e204c65 6164696e th \"0\". Leadin │ │ │ │ │ - 0x00000760 6720272b 27206f72 20272d27 20697320 g '+' or '-' is │ │ │ │ │ - 0x00000770 616c736f 20737570 706f7274 65642e20 also supported. │ │ │ │ │ - 0x00000780 4578616d 706c653a 20606060 5c6e7374 Example: ```\nst │ │ │ │ │ - 0x00000790 72696e67 2e746f5f 696e7428 5c223031 ring.to_int(\"01 │ │ │ │ │ - 0x000007a0 315c222c 20382920 3d3d2039 5c6e7374 1\", 8) == 9\nst │ │ │ │ │ - 0x000007b0 72696e67 2e746f5f 696e7428 5c222d30 ring.to_int(\"-0 │ │ │ │ │ - 0x000007c0 31315c22 2c203029 203d3d20 2d395c6e 11\", 0) == -9\n │ │ │ │ │ - 0x000007d0 60606022 0a202020 20202020 20202020 ```". │ │ │ │ │ - 0x000007e0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x000007f0 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ │ - 0x00000800 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00000810 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ - 0x00000820 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ - 0x00000830 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ │ - 0x00000840 656e6774 68222c0a 20202020 20202020 ength",. │ │ │ │ │ - 0x00000850 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ │ - 0x00000860 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ - 0x00000870 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ │ - 0x00000880 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00000890 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000008a0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ - 0x000008b0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ - 0x000008c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000008d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000008e0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x000008f0 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ │ - 0x00000900 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000910 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00000920 73747269 6e67220a 20202020 20202020 string". │ │ │ │ │ - 0x00000930 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000940 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00000950 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ │ - 0x00000960 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00000970 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ │ - 0x00000980 65747572 6e207468 65206c65 6e677468 eturn the length │ │ │ │ │ - 0x00000990 206f6620 74686520 73747269 6e672c20 of the string, │ │ │ │ │ - 0x000009a0 77686963 68206361 6e206265 20616e79 which can be any │ │ │ │ │ - 0x000009b0 20736571 75656e63 65206f66 20627974 sequence of byt │ │ │ │ │ - 0x000009c0 65732e20 4e554c4c 20627974 65732069 es. NULL bytes i │ │ │ │ │ - 0x000009d0 6e636c75 6465642e 20457861 6d706c65 ncluded. Example │ │ │ │ │ - 0x000009e0 3a206060 605c6e73 7472696e 672e6c65 : ```\nstring.le │ │ │ │ │ - 0x000009f0 6e677468 285c2241 58537830 30455253 ngth(\"AXSx00ERS │ │ │ │ │ - 0x00000a00 5c222920 3d3d2037 5c6e6060 60220a20 \") == 7\n```". │ │ │ │ │ - 0x00000a10 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00000a20 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ - 0x00000a30 20202020 2020207d 0a202020 205d0a7d }. ].} │ │ │ │ │ - 0x00000a40 0a0a0000 7b0a2020 2020226b 696e6422 ....{. "kind" │ │ │ │ │ - 0x00000a50 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ │ - 0x00000a60 226e616d 65223a20 226d6167 6963222c "name": "magic", │ │ │ │ │ - 0x00000a70 0a202020 20226174 74726962 75746573 . "attributes │ │ │ │ │ - 0x00000a80 223a205b 0a202020 20202020 207b0a20 ": [. {. │ │ │ │ │ - 0x00000a90 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00000aa0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ │ - 0x00000ab0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00000ac0 223a2022 6d696d65 5f747970 65222c0a ": "mime_type",. │ │ │ │ │ - 0x00000ad0 20202020 20202020 20202020 22726574 "ret │ │ │ │ │ - 0x00000ae0 75726e5f 74797065 223a2022 73222c0a urn_type": "s",. │ │ │ │ │ - 0x00000af0 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ - 0x00000b00 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ - 0x00000b10 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00000b20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000b30 20226172 67756d65 6e747322 3a205b5d "arguments": [] │ │ │ │ │ - 0x00000b40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00000b50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00000b60 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ │ - 0x00000b70 20726574 75726e69 6e672061 20737472 returning a str │ │ │ │ │ - 0x00000b80 696e6720 77697468 20746865 20747970 ing with the typ │ │ │ │ │ - 0x00000b90 65206f66 20746865 2066696c 652e2045 e of the file. E │ │ │ │ │ - 0x00000ba0 78616d70 6c653a20 6060606d 61676963 xample: ```magic │ │ │ │ │ - 0x00000bb0 2e747970 65282920 636f6e74 61696e73 .type() contains │ │ │ │ │ - 0x00000bc0 205c2250 44465c22 60606022 0a202020 \"PDF\"```". │ │ │ │ │ - 0x00000bd0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ - 0x00000be0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ - 0x00000bf0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00000c00 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00000c10 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ │ - 0x00000c20 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00000c30 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ │ - 0x00000c40 20202020 20202020 20202272 65747572 "retur │ │ │ │ │ - 0x00000c50 6e5f7479 7065223a 20227322 2c0a2020 n_type": "s",. │ │ │ │ │ - 0x00000c60 20202020 20202020 2020226f 7665726c "overl │ │ │ │ │ - 0x00000c70 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ │ - 0x00000c80 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00000c90 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00000ca0 61726775 6d656e74 73223a20 5b5d2c0a arguments": [],. │ │ │ │ │ - 0x00000cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00000cc0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00000cd0 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ │ - 0x00000ce0 65747572 6e696e67 20612073 7472696e eturning a strin │ │ │ │ │ - 0x00000cf0 67207769 74682074 6865204d 494d4520 g with the MIME │ │ │ │ │ - 0x00000d00 74797065 206f6620 74686520 66696c65 type of the file │ │ │ │ │ - 0x00000d10 2e204578 616d706c 653a2060 60606d61 . Example: ```ma │ │ │ │ │ - 0x00000d20 6769632e 6d696d65 5f747970 65282920 gic.mime_type() │ │ │ │ │ - 0x00000d30 3d3d205c 22617070 6c696361 74696f6e == \"application │ │ │ │ │ - 0x00000d40 2f706466 5c226060 60220a20 20202020 /pdf\"```". │ │ │ │ │ + 0x00000020 65223a20 226d6167 6963222c 0a202020 e": "magic",. │ │ │ │ │ + 0x00000030 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ + 0x00000040 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00000050 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00000060 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ + 0x00000070 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00000080 6d696d65 5f747970 65222c0a 20202020 mime_type",. │ │ │ │ │ + 0x00000090 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ │ + 0x000000a0 74797065 223a2022 73222c0a 20202020 type": "s",. │ │ │ │ │ + 0x000000b0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ │ + 0x000000c0 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ │ + 0x000000d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x000000e0 20202020 20202020 20202020 20226172 "ar │ │ │ │ │ + 0x000000f0 67756d65 6e747322 3a205b5d 2c0a2020 guments": [],. │ │ │ │ │ + 0x00000100 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00000110 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00000120 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ │ + 0x00000130 75726e69 6e672061 20737472 696e6720 urning a string │ │ │ │ │ + 0x00000140 77697468 20746865 20747970 65206f66 with the type of │ │ │ │ │ + 0x00000150 20746865 2066696c 652e2045 78616d70 the file. Examp │ │ │ │ │ + 0x00000160 6c653a20 6060606d 61676963 2e747970 le: ```magic.typ │ │ │ │ │ + 0x00000170 65282920 636f6e74 61696e73 205c2250 e() contains \"P │ │ │ │ │ + 0x00000180 44465c22 60606022 0a202020 20202020 DF\"```". │ │ │ │ │ + 0x00000190 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x000001a0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ + 0x000001b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x000001c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x000001d0 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ │ + 0x000001e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x000001f0 3a202274 79706522 2c0a2020 20202020 : "type",. │ │ │ │ │ + 0x00000200 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ + 0x00000210 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ │ + 0x00000220 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ + 0x00000230 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x00000240 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00000250 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ + 0x00000260 6d656e74 73223a20 5b5d2c0a 20202020 ments": [],. │ │ │ │ │ + 0x00000270 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00000280 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00000290 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ │ + 0x000002a0 6e696e67 20612073 7472696e 67207769 ning a string wi │ │ │ │ │ + 0x000002b0 74682074 6865204d 494d4520 74797065 th the MIME type │ │ │ │ │ + 0x000002c0 206f6620 74686520 66696c65 2e204578 of the file. Ex │ │ │ │ │ + 0x000002d0 616d706c 653a2060 60606d61 6769632e ample: ```magic. │ │ │ │ │ + 0x000002e0 6d696d65 5f747970 65282920 3d3d205c mime_type() == \ │ │ │ │ │ + 0x000002f0 22617070 6c696361 74696f6e 2f706466 "application/pdf │ │ │ │ │ + 0x00000300 5c226060 60220a20 20202020 20202020 \"```". │ │ │ │ │ + 0x00000310 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x00000320 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ │ + 0x00000330 0a202020 205d0a7d 0a0a0000 7b0a2020 . ].}....{. │ │ │ │ │ + 0x00000340 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ │ + 0x00000350 74222c0a 20202020 226e616d 65223a20 t",. "name": │ │ │ │ │ + 0x00000360 22737472 696e6722 2c0a2020 20202261 "string",. "a │ │ │ │ │ + 0x00000370 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ + 0x00000380 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00000390 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ │ + 0x000003a0 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ │ + 0x000003b0 20202020 226e616d 65223a20 22746f5f "name": "to_ │ │ │ │ │ + 0x000003c0 696e7422 2c0a2020 20202020 20202020 int",. │ │ │ │ │ + 0x000003d0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ + 0x000003e0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ + 0x000003f0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ + 0x00000400 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00000410 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00000420 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ + 0x00000430 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x00000440 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00000450 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00000460 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00000470 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ │ + 0x00000480 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00000490 20202020 20226e61 6d65223a 20227374 "name": "st │ │ │ │ │ + 0x000004a0 72696e67 220a2020 20202020 20202020 ring". │ │ │ │ │ + 0x000004b0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x000004c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000004d0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ + 0x000004e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x000004f0 6d656e74 6174696f 6e223a20 22436f6e mentation": "Con │ │ │ │ │ + 0x00000500 76657274 20746865 20676976 656e2073 vert the given s │ │ │ │ │ + 0x00000510 7472696e 6720746f 20612073 69676e65 tring to a signe │ │ │ │ │ + 0x00000520 6420696e 74656765 722e2049 66207468 d integer. If th │ │ │ │ │ + 0x00000530 65207374 72696e67 20737461 72747320 e string starts │ │ │ │ │ + 0x00000540 77697468 205c2230 785c2220 69742069 with \"0x\" it i │ │ │ │ │ + 0x00000550 73207472 65617465 64206173 20626173 s treated as bas │ │ │ │ │ + 0x00000560 65203136 2e204966 20746865 20737472 e 16. If the str │ │ │ │ │ + 0x00000570 696e6720 73746172 74732077 69746820 ing starts with │ │ │ │ │ + 0x00000580 5c22305c 22206974 20697320 74726561 \"0\" it is trea │ │ │ │ │ + 0x00000590 74656420 62617365 20382e20 4c656164 ted base 8. Lead │ │ │ │ │ + 0x000005a0 696e6720 272b2720 6f722027 2d272069 ing '+' or '-' i │ │ │ │ │ + 0x000005b0 7320616c 736f2073 7570706f 72746564 s also supported │ │ │ │ │ + 0x000005c0 2e204578 616d706c 653a2060 60605c6e . Example: ```\n │ │ │ │ │ + 0x000005d0 73747269 6e672e74 6f5f696e 74285c22 string.to_int(\" │ │ │ │ │ + 0x000005e0 31323334 5c222920 3d3d2031 3233345c 1234\") == 1234\ │ │ │ │ │ + 0x000005f0 6e737472 696e672e 746f5f69 6e74285c nstring.to_int(\ │ │ │ │ │ + 0x00000600 222d3130 5c222920 3d3d202d 31305c6e "-10\") == -10\n │ │ │ │ │ + 0x00000610 73747269 6e672e74 6f5f696e 74285c22 string.to_int(\" │ │ │ │ │ + 0x00000620 2d303130 5c222920 3d3d202d 385c6e60 -010\") == -8\n` │ │ │ │ │ + 0x00000630 6060220a 20202020 20202020 20202020 ``". │ │ │ │ │ + 0x00000640 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00000650 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00000660 20202020 20202020 20202020 20226172 "ar │ │ │ │ │ + 0x00000670 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ │ + 0x00000680 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00000690 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000006a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000006b0 20202274 79706522 3a202273 222c0a20 "type": "s",. │ │ │ │ │ + 0x000006c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000006d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x000006e0 223a2022 73747269 6e67220a 20202020 ": "string". │ │ │ │ │ + 0x000006f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00000700 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00000710 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00000720 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00000730 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00000740 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ + 0x00000750 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00000760 20202020 2020226e 616d6522 3a202262 "name": "b │ │ │ │ │ + 0x00000770 61736522 0a202020 20202020 20202020 ase". │ │ │ │ │ + 0x00000780 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ + 0x00000790 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000007a0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ │ + 0x000007b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000007c0 656e7461 74696f6e 223a2022 436f6e76 entation": "Conv │ │ │ │ │ + 0x000007d0 65727420 74686520 67697665 6e207374 ert the given st │ │ │ │ │ + 0x000007e0 72696e67 2c20696e 74657270 72657465 ring, interprete │ │ │ │ │ + 0x000007f0 64207769 74682074 68652067 6976656e d with the given │ │ │ │ │ + 0x00000800 20626173 652c2074 6f206120 7369676e base, to a sign │ │ │ │ │ + 0x00000810 65642069 6e746567 65722e20 42617365 ed integer. Base │ │ │ │ │ + 0x00000820 206d7573 74206265 2030206f 72206265 must be 0 or be │ │ │ │ │ + 0x00000830 74776565 6e203220 616e6420 33362069 tween 2 and 36 i │ │ │ │ │ + 0x00000840 6e636c75 73697665 2e204966 20697420 nclusive. If it │ │ │ │ │ + 0x00000850 6973207a 65726f20 7468656e 20746865 is zero then the │ │ │ │ │ + 0x00000860 20737472 696e6720 77696c6c 20626520 string will be │ │ │ │ │ + 0x00000870 696e7472 65707265 74656420 61732062 intrepreted as b │ │ │ │ │ + 0x00000880 61736520 31362069 66206974 20737461 ase 16 if it sta │ │ │ │ │ + 0x00000890 72747320 77697468 205c2230 785c2220 rts with \"0x\" │ │ │ │ │ + 0x000008a0 6f722061 73206261 73652038 20696620 or as base 8 if │ │ │ │ │ + 0x000008b0 69742073 74617274 73207769 7468205c it starts with \ │ │ │ │ │ + 0x000008c0 22305c22 2e204c65 6164696e 6720272b "0\". Leading '+ │ │ │ │ │ + 0x000008d0 27206f72 20272d27 20697320 616c736f ' or '-' is also │ │ │ │ │ + 0x000008e0 20737570 706f7274 65642e20 4578616d supported. Exam │ │ │ │ │ + 0x000008f0 706c653a 20606060 5c6e7374 72696e67 ple: ```\nstring │ │ │ │ │ + 0x00000900 2e746f5f 696e7428 5c223031 315c222c .to_int(\"011\", │ │ │ │ │ + 0x00000910 20382920 3d3d2039 5c6e7374 72696e67 8) == 9\nstring │ │ │ │ │ + 0x00000920 2e746f5f 696e7428 5c222d30 31315c22 .to_int(\"-011\" │ │ │ │ │ + 0x00000930 2c203029 203d3d20 2d395c6e 60606022 , 0) == -9\n```" │ │ │ │ │ + 0x00000940 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00000950 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ │ + 0x00000960 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00000970 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00000980 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ │ + 0x00000990 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ │ + 0x000009a0 2020226e 616d6522 3a20226c 656e6774 "name": "lengt │ │ │ │ │ + 0x000009b0 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ │ + 0x000009c0 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ │ + 0x000009d0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ │ + 0x000009e0 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ │ + 0x000009f0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00000a00 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00000a10 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ + 0x00000a20 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ + 0x00000a30 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00000a40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00000a50 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00000a60 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ │ + 0x00000a70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00000a80 20202022 6e616d65 223a2022 73747269 "name": "stri │ │ │ │ │ + 0x00000a90 6e67220a 20202020 20202020 20202020 ng". │ │ │ │ │ + 0x00000aa0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x00000ab0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00000ac0 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ │ + 0x00000ad0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00000ae0 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ │ + 0x00000af0 6e207468 65206c65 6e677468 206f6620 n the length of │ │ │ │ │ + 0x00000b00 74686520 73747269 6e672c20 77686963 the string, whic │ │ │ │ │ + 0x00000b10 68206361 6e206265 20616e79 20736571 h can be any seq │ │ │ │ │ + 0x00000b20 75656e63 65206f66 20627974 65732e20 uence of bytes. │ │ │ │ │ + 0x00000b30 4e554c4c 20627974 65732069 6e636c75 NULL bytes inclu │ │ │ │ │ + 0x00000b40 6465642e 20457861 6d706c65 3a206060 ded. Example: `` │ │ │ │ │ + 0x00000b50 605c6e73 7472696e 672e6c65 6e677468 `\nstring.length │ │ │ │ │ + 0x00000b60 285c2241 58537830 30455253 5c222920 (\"AXSx00ERS\") │ │ │ │ │ + 0x00000b70 3d3d2037 5c6e6060 60220a20 20202020 == 7\n```". │ │ │ │ │ + 0x00000b80 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x00000b90 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x00000ba0 2020207d 0a202020 205d0a7d 0a0a0000 }. ].}.... │ │ │ │ │ + 0x00000bb0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ + 0x00000bc0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ + 0x00000bd0 65223a20 2274696d 65222c0a 20202020 e": "time",. │ │ │ │ │ + 0x00000be0 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ │ + 0x00000bf0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00000c00 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ + 0x00000c10 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ + 0x00000c20 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ + 0x00000c30 6f77222c 0a202020 20202020 20202020 ow",. │ │ │ │ │ + 0x00000c40 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ │ + 0x00000c50 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ + 0x00000c60 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ │ + 0x00000c70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00000c80 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00000c90 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ + 0x00000ca0 223a205b 5d2c0a20 20202020 20202020 ": [],. │ │ │ │ │ + 0x00000cb0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00000cc0 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ │ + 0x00000cd0 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ │ + 0x00000ce0 616e2069 6e746567 65722077 68696368 an integer which │ │ │ │ │ + 0x00000cf0 20697320 74686520 6e756d62 6572206f is the number o │ │ │ │ │ + 0x00000d00 66207365 636f6e64 73207369 6e636520 f seconds since │ │ │ │ │ + 0x00000d10 4a616e75 61727920 312c2031 3937302e January 1, 1970. │ │ │ │ │ + 0x00000d20 20457861 6d706c65 3a206060 6070652e Example: ```pe. │ │ │ │ │ + 0x00000d30 74696d65 7374616d 70203e20 74696d65 timestamp > time │ │ │ │ │ + 0x00000d40 2e6e6f77 28296060 60220a20 20202020 .now()```". │ │ │ │ │ 0x00000d50 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ 0x00000d60 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ 0x00000d70 2020207d 0a202020 205d0a7d 0a0a0000 }. ].}.... │ │ │ │ │ 0x00000d80 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ 0x00000d90 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ 0x00000da0 65223a20 22637563 6b6f6f22 2c0a2020 e": "cuckoo",. │ │ │ │ │ 0x00000db0 20202264 65707265 63617465 64223a20 "deprecated": │ │ │ │ │ @@ -261,14594 +261,14594 @@ │ │ │ │ │ 0x00001020 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00001030 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ │ 0x00001040 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ 0x00001050 20202020 5d0a2020 20202020 20207d0a ]. }. │ │ │ │ │ 0x00001060 20202020 5d0a7d0a 0a000000 7b0a2020 ].}.....{. │ │ │ │ │ 0x00001070 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ │ 0x00001080 74222c0a 20202020 226e616d 65223a20 t",. "name": │ │ │ │ │ - 0x00001090 22636f6e 736f6c65 222c0a20 20202022 "console",. " │ │ │ │ │ - 0x000010a0 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ │ - 0x000010b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000010c0 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ │ - 0x000010d0 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ │ - 0x000010e0 20202020 20226e61 6d65223a 20226c6f "name": "lo │ │ │ │ │ - 0x000010f0 67222c0a 20202020 20202020 20202020 g",. │ │ │ │ │ - 0x00001100 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ │ - 0x00001110 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ │ - 0x00001120 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ │ - 0x00001130 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00001140 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00001150 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ - 0x00001160 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x00001170 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00001180 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001190 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x000011a0 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ │ - 0x000011b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000011c0 20202022 6e616d65 223a2022 73747269 "name": "stri │ │ │ │ │ - 0x000011d0 6e67220a 20202020 20202020 20202020 ng". │ │ │ │ │ - 0x000011e0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x000011f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001200 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ │ - 0x00001210 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00001220 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ │ - 0x00001230 696f6e20 77686963 68207365 6e647320 ion which sends │ │ │ │ │ - 0x00001240 74686520 73747269 6e672074 6f207468 the string to th │ │ │ │ │ - 0x00001250 65206d61 696e2063 616c6c62 61636b2e e main callback. │ │ │ │ │ - 0x00001260 5c6e5c6e 4578616d 706c653a 20606060 \n\nExample: ``` │ │ │ │ │ - 0x00001270 636f6e73 6f6c652e 6c6f6728 70652e69 console.log(pe.i │ │ │ │ │ - 0x00001280 6d706861 73682829 29606060 220a2020 mphash())```". │ │ │ │ │ - 0x00001290 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x000012a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000012b0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000012c0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ - 0x000012d0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x000012e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x000012f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001300 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00001310 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ │ - 0x00001320 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001330 20202020 20226e61 6d65223a 20226d65 "name": "me │ │ │ │ │ - 0x00001340 73736167 65220a20 20202020 20202020 ssage". │ │ │ │ │ - 0x00001350 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00001360 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00001370 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00001380 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001390 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x000013a0 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ │ - 0x000013b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000013c0 20226e61 6d65223a 20227374 72696e67 "name": "string │ │ │ │ │ - 0x000013d0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x000013e0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ - 0x000013f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001400 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x00001410 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00001420 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ │ - 0x00001430 6e207768 69636820 73656e64 73207468 n which sends th │ │ │ │ │ - 0x00001440 65206d65 73736167 6520616e 64207374 e message and st │ │ │ │ │ - 0x00001450 72696e67 20746f20 74686520 6d61696e ring to the main │ │ │ │ │ - 0x00001460 2063616c 6c626163 6b2e5c6e 5c6e4578 callback.\n\nEx │ │ │ │ │ - 0x00001470 616d706c 653a2060 6060636f 6e736f6c ample: ```consol │ │ │ │ │ - 0x00001480 652e6c6f 67285c22 54686520 696d7068 e.log(\"The imph │ │ │ │ │ - 0x00001490 61736820 69733a20 5c222c20 70652e69 ash is: \", pe.i │ │ │ │ │ - 0x000014a0 6d706861 73682829 29606060 220a2020 mphash())```". │ │ │ │ │ - 0x000014b0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x000014c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000014d0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000014e0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ - 0x000014f0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x00001500 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00001510 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001520 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00001530 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ - 0x00001540 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001550 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ │ - 0x00001560 74656765 72220a20 20202020 20202020 teger". │ │ │ │ │ - 0x00001570 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00001580 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00001590 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ - 0x000015a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x000015b0 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ │ - 0x000015c0 6e637469 6f6e2077 68696368 2073656e nction which sen │ │ │ │ │ - 0x000015d0 64732074 68652069 6e746567 65722074 ds the integer t │ │ │ │ │ - 0x000015e0 6f207468 65206d61 696e2063 616c6c62 o the main callb │ │ │ │ │ - 0x000015f0 61636b2e 5c6e5c6e 4578616d 706c653a ack.\n\nExample: │ │ │ │ │ - 0x00001600 20606060 636f6e73 6f6c652e 6c6f6728 ```console.log( │ │ │ │ │ - 0x00001610 75696e74 33322830 29296060 60220a20 uint32(0))```". │ │ │ │ │ - 0x00001620 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00001630 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00001640 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00001650 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ - 0x00001660 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ - 0x00001670 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00001680 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00001690 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x000016a0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ │ - 0x000016b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000016c0 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ │ - 0x000016d0 65737361 6765220a 20202020 20202020 essage". │ │ │ │ │ - 0x000016e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000016f0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00001700 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00001710 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001720 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00001730 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ - 0x00001740 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001750 2020226e 616d6522 3a202269 6e746567 "name": "integ │ │ │ │ │ - 0x00001760 6572220a 20202020 20202020 20202020 er". │ │ │ │ │ - 0x00001770 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x00001780 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001790 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ │ - 0x000017a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x000017b0 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ │ - 0x000017c0 696f6e20 77686963 68207365 6e647320 ion which sends │ │ │ │ │ - 0x000017d0 74686520 6d657373 61676520 616e6420 the message and │ │ │ │ │ - 0x000017e0 696e7465 67657220 746f2074 6865206d integer to the m │ │ │ │ │ - 0x000017f0 61696e20 63616c6c 6261636b 2e5c6e5c ain callback.\n\ │ │ │ │ │ - 0x00001800 6e457861 6d706c65 3a206060 60636f6e nExample: ```con │ │ │ │ │ - 0x00001810 736f6c65 2e6c6f67 285c2233 32626974 sole.log(\"32bit │ │ │ │ │ - 0x00001820 73206174 20303a20 5c222c20 75696e74 s at 0: \", uint │ │ │ │ │ - 0x00001830 33322830 29296060 60220a20 20202020 32(0))```". │ │ │ │ │ - 0x00001840 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00001850 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00001860 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001870 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ - 0x00001880 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00001890 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x000018a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000018b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x000018c0 20226622 2c0a2020 20202020 20202020 "f",. │ │ │ │ │ - 0x000018d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000018e0 2020226e 616d6522 3a202266 6c6f6174 "name": "float │ │ │ │ │ - 0x000018f0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00001900 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ - 0x00001910 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001920 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x00001930 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00001940 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ │ - 0x00001950 6e207768 69636820 73656e64 73207468 n which sends th │ │ │ │ │ - 0x00001960 6520666c 6f617469 6e672070 6f696e74 e floating point │ │ │ │ │ - 0x00001970 2076616c 75652074 6f207468 65206d61 value to the ma │ │ │ │ │ - 0x00001980 696e2063 616c6c62 61636b2e 5c6e5c6e in callback.\n\n │ │ │ │ │ - 0x00001990 4578616d 706c653a 20606060 636f6e73 Example: ```cons │ │ │ │ │ - 0x000019a0 6f6c652e 6c6f6728 6d617468 2e656e74 ole.log(math.ent │ │ │ │ │ - 0x000019b0 726f7079 28302c20 66696c65 73697a65 ropy(0, filesize │ │ │ │ │ - 0x000019c0 29296060 60220a20 20202020 20202020 ))```". │ │ │ │ │ - 0x000019d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000019e0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x000019f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001a00 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ - 0x00001a10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001a20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00001a30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001a40 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ - 0x00001a50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00001a60 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00001a70 616d6522 3a20226d 65737361 6765220a ame": "message". │ │ │ │ │ - 0x00001a80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001a90 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00001aa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001ab0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00001ac0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001ad0 20227479 7065223a 20226622 2c0a2020 "type": "f",. │ │ │ │ │ - 0x00001ae0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001af0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00001b00 3a202266 6c6f6174 220a2020 20202020 : "float". │ │ │ │ │ - 0x00001b10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001b20 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00001b30 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ │ - 0x00001b40 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00001b50 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00001b60 2246756e 6374696f 6e207768 69636820 "Function which │ │ │ │ │ - 0x00001b70 73656e64 73207468 65206d65 73736167 sends the messag │ │ │ │ │ - 0x00001b80 6520616e 64207468 6520666c 6f617469 e and the floati │ │ │ │ │ - 0x00001b90 6e672070 6f696e74 2076616c 75652074 ng point value t │ │ │ │ │ - 0x00001ba0 6f207468 65206d61 696e2063 616c6c62 o the main callb │ │ │ │ │ - 0x00001bb0 61636b2e 5c6e5c6e 4578616d 706c653a ack.\n\nExample: │ │ │ │ │ - 0x00001bc0 20606060 636f6e73 6f6c652e 6c6f6728 ```console.log( │ │ │ │ │ - 0x00001bd0 5c22456e 74726f70 793a205c 222c206d \"Entropy: \", m │ │ │ │ │ - 0x00001be0 6174682e 656e7472 6f707928 302c2066 ath.entropy(0, f │ │ │ │ │ - 0x00001bf0 696c6573 697a6529 29606060 220a2020 ilesize))```". │ │ │ │ │ - 0x00001c00 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x00001c10 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ - 0x00001c20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00001c30 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00001c40 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ │ - 0x00001c50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00001c60 6e616d65 223a2022 68657822 2c0a2020 name": "hex",. │ │ │ │ │ - 0x00001c70 20202020 20202020 20202272 65747572 "retur │ │ │ │ │ - 0x00001c80 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ │ - 0x00001c90 20202020 20202020 2020226f 7665726c "overl │ │ │ │ │ - 0x00001ca0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ │ - 0x00001cb0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00001cc0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00001cd0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ │ - 0x00001ce0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001cf0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00001d00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001d10 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ │ - 0x00001d20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00001d30 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00001d40 6d65223a 2022696e 74656765 72220a20 me": "integer". │ │ │ │ │ - 0x00001d50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001d60 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x00001d70 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ - 0x00001d80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001d90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00001da0 6f6e223a 20224675 6e637469 6f6e2077 on": "Function w │ │ │ │ │ - 0x00001db0 68696368 2073656e 64732074 68652069 hich sends the i │ │ │ │ │ - 0x00001dc0 6e746567 65722074 6f207468 65206d61 nteger to the ma │ │ │ │ │ - 0x00001dd0 696e2063 616c6c62 61636b2c 20666f72 in callback, for │ │ │ │ │ - 0x00001de0 6d617474 65642061 73206120 68657820 matted as a hex │ │ │ │ │ - 0x00001df0 73747269 6e672e5c 6e5c6e45 78616d70 string.\n\nExamp │ │ │ │ │ - 0x00001e00 6c653a20 60606063 6f6e736f 6c652e68 le: ```console.h │ │ │ │ │ - 0x00001e10 65782875 696e7433 32283029 29606060 ex(uint32(0))``` │ │ │ │ │ - 0x00001e20 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00001e30 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00001e40 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00001e50 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ - 0x00001e60 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ - 0x00001e70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001e80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00001e90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001ea0 22747970 65223a20 2273222c 0a202020 "type": "s",. │ │ │ │ │ - 0x00001eb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001ec0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00001ed0 20226d65 73736167 65220a20 20202020 "message". │ │ │ │ │ - 0x00001ee0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001ef0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00001f00 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00001f10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001f20 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00001f30 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ - 0x00001f40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00001f50 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ │ - 0x00001f60 74656765 72220a20 20202020 20202020 teger". │ │ │ │ │ - 0x00001f70 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00001f80 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00001f90 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ - 0x00001fa0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00001fb0 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ │ - 0x00001fc0 6e637469 6f6e2077 68696368 2073656e nction which sen │ │ │ │ │ - 0x00001fd0 64732074 68652069 6e746567 65722074 ds the integer t │ │ │ │ │ - 0x00001fe0 6f207468 65206d61 696e2063 616c6c62 o the main callb │ │ │ │ │ - 0x00001ff0 61636b2c 20666f72 6d617474 65642061 ack, formatted a │ │ │ │ │ - 0x00002000 73206120 68657820 73747269 6e672e5c s a hex string.\ │ │ │ │ │ - 0x00002010 6e5c6e45 78616d70 6c653a20 60606063 n\nExample: ```c │ │ │ │ │ - 0x00002020 6f6e736f 6c652e68 6578285c 22486578 onsole.hex(\"Hex │ │ │ │ │ - 0x00002030 20617420 303a205c 222c2075 696e7433 at 0: \", uint3 │ │ │ │ │ - 0x00002040 32283029 29606060 220a2020 20202020 2(0))```". │ │ │ │ │ - 0x00002050 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ - 0x00002060 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ │ - 0x00002070 20207d0a 20202020 5d0a7d0a 0a000000 }. ].}..... │ │ │ │ │ - 0x00002080 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ - 0x00002090 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ - 0x000020a0 65223a20 22637563 6b6f6f22 2c0a2020 e": "cuckoo",. │ │ │ │ │ - 0x000020b0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ - 0x000020c0 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ │ - 0x000020d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x000020e0 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ │ - 0x000020f0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ - 0x00002100 6574776f 726b222c 0a202020 20202020 etwork",. │ │ │ │ │ - 0x00002110 20202020 20226174 74726962 75746573 "attributes │ │ │ │ │ - 0x00002120 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x00002130 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00002140 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00002150 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ │ - 0x00002160 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002170 20202022 6e616d65 223a2022 646e735f "name": "dns_ │ │ │ │ │ - 0x00002180 6c6f6f6b 7570222c 0a202020 20202020 lookup",. │ │ │ │ │ - 0x00002190 20202020 20202020 20202020 20227265 "re │ │ │ │ │ - 0x000021a0 7475726e 5f747970 65223a20 2269222c turn_type": "i", │ │ │ │ │ - 0x000021b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000021c0 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ │ - 0x000021d0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x000021e0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x000021f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002200 20202020 20202020 20202261 7267756d "argum │ │ │ │ │ - 0x00002210 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ │ - 0x00002220 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002230 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00002240 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002250 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00002260 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ │ - 0x00002270 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002280 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002290 226e616d 65223a20 22646f6d 61696e22 "name": "domain" │ │ │ │ │ - 0x000022a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000022b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000022c0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x000022d0 20202020 20202020 20202020 2020205d ] │ │ │ │ │ - 0x000022e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000022f0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00002300 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00002310 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ │ - 0x00002320 6e672074 72756520 69662074 68652070 ng true if the p │ │ │ │ │ - 0x00002330 726f6772 616d2073 656e7420 6120646f rogram sent a do │ │ │ │ │ - 0x00002340 6d61696e 206e616d 65207265 736f6c75 main name resolu │ │ │ │ │ - 0x00002350 74696f6e 20726571 75657374 20666f72 tion request for │ │ │ │ │ - 0x00002360 20612064 6f6d6169 6e206d61 74636869 a domain matchi │ │ │ │ │ - 0x00002370 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ │ - 0x00002380 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ │ - 0x00002390 6f6e2e5c 6e5c6e45 78616d70 6c653a20 on.\n\nExample: │ │ │ │ │ - 0x000023a0 6375636b 6f6f2e6e 6574776f 726b2e64 cuckoo.network.d │ │ │ │ │ - 0x000023b0 6e735f6c 6f6f6b75 70282f65 76696c5c ns_lookup(/evil\ │ │ │ │ │ - 0x000023c0 5c2e636f 6d2f2922 0a202020 20202020 \.com/)". │ │ │ │ │ - 0x000023d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000023e0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x000023f0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ - 0x00002400 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x00002410 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00002420 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002430 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ │ - 0x00002440 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ │ - 0x00002450 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00002460 3a202268 7474705f 67657422 2c0a2020 : "http_get",. │ │ │ │ │ - 0x00002470 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002480 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ - 0x00002490 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ - 0x000024a0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ │ - 0x000024b0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ │ - 0x000024c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000024d0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000024e0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000024f0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ │ - 0x00002500 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002510 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00002520 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002530 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002540 20202020 22747970 65223a20 2272222c "type": "r", │ │ │ │ │ - 0x00002550 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00002560 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002570 20202020 20226e61 6d65223a 20227572 "name": "ur │ │ │ │ │ - 0x00002580 6c220a20 20202020 20202020 20202020 l". │ │ │ │ │ - 0x00002590 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000025a0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x000025b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000025c0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x000025d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000025e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000025f0 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ │ - 0x00002600 6e696e67 20747275 65206966 20746865 ning true if the │ │ │ │ │ - 0x00002610 2070726f 6772616d 2073656e 74206120 program sent a │ │ │ │ │ - 0x00002620 48545450 20474554 20726571 75657374 HTTP GET request │ │ │ │ │ - 0x00002630 20746f20 61205552 4c206d61 74636869 to a URL matchi │ │ │ │ │ - 0x00002640 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ │ - 0x00002650 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ │ - 0x00002660 6f6e2e22 0a202020 20202020 20202020 on.". │ │ │ │ │ - 0x00002670 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ - 0x00002680 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002690 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ │ - 0x000026a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x000026b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x000026c0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x000026d0 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ │ - 0x000026e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000026f0 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ │ - 0x00002700 7474705f 706f7374 222c0a20 20202020 ttp_post",. │ │ │ │ │ - 0x00002710 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00002720 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ │ - 0x00002730 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00002740 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ │ - 0x00002750 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x00002760 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00002770 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002780 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ - 0x00002790 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ - 0x000027a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000027b0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x000027c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000027d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000027e0 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ │ - 0x000027f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002800 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002810 2020226e 616d6522 3a202275 726c220a "name": "url". │ │ │ │ │ - 0x00002820 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002830 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002840 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00002850 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ - 0x00002860 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00002870 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00002880 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ │ - 0x00002890 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ │ - 0x000028a0 67207472 75652069 66207468 65207072 g true if the pr │ │ │ │ │ - 0x000028b0 6f677261 6d207365 6e742061 20485454 ogram sent a HTT │ │ │ │ │ - 0x000028c0 5020504f 53542072 65717565 73742074 P POST request t │ │ │ │ │ - 0x000028d0 6f206120 55524c20 6d617463 68696e67 o a URL matching │ │ │ │ │ - 0x000028e0 20746865 2070726f 76696465 64207265 the provided re │ │ │ │ │ - 0x000028f0 67756c61 72206578 70726573 73696f6e gular expression │ │ │ │ │ - 0x00002900 2e220a20 20202020 20202020 20202020 .". │ │ │ │ │ - 0x00002910 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x00002920 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002930 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ │ - 0x00002940 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00002950 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00002960 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00002970 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ │ - 0x00002980 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002990 20202020 226e616d 65223a20 22687474 "name": "htt │ │ │ │ │ - 0x000029a0 705f7265 71756573 74222c0a 20202020 p_request",. │ │ │ │ │ - 0x000029b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000029c0 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ │ - 0x000029d0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ │ - 0x000029e0 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ │ - 0x000029f0 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ │ - 0x00002a00 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00002a10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00002a20 20202020 20202020 20202020 20226172 "ar │ │ │ │ │ - 0x00002a30 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ │ - 0x00002a40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002a50 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00002a60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002a70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002a80 20202274 79706522 3a202272 222c0a20 "type": "r",. │ │ │ │ │ - 0x00002a90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002aa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002ab0 20202022 6e616d65 223a2022 75726c22 "name": "url" │ │ │ │ │ - 0x00002ac0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00002ad0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002ae0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00002af0 20202020 20202020 20202020 2020205d ] │ │ │ │ │ - 0x00002b00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00002b10 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00002b20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00002b30 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ │ - 0x00002b40 6e672074 72756520 69662074 68652070 ng true if the p │ │ │ │ │ - 0x00002b50 726f6772 616d2073 656e7420 61204854 rogram sent a HT │ │ │ │ │ - 0x00002b60 54502072 65717565 73742074 6f206120 TP request to a │ │ │ │ │ - 0x00002b70 55524c20 6d617463 68696e67 20746865 URL matching the │ │ │ │ │ - 0x00002b80 2070726f 76696465 64207265 67756c61 provided regula │ │ │ │ │ - 0x00002b90 72206578 70726573 73696f6e 2e220a20 r expression.". │ │ │ │ │ - 0x00002ba0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002bb0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x00002bc0 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ │ - 0x00002bd0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00002be0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00002bf0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00002c00 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00002c10 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ │ - 0x00002c20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002c30 226e616d 65223a20 22686f73 74222c0a "name": "host",. │ │ │ │ │ - 0x00002c40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002c50 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ │ - 0x00002c60 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ - 0x00002c70 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ - 0x00002c80 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ - 0x00002c90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002ca0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00002cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002cc0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ - 0x00002cd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002ce0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002cf0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00002d00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002d10 20202020 20202274 79706522 3a202272 "type": "r │ │ │ │ │ - 0x00002d20 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00002d30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002d40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00002d50 49502061 64647265 7373220a 20202020 IP address". │ │ │ │ │ - 0x00002d60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002d70 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x00002d80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002d90 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ │ - 0x00002da0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002db0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00002dc0 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ │ - 0x00002dd0 696f6e20 72657475 726e696e 67207472 ion returning tr │ │ │ │ │ - 0x00002de0 75652069 66207468 65207072 6f677261 ue if the progra │ │ │ │ │ - 0x00002df0 6d20636f 6e746163 74656420 616e2049 m contacted an I │ │ │ │ │ - 0x00002e00 50206164 64726573 73206d61 74636869 P address matchi │ │ │ │ │ - 0x00002e10 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ │ - 0x00002e20 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ │ - 0x00002e30 6f6e2e20 4578616d 706c653a 20606060 on. Example: ``` │ │ │ │ │ - 0x00002e40 6375636b 6f6f2e6e 6574776f 726b2e68 cuckoo.network.h │ │ │ │ │ - 0x00002e50 6f737428 2f313932 5c5c2e31 36385c5c ost(/192\\.168\\ │ │ │ │ │ - 0x00002e60 2e315c5c 2e312f29 60606022 0a202020 .1\\.1/)```". │ │ │ │ │ - 0x00002e70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002e80 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x00002e90 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ - 0x00002ea0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00002eb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002ec0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00002ed0 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ - 0x00002ee0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ - 0x00002ef0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00002f00 616d6522 3a202268 7474705f 75736572 ame": "http_user │ │ │ │ │ - 0x00002f10 5f616765 6e74222c 0a202020 20202020 _agent",. │ │ │ │ │ - 0x00002f20 20202020 20202020 20202020 20227265 "re │ │ │ │ │ - 0x00002f30 7475726e 5f747970 65223a20 2269222c turn_type": "i", │ │ │ │ │ - 0x00002f40 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00002f50 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ │ - 0x00002f60 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x00002f70 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00002f80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002f90 20202020 20202020 20202261 7267756d "argum │ │ │ │ │ - 0x00002fa0 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ │ - 0x00002fb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002fc0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00002fd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00002fe0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00002ff0 74797065 223a2022 72222c0a 20202020 type": "r",. │ │ │ │ │ - 0x00003000 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003010 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003020 226e616d 65223a20 22616765 6e74220a "name": "agent". │ │ │ │ │ - 0x00003030 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003040 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003050 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00003060 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ - 0x00003070 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00003080 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00003090 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ │ - 0x000030a0 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ │ - 0x000030b0 67207472 75652069 66207468 65207072 g true if the pr │ │ │ │ │ - 0x000030c0 6f677261 6d207365 6e742061 20485454 ogram sent a HTT │ │ │ │ │ - 0x000030d0 50207265 71756573 74207769 74682061 P request with a │ │ │ │ │ - 0x000030e0 20757365 72206167 656e7420 6d617463 user agent matc │ │ │ │ │ - 0x000030f0 68696e67 20746865 2070726f 76696465 hing the provide │ │ │ │ │ - 0x00003100 64207265 67756c61 72206578 70726573 d regular expres │ │ │ │ │ - 0x00003110 73696f6e 2e204578 616d706c 653a2060 sion. Example: ` │ │ │ │ │ - 0x00003120 60606375 636b6f6f 2e6e6574 776f726b ``cuckoo.network │ │ │ │ │ - 0x00003130 2e687474 705f7573 65725f61 67656e74 .http_user_agent │ │ │ │ │ - 0x00003140 282f4d53 49452036 5c5c2e30 2f296060 (/MSIE 6\\.0/)`` │ │ │ │ │ - 0x00003150 60220a20 20202020 20202020 20202020 `". │ │ │ │ │ - 0x00003160 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x00003170 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003180 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ │ - 0x00003190 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x000031a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000031b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x000031c0 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ │ - 0x000031d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000031e0 20202020 226e616d 65223a20 22746370 "name": "tcp │ │ │ │ │ - 0x000031f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00003200 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ │ - 0x00003210 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ - 0x00003220 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00003230 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ │ - 0x00003240 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003250 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00003260 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003270 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ - 0x00003280 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00003290 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000032a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000032b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000032c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x000032d0 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ │ - 0x000032e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000032f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00003300 3a202249 50206164 64726573 73220a20 : "IP address". │ │ │ │ │ - 0x00003310 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003320 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00003330 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00003340 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003350 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00003360 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003370 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00003380 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ - 0x00003390 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000033a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000033b0 2022706f 7274220a 20202020 20202020 "port". │ │ │ │ │ - 0x000033c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000033d0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x000033e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000033f0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ │ - 0x00003400 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003410 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00003420 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ │ - 0x00003430 72657475 726e696e 67207472 75652069 returning true i │ │ │ │ │ - 0x00003440 66207468 65207072 6f677261 6d20636f f the program co │ │ │ │ │ - 0x00003450 6e746163 74656420 616e2049 50206164 ntacted an IP ad │ │ │ │ │ - 0x00003460 64726573 73206d61 74636869 6e672074 dress matching t │ │ │ │ │ - 0x00003470 68652070 726f7669 64656420 72656775 he provided regu │ │ │ │ │ - 0x00003480 6c617220 65787072 65737369 6f6e2c20 lar expression, │ │ │ │ │ - 0x00003490 6f766572 20544350 206f6e20 74686520 over TCP on the │ │ │ │ │ - 0x000034a0 70726f76 69646564 20706f72 74206e75 provided port nu │ │ │ │ │ - 0x000034b0 6d626572 2e220a20 20202020 20202020 mber.". │ │ │ │ │ - 0x000034c0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x000034d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000034e0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ │ - 0x000034f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00003500 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00003510 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003520 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ │ - 0x00003530 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ - 0x00003540 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00003550 22756470 222c0a20 20202020 20202020 "udp",. │ │ │ │ │ - 0x00003560 20202020 20202020 20202022 72657475 "retu │ │ │ │ │ - 0x00003570 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ │ - 0x00003580 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003590 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ │ - 0x000035a0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ - 0x000035b0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x000035c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000035d0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ - 0x000035e0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ - 0x000035f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003600 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00003610 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003620 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00003630 7065223a 20227222 2c0a2020 20202020 pe": "r",. │ │ │ │ │ - 0x00003640 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003650 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00003660 616d6522 3a202249 50206164 64726573 ame": "IP addres │ │ │ │ │ - 0x00003670 73220a20 20202020 20202020 20202020 s". │ │ │ │ │ - 0x00003680 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003690 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x000036a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000036b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000036c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000036d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x000036e0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ - 0x000036f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003700 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00003710 6d65223a 2022706f 7274220a 20202020 me": "port". │ │ │ │ │ - 0x00003720 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003730 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x00003740 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003750 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ │ - 0x00003760 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003770 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00003780 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ │ - 0x00003790 696f6e20 72657475 726e696e 67207472 ion returning tr │ │ │ │ │ - 0x000037a0 75652069 66207468 65207072 6f677261 ue if the progra │ │ │ │ │ - 0x000037b0 6d20636f 6e746163 74656420 616e2049 m contacted an I │ │ │ │ │ - 0x000037c0 50206164 64726573 73206d61 74636869 P address matchi │ │ │ │ │ - 0x000037d0 6e672074 68652070 726f7669 64656420 ng the provided │ │ │ │ │ - 0x000037e0 72656775 6c617220 65787072 65737369 regular expressi │ │ │ │ │ - 0x000037f0 6f6e2c20 6f766572 20554450 206f6e20 on, over UDP on │ │ │ │ │ - 0x00003800 74686520 70726f76 69646564 20706f72 the provided por │ │ │ │ │ - 0x00003810 74206e75 6d626572 2e220a20 20202020 t number.". │ │ │ │ │ - 0x00003820 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003830 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00003840 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ - 0x00003850 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x00003860 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ - 0x00003870 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00003880 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00003890 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ │ - 0x000038a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x000038b0 3a202272 65676973 74727922 2c0a2020 : "registry",. │ │ │ │ │ - 0x000038c0 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ - 0x000038d0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ - 0x000038e0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x000038f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003900 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ │ - 0x00003910 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ - 0x00003920 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00003930 226b6579 5f616363 65737322 2c0a2020 "key_access",. │ │ │ │ │ - 0x00003940 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003950 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ - 0x00003960 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ - 0x00003970 20202020 20202020 2020226f 7665726c "overl │ │ │ │ │ - 0x00003980 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ │ - 0x00003990 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000039a0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000039b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000039c0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ │ - 0x000039d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000039e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x000039f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003a00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003a10 20202020 22747970 65223a20 2272222c "type": "r", │ │ │ │ │ - 0x00003a20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00003a30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003a40 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ │ - 0x00003a50 67697374 72792065 6e747279 220a2020 gistry entry". │ │ │ │ │ - 0x00003a60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003a70 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x00003a80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003a90 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ - 0x00003aa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003ab0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00003ac0 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ │ - 0x00003ad0 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ │ - 0x00003ae0 74727565 20696620 74686520 70726f67 true if the prog │ │ │ │ │ - 0x00003af0 72616d20 61636365 73736564 20612072 ram accessed a r │ │ │ │ │ - 0x00003b00 65676973 74727920 656e7472 79206d61 egistry entry ma │ │ │ │ │ - 0x00003b10 74636869 6e672074 68652070 726f7669 tching the provi │ │ │ │ │ - 0x00003b20 64656420 72656775 6c617220 65787072 ded regular expr │ │ │ │ │ - 0x00003b30 65737369 6f6e2e22 0a202020 20202020 ession.". │ │ │ │ │ - 0x00003b40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003b50 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00003b60 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ - 0x00003b70 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00003b80 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ - 0x00003b90 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00003ba0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00003bb0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ │ - 0x00003bc0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00003bd0 2266696c 65737973 74656d22 2c0a2020 "filesystem",. │ │ │ │ │ - 0x00003be0 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ - 0x00003bf0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ - 0x00003c00 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00003c10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003c20 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ │ - 0x00003c30 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ - 0x00003c40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00003c50 2266696c 655f6163 63657373 222c0a20 "file_access",. │ │ │ │ │ - 0x00003c60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003c70 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ │ - 0x00003c80 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ - 0x00003c90 20202020 20202020 20202022 6f766572 "over │ │ │ │ │ - 0x00003ca0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ │ - 0x00003cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003cc0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00003cd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003ce0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ - 0x00003cf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003d00 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00003d10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00003d20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003d30 20202020 20227479 7065223a 20227222 "type": "r" │ │ │ │ │ - 0x00003d40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00003d50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003d60 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ │ - 0x00003d70 696c6522 0a202020 20202020 20202020 ile". │ │ │ │ │ - 0x00003d80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003d90 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x00003da0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003db0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ │ - 0x00003dc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003dd0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00003de0 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ │ - 0x00003df0 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ │ - 0x00003e00 68652070 726f6772 616d2061 63636573 he program acces │ │ │ │ │ - 0x00003e10 73656420 61206669 6c65206d 61746368 sed a file match │ │ │ │ │ - 0x00003e20 696e6720 74686520 70726f76 69646564 ing the provided │ │ │ │ │ - 0x00003e30 20726567 756c6172 20657870 72657373 regular express │ │ │ │ │ - 0x00003e40 696f6e2e 220a2020 20202020 20202020 ion.". │ │ │ │ │ - 0x00003e50 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x00003e60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003e70 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ │ - 0x00003e80 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00003e90 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ │ - 0x00003ea0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00003eb0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00003ec0 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ │ - 0x00003ed0 20202020 20226e61 6d65223a 20227379 "name": "sy │ │ │ │ │ - 0x00003ee0 6e63222c 0a202020 20202020 20202020 nc",. │ │ │ │ │ - 0x00003ef0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ - 0x00003f00 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00003f10 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00003f20 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00003f30 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ - 0x00003f40 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00003f50 6e616d65 223a2022 6d757465 78222c0a name": "mutex",. │ │ │ │ │ - 0x00003f60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003f70 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ │ - 0x00003f80 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ - 0x00003f90 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ - 0x00003fa0 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ - 0x00003fb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003fc0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00003fd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00003fe0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ - 0x00003ff0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00004000 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00004010 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00004020 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00004030 20202020 20202274 79706522 3a202272 "type": "r │ │ │ │ │ - 0x00004040 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00004050 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00004060 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00004070 6d757465 78220a20 20202020 20202020 mutex". │ │ │ │ │ - 0x00004080 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00004090 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x000040a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000040b0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ - 0x000040c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000040d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x000040e0 6f6e223a 20224675 6e637469 6f6e2072 on": "Function r │ │ │ │ │ - 0x000040f0 65747572 6e696e67 20747275 65206966 eturning true if │ │ │ │ │ - 0x00004100 20746865 2070726f 6772616d 206f7065 the program ope │ │ │ │ │ - 0x00004110 6e73206f 72206372 65617465 73206120 ns or creates a │ │ │ │ │ - 0x00004120 6d757465 78206d61 74636869 6e672074 mutex matching t │ │ │ │ │ - 0x00004130 68652070 726f7669 64656420 72656775 he provided regu │ │ │ │ │ - 0x00004140 6c617220 65787072 65737369 6f6e2e22 lar expression." │ │ │ │ │ - 0x00004150 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00004160 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00004170 20202020 20202020 20202020 2020205d ] │ │ │ │ │ - 0x00004180 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00004190 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ │ - 0x000041a0 0a202020 20202020 207d0a20 2020205d . }. ] │ │ │ │ │ - 0x000041b0 0a7d0a0a 7b0a2020 2020226b 696e6422 .}..{. "kind" │ │ │ │ │ - 0x000041c0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ │ - 0x000041d0 226e616d 65223a20 22646578 222c0a20 "name": "dex",. │ │ │ │ │ - 0x000041e0 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ │ - 0x000041f0 205b0a20 20202020 2020207b 0a202020 [. {. │ │ │ │ │ - 0x00004200 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00004210 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00004220 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ │ - 0x00004230 45585f46 494c455f 4d414749 435f3033 EX_FILE_MAGIC_03 │ │ │ │ │ - 0x00004240 35222c0a 20202020 20202020 20202020 5",. │ │ │ │ │ - 0x00004250 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00004260 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00004270 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ │ - 0x00004280 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00004290 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x000042a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x000042b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x000042c0 223a2022 4445585f 46494c45 5f4d4147 ": "DEX_FILE_MAG │ │ │ │ │ - 0x000042d0 49435f30 3336222c 0a202020 20202020 IC_036",. │ │ │ │ │ - 0x000042e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x000042f0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00004300 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ - 0x00004310 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00004320 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00004330 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00004340 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00004350 226e616d 65223a20 22444558 5f46494c "name": "DEX_FIL │ │ │ │ │ - 0x00004360 455f4d41 4749435f 30333722 2c0a2020 E_MAGIC_037",. │ │ │ │ │ - 0x00004370 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00004380 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00004390 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x000043a0 223a2022 73220a20 20202020 2020207d ": "s". } │ │ │ │ │ - 0x000043b0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x000043c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x000043d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x000043e0 20202020 20226e61 6d65223a 20224445 "name": "DE │ │ │ │ │ - 0x000043f0 585f4649 4c455f4d 41474943 5f303338 X_FILE_MAGIC_038 │ │ │ │ │ - 0x00004400 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00004410 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00004420 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00004430 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ │ - 0x00004440 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00004450 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00004460 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00004470 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00004480 3a202244 45585f46 494c455f 4d414749 : "DEX_FILE_MAGI │ │ │ │ │ - 0x00004490 435f3033 39222c0a 20202020 20202020 C_039",. │ │ │ │ │ - 0x000044a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x000044b0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x000044c0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ - 0x000044d0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x000044e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x000044f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00004500 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00004510 6e616d65 223a2022 454e4449 414e5f43 name": "ENDIAN_C │ │ │ │ │ - 0x00004520 4f4e5354 414e5422 2c0a2020 20202020 ONSTANT",. │ │ │ │ │ - 0x00004530 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00004540 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00004550 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00004560 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00004570 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00004580 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00004590 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x000045a0 20226e61 6d65223a 20225245 56455253 "name": "REVERS │ │ │ │ │ - 0x000045b0 455f454e 4449414e 5f434f4e 5354414e E_ENDIAN_CONSTAN │ │ │ │ │ - 0x000045c0 54222c0a 20202020 20202020 20202020 T",. │ │ │ │ │ - 0x000045d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000045e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x000045f0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00004600 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00004610 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00004620 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00004630 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00004640 223a2022 4e4f5f49 4e444558 222c0a20 ": "NO_INDEX",. │ │ │ │ │ - 0x00004650 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00004660 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00004670 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00004680 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00004690 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x000046a0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x000046b0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x000046c0 20202020 2020226e 616d6522 3a202241 "name": "A │ │ │ │ │ - 0x000046d0 43435f50 55424c49 43222c0a 20202020 CC_PUBLIC",. │ │ │ │ │ - 0x000046e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x000046f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00004700 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00004710 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00004720 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00004730 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00004740 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00004750 20202022 6e616d65 223a2022 4143435f "name": "ACC_ │ │ │ │ │ - 0x00004760 50524956 41544522 2c0a2020 20202020 PRIVATE",. │ │ │ │ │ - 0x00004770 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00004780 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00004790 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x000047a0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x000047b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000047c0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x000047d0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x000047e0 20226e61 6d65223a 20224143 435f5052 "name": "ACC_PR │ │ │ │ │ - 0x000047f0 4f544543 54454422 2c0a2020 20202020 OTECTED",. │ │ │ │ │ - 0x00004800 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00004810 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00004820 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00004830 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00004840 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00004850 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00004860 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00004870 20226e61 6d65223a 20224143 435f5354 "name": "ACC_ST │ │ │ │ │ - 0x00004880 41544943 222c0a20 20202020 20202020 ATIC",. │ │ │ │ │ - 0x00004890 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x000048a0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x000048b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x000048c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000048d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000048e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x000048f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00004900 616d6522 3a202241 43435f46 494e414c ame": "ACC_FINAL │ │ │ │ │ - 0x00004910 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00004920 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00004930 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00004940 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00004950 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00004960 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00004970 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00004980 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00004990 3a202241 43435f53 594e4348 524f4e49 : "ACC_SYNCHRONI │ │ │ │ │ - 0x000049a0 5a454422 2c0a2020 20202020 20202020 ZED",. │ │ │ │ │ - 0x000049b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000049c0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x000049d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x000049e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000049f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00004a00 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00004a10 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00004a20 6d65223a 20224143 435f564f 4c415449 me": "ACC_VOLATI │ │ │ │ │ - 0x00004a30 4c45222c 0a202020 20202020 20202020 LE",. │ │ │ │ │ - 0x00004a40 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00004a50 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00004a60 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00004a70 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00004a80 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00004a90 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00004aa0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00004ab0 65223a20 22414343 5f425249 44474522 e": "ACC_BRIDGE" │ │ │ │ │ - 0x00004ac0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00004ad0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00004ae0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00004af0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00004b00 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00004b10 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00004b20 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00004b30 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00004b40 20224143 435f5452 414e5349 454e5422 "ACC_TRANSIENT" │ │ │ │ │ - 0x00004b50 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00004b60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00004b70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00004b80 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00004b90 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00004ba0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00004bb0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00004bc0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00004bd0 20224143 435f5641 52415247 53222c0a "ACC_VARARGS",. │ │ │ │ │ - 0x00004be0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00004bf0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00004c00 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00004c10 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00004c20 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00004c30 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00004c40 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00004c50 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00004c60 4143435f 4e415449 5645222c 0a202020 ACC_NATIVE",. │ │ │ │ │ - 0x00004c70 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00004c80 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00004c90 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00004ca0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00004cb0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00004cc0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00004cd0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00004ce0 20202020 226e616d 65223a20 22414343 "name": "ACC │ │ │ │ │ - 0x00004cf0 5f494e54 45524641 4345222c 0a202020 _INTERFACE",. │ │ │ │ │ - 0x00004d00 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00004d10 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00004d20 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00004d30 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00004d40 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00004d50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00004d60 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00004d70 20202020 226e616d 65223a20 22414343 "name": "ACC │ │ │ │ │ - 0x00004d80 5f414253 54524143 54222c0a 20202020 _ABSTRACT",. │ │ │ │ │ - 0x00004d90 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00004da0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00004db0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00004dc0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00004dd0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00004de0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00004df0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00004e00 20202022 6e616d65 223a2022 4143435f "name": "ACC_ │ │ │ │ │ - 0x00004e10 53545249 4354222c 0a202020 20202020 STRICT",. │ │ │ │ │ - 0x00004e20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00004e30 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00004e40 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00004e50 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00004e60 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00004e70 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00004e80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00004e90 226e616d 65223a20 22414343 5f53594e "name": "ACC_SYN │ │ │ │ │ - 0x00004ea0 54484554 4943222c 0a202020 20202020 THETIC",. │ │ │ │ │ - 0x00004eb0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00004ec0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00004ed0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00004ee0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00004ef0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00004f00 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00004f10 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00004f20 226e616d 65223a20 22414343 5f414e4e "name": "ACC_ANN │ │ │ │ │ - 0x00004f30 4f544154 494f4e22 2c0a2020 20202020 OTATION",. │ │ │ │ │ - 0x00004f40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00004f50 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00004f60 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00004f70 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00004f80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00004f90 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00004fa0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00004fb0 20226e61 6d65223a 20224143 435f454e "name": "ACC_EN │ │ │ │ │ - 0x00004fc0 554d222c 0a202020 20202020 20202020 UM",. │ │ │ │ │ - 0x00004fd0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00004fe0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00004ff0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00005000 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00005010 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00005020 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00005030 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00005040 65223a20 22414343 5f434f4e 53545255 e": "ACC_CONSTRU │ │ │ │ │ - 0x00005050 43544f52 222c0a20 20202020 20202020 CTOR",. │ │ │ │ │ - 0x00005060 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00005070 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00005080 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00005090 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000050a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000050b0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x000050c0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x000050d0 616d6522 3a202241 43435f44 45434c41 ame": "ACC_DECLA │ │ │ │ │ - 0x000050e0 5245445f 53594e43 48524f4e 495a4544 RED_SYNCHRONIZED │ │ │ │ │ - 0x000050f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00005100 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00005110 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00005120 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00005130 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00005140 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00005150 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00005160 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00005170 3a202254 5950455f 48454144 45525f49 : "TYPE_HEADER_I │ │ │ │ │ - 0x00005180 54454d22 2c0a2020 20202020 20202020 TEM",. │ │ │ │ │ - 0x00005190 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000051a0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x000051b0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x000051c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000051d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000051e0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x000051f0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00005200 6d65223a 20225459 50455f53 5452494e me": "TYPE_STRIN │ │ │ │ │ - 0x00005210 475f4944 5f495445 4d222c0a 20202020 G_ID_ITEM",. │ │ │ │ │ - 0x00005220 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00005230 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00005240 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00005250 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00005260 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00005270 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00005280 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00005290 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ │ - 0x000052a0 5f545950 455f4944 5f495445 4d222c0a _TYPE_ID_ITEM",. │ │ │ │ │ - 0x000052b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x000052c0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x000052d0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x000052e0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x000052f0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00005300 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00005310 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00005320 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00005330 54595045 5f50524f 544f5f49 445f4954 TYPE_PROTO_ID_IT │ │ │ │ │ - 0x00005340 454d222c 0a202020 20202020 20202020 EM",. │ │ │ │ │ - 0x00005350 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00005360 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00005370 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00005380 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00005390 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x000053a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x000053b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x000053c0 65223a20 22545950 455f4649 454c445f e": "TYPE_FIELD_ │ │ │ │ │ - 0x000053d0 49445f49 54454d22 2c0a2020 20202020 ID_ITEM",. │ │ │ │ │ - 0x000053e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x000053f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00005400 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00005410 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00005420 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00005430 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00005440 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00005450 20226e61 6d65223a 20225459 50455f4d "name": "TYPE_M │ │ │ │ │ - 0x00005460 4554484f 445f4944 5f495445 4d222c0a ETHOD_ID_ITEM",. │ │ │ │ │ - 0x00005470 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00005480 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00005490 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x000054a0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x000054b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x000054c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x000054d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x000054e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000054f0 54595045 5f434c41 53535f44 45465f49 TYPE_CLASS_DEF_I │ │ │ │ │ - 0x00005500 54454d22 2c0a2020 20202020 20202020 TEM",. │ │ │ │ │ - 0x00005510 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00005520 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00005530 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00005540 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00005550 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00005560 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00005570 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00005580 6d65223a 20225459 50455f43 414c4c5f me": "TYPE_CALL_ │ │ │ │ │ - 0x00005590 53495445 5f49445f 4954454d 222c0a20 SITE_ID_ITEM",. │ │ │ │ │ - 0x000055a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000055b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x000055c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x000055d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x000055e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x000055f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00005600 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00005610 20202020 2020226e 616d6522 3a202254 "name": "T │ │ │ │ │ - 0x00005620 5950455f 4d455448 4f445f48 414e444c YPE_METHOD_HANDL │ │ │ │ │ - 0x00005630 455f4954 454d222c 0a202020 20202020 E_ITEM",. │ │ │ │ │ - 0x00005640 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00005650 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00005660 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00005670 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00005680 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00005690 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x000056a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x000056b0 226e616d 65223a20 22545950 455f4d41 "name": "TYPE_MA │ │ │ │ │ - 0x000056c0 505f4c49 5354222c 0a202020 20202020 P_LIST",. │ │ │ │ │ - 0x000056d0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x000056e0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x000056f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00005700 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00005710 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00005720 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00005730 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00005740 226e616d 65223a20 22545950 455f5459 "name": "TYPE_TY │ │ │ │ │ - 0x00005750 50455f4c 49535422 2c0a2020 20202020 PE_LIST",. │ │ │ │ │ - 0x00005760 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00005770 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00005780 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00005790 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x000057a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000057b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x000057c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x000057d0 20226e61 6d65223a 20225459 50455f41 "name": "TYPE_A │ │ │ │ │ - 0x000057e0 4e4e4f54 4154494f 4e5f5345 545f5245 NNOTATION_SET_RE │ │ │ │ │ - 0x000057f0 465f4c49 5354222c 0a202020 20202020 F_LIST",. │ │ │ │ │ - 0x00005800 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00005810 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00005820 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00005830 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00005840 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00005850 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00005860 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00005870 226e616d 65223a20 22545950 455f414e "name": "TYPE_AN │ │ │ │ │ - 0x00005880 4e4f5441 54494f4e 5f534554 5f495445 NOTATION_SET_ITE │ │ │ │ │ - 0x00005890 4d222c0a 20202020 20202020 20202020 M",. │ │ │ │ │ - 0x000058a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000058b0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x000058c0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x000058d0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x000058e0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x000058f0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00005900 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00005910 223a2022 54595045 5f434c41 53535f44 ": "TYPE_CLASS_D │ │ │ │ │ - 0x00005920 4154415f 4954454d 222c0a20 20202020 ATA_ITEM",. │ │ │ │ │ - 0x00005930 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00005940 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00005950 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00005960 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00005970 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00005980 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00005990 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x000059a0 2020226e 616d6522 3a202254 5950455f "name": "TYPE_ │ │ │ │ │ - 0x000059b0 434f4445 5f495445 4d222c0a 20202020 CODE_ITEM",. │ │ │ │ │ - 0x000059c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x000059d0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x000059e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x000059f0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00005a00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00005a10 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00005a20 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00005a30 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ │ - 0x00005a40 5f535452 494e475f 44415441 5f495445 _STRING_DATA_ITE │ │ │ │ │ - 0x00005a50 4d222c0a 20202020 20202020 20202020 M",. │ │ │ │ │ - 0x00005a60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00005a70 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00005a80 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00005a90 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00005aa0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00005ab0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00005ac0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00005ad0 223a2022 54595045 5f444542 55475f49 ": "TYPE_DEBUG_I │ │ │ │ │ - 0x00005ae0 4e464f5f 4954454d 222c0a20 20202020 NFO_ITEM",. │ │ │ │ │ - 0x00005af0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00005b00 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00005b10 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00005b20 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00005b30 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00005b40 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00005b50 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00005b60 2020226e 616d6522 3a202254 5950455f "name": "TYPE_ │ │ │ │ │ - 0x00005b70 414e4e4f 54415449 4f4e5f49 54454d22 ANNOTATION_ITEM" │ │ │ │ │ - 0x00005b80 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00005b90 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00005ba0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00005bb0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00005bc0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00005bd0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00005be0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00005bf0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00005c00 20225459 50455f45 4e434f44 45445f41 "TYPE_ENCODED_A │ │ │ │ │ - 0x00005c10 52524159 5f495445 4d222c0a 20202020 RRAY_ITEM",. │ │ │ │ │ - 0x00005c20 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00005c30 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00005c40 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00005c50 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00005c60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00005c70 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00005c80 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00005c90 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ │ - 0x00005ca0 5f414e4e 4f544154 494f4e53 5f444952 _ANNOTATIONS_DIR │ │ │ │ │ - 0x00005cb0 4543544f 52595f49 54454d22 2c0a2020 ECTORY_ITEM",. │ │ │ │ │ - 0x00005cc0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00005cd0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00005ce0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00005cf0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00005d00 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00005d10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00005d20 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ │ - 0x00005d30 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ │ - 0x00005d40 65616465 72222c0a 20202020 20202020 eader",. │ │ │ │ │ - 0x00005d50 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00005d60 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00005d70 20202020 20226174 74726962 75746573 "attributes │ │ │ │ │ - 0x00005d80 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x00005d90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00005da0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00005db0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00005dc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005dd0 226e616d 65223a20 226d6167 6963222c "name": "magic", │ │ │ │ │ - 0x00005de0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00005df0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00005e00 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00005e10 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00005e20 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ │ - 0x00005e30 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x00005e40 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00005e50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005e60 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00005e70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00005e80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00005e90 22636865 636b7375 6d222c0a 20202020 "checksum",. │ │ │ │ │ - 0x00005ea0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005eb0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00005ec0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00005ed0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00005ee0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x00005ef0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00005f00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00005f10 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x00005f20 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00005f30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00005f40 20202022 6e616d65 223a2022 7369676e "name": "sign │ │ │ │ │ - 0x00005f50 61747572 65222c0a 20202020 20202020 ature",. │ │ │ │ │ - 0x00005f60 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00005f70 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00005f80 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00005f90 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ - 0x00005fa0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00005fb0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00005fc0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00005fd0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00005fe0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00005ff0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00006000 6e616d65 223a2022 66696c65 5f73697a name": "file_siz │ │ │ │ │ - 0x00006010 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00006020 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00006030 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00006040 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006050 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00006060 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00006070 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006080 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00006090 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x000060a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x000060b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x000060c0 223a2022 68656164 65725f73 697a6522 ": "header_size" │ │ │ │ │ - 0x000060d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000060e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x000060f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00006100 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00006110 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00006120 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00006130 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00006140 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006150 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00006160 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00006170 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00006180 2022656e 6469616e 5f746167 222c0a20 "endian_tag",. │ │ │ │ │ - 0x00006190 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000061a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x000061b0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x000061c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x000061d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x000061e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000061f0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00006200 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006210 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00006220 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00006230 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ │ - 0x00006240 696e6b5f 73697a65 222c0a20 20202020 ink_size",. │ │ │ │ │ - 0x00006250 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00006260 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00006270 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00006280 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00006290 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x000062a0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x000062b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000062c0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x000062d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x000062e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000062f0 2020226e 616d6522 3a20226c 696e6b5f "name": "link_ │ │ │ │ │ - 0x00006300 6f666673 6574222c 0a202020 20202020 offset",. │ │ │ │ │ - 0x00006310 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00006320 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00006330 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00006340 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00006350 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00006360 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00006370 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00006380 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00006390 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x000063a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000063b0 226e616d 65223a20 226d6170 5f6f6666 "name": "map_off │ │ │ │ │ - 0x000063c0 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ │ - 0x000063d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000063e0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x000063f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006400 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00006410 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00006420 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00006430 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00006440 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00006450 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00006460 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00006470 6d65223a 20227374 72696e67 5f696473 me": "string_ids │ │ │ │ │ - 0x00006480 5f73697a 65222c0a 20202020 20202020 _size",. │ │ │ │ │ - 0x00006490 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x000064a0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x000064b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000064c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x000064d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000064e0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x000064f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00006500 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00006510 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00006520 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00006530 6e616d65 223a2022 73747269 6e675f69 name": "string_i │ │ │ │ │ - 0x00006540 64735f6f 66667365 74222c0a 20202020 ds_offset",. │ │ │ │ │ - 0x00006550 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006560 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00006570 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00006580 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00006590 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x000065a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x000065b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x000065c0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x000065d0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x000065e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000065f0 20202022 6e616d65 223a2022 74797065 "name": "type │ │ │ │ │ - 0x00006600 5f696473 5f73697a 65222c0a 20202020 _ids_size",. │ │ │ │ │ - 0x00006610 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006620 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00006630 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00006640 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00006650 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x00006660 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00006670 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00006680 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x00006690 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x000066a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000066b0 20202022 6e616d65 223a2022 74797065 "name": "type │ │ │ │ │ - 0x000066c0 5f696473 5f6f6666 73657422 2c0a2020 _ids_offset",. │ │ │ │ │ - 0x000066d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000066e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000066f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00006700 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00006710 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x00006720 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00006730 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00006740 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006750 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00006760 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00006770 20202020 20226e61 6d65223a 20227072 "name": "pr │ │ │ │ │ - 0x00006780 6f746f5f 6964735f 73697a65 222c0a20 oto_ids_size",. │ │ │ │ │ - 0x00006790 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000067a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x000067b0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x000067c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x000067d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x000067e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000067f0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00006800 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00001090 22706522 2c0a2020 20202261 74747269 "pe",. "attri │ │ │ │ │ + 0x000010a0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ + 0x000010b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000010c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x000010d0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x000010e0 6d65223a 20224d41 4348494e 455f554e me": "MACHINE_UN │ │ │ │ │ + 0x000010f0 4b4e4f57 4e222c0a 20202020 20202020 KNOWN",. │ │ │ │ │ + 0x00001100 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00001110 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00001120 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00001130 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00001140 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00001150 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00001160 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00001170 6e616d65 223a2022 4d414348 494e455f name": "MACHINE_ │ │ │ │ │ + 0x00001180 414d3333 222c0a20 20202020 20202020 AM33",. │ │ │ │ │ + 0x00001190 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x000011a0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x000011b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x000011c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000011d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000011e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x000011f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00001200 616d6522 3a20224d 41434849 4e455f41 ame": "MACHINE_A │ │ │ │ │ + 0x00001210 4d443634 222c0a20 20202020 20202020 MD64",. │ │ │ │ │ + 0x00001220 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00001230 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00001240 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00001250 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00001260 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00001270 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00001280 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00001290 616d6522 3a20224d 41434849 4e455f41 ame": "MACHINE_A │ │ │ │ │ + 0x000012a0 524d222c 0a202020 20202020 20202020 RM",. │ │ │ │ │ + 0x000012b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x000012c0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x000012d0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x000012e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x000012f0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00001300 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00001310 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00001320 65223a20 224d4143 48494e45 5f41524d e": "MACHINE_ARM │ │ │ │ │ + 0x00001330 4e54222c 0a202020 20202020 20202020 NT",. │ │ │ │ │ + 0x00001340 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00001350 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00001360 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00001370 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00001380 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00001390 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x000013a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000013b0 65223a20 224d4143 48494e45 5f41524d e": "MACHINE_ARM │ │ │ │ │ + 0x000013c0 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ │ + 0x000013d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x000013e0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x000013f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00001400 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00001410 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00001420 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00001430 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00001440 65223a20 224d4143 48494e45 5f454243 e": "MACHINE_EBC │ │ │ │ │ + 0x00001450 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00001460 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00001470 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00001480 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00001490 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x000014a0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x000014b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x000014c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x000014d0 3a20224d 41434849 4e455f49 33383622 : "MACHINE_I386" │ │ │ │ │ + 0x000014e0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x000014f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00001500 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00001510 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00001520 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00001530 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00001540 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00001550 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00001560 20224d41 4348494e 455f4941 3634222c "MACHINE_IA64", │ │ │ │ │ + 0x00001570 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00001580 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00001590 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x000015a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x000015b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x000015c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x000015d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x000015e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x000015f0 224d4143 48494e45 5f4d3332 52222c0a "MACHINE_M32R",. │ │ │ │ │ + 0x00001600 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00001610 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00001620 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00001630 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00001640 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00001650 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00001660 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00001670 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00001680 4d414348 494e455f 4d495053 3136222c MACHINE_MIPS16", │ │ │ │ │ + 0x00001690 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x000016a0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x000016b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x000016c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x000016d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x000016e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x000016f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00001700 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00001710 224d4143 48494e45 5f4d4950 53465055 "MACHINE_MIPSFPU │ │ │ │ │ + 0x00001720 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00001730 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00001740 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00001750 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00001760 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00001770 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00001780 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00001790 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x000017a0 3a20224d 41434849 4e455f4d 49505346 : "MACHINE_MIPSF │ │ │ │ │ + 0x000017b0 50553136 222c0a20 20202020 20202020 PU16",. │ │ │ │ │ + 0x000017c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x000017d0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x000017e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x000017f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00001800 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00001810 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00001820 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00001830 616d6522 3a20224d 41434849 4e455f50 ame": "MACHINE_P │ │ │ │ │ + 0x00001840 4f574552 5043222c 0a202020 20202020 OWERPC",. │ │ │ │ │ + 0x00001850 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00001860 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00001870 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00001880 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00001890 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x000018a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x000018b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x000018c0 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ │ + 0x000018d0 5f504f57 45525043 4650222c 0a202020 _POWERPCFP",. │ │ │ │ │ + 0x000018e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x000018f0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00001900 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00001910 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00001920 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00001930 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00001940 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00001950 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ │ + 0x00001960 48494e45 5f523430 3030222c 0a202020 HINE_R4000",. │ │ │ │ │ + 0x00001970 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00001980 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00001990 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x000019a0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x000019b0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x000019c0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x000019d0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x000019e0 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ │ + 0x000019f0 48494e45 5f534833 222c0a20 20202020 HINE_SH3",. │ │ │ │ │ + 0x00001a00 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00001a10 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00001a20 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00001a30 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00001a40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00001a50 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00001a60 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00001a70 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ │ + 0x00001a80 4e455f53 48334453 50222c0a 20202020 NE_SH3DSP",. │ │ │ │ │ + 0x00001a90 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00001aa0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00001ab0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00001ac0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00001ad0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00001ae0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00001af0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00001b00 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ │ + 0x00001b10 494e455f 53483422 2c0a2020 20202020 INE_SH4",. │ │ │ │ │ + 0x00001b20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00001b30 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00001b40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00001b50 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00001b60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00001b70 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00001b80 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00001b90 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ │ + 0x00001ba0 455f5348 35222c0a 20202020 20202020 E_SH5",. │ │ │ │ │ + 0x00001bb0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00001bc0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00001bd0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00001be0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00001bf0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00001c00 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00001c10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00001c20 6e616d65 223a2022 4d414348 494e455f name": "MACHINE_ │ │ │ │ │ + 0x00001c30 5448554d 42222c0a 20202020 20202020 THUMB",. │ │ │ │ │ + 0x00001c40 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00001c50 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00001c60 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00001c70 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00001c80 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00001c90 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00001ca0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00001cb0 6e616d65 223a2022 4d414348 494e455f name": "MACHINE_ │ │ │ │ │ + 0x00001cc0 5743454d 49505356 32222c0a 20202020 WCEMIPSV2",. │ │ │ │ │ + 0x00001cd0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00001ce0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00001cf0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00001d00 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00001d10 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00001d20 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00001d30 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00001d40 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ │ + 0x00001d50 494e455f 54415247 45545f48 4f535422 INE_TARGET_HOST" │ │ │ │ │ + 0x00001d60 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00001d70 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00001d80 496e7465 72616374 73207769 74682074 Interacts with t │ │ │ │ │ + 0x00001d90 68652068 6f737420 616e6420 6e6f7420 he host and not │ │ │ │ │ + 0x00001da0 6120574f 57363420 67756573 74222c0a a WOW64 guest",. │ │ │ │ │ + 0x00001db0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00001dc0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00001dd0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00001de0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00001df0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00001e00 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ │ + 0x00001e10 41434849 4e455f52 33303030 222c0a20 ACHINE_R3000",. │ │ │ │ │ + 0x00001e20 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00001e30 6d656e74 6174696f 6e223a20 224d4950 mentation": "MIP │ │ │ │ │ + 0x00001e40 53206c69 74746c65 2d656e64 69616e2c S little-endian, │ │ │ │ │ + 0x00001e50 20307831 36302062 69672d65 6e646961 0x160 big-endia │ │ │ │ │ + 0x00001e60 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ + 0x00001e70 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00001e80 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00001e90 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00001ea0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00001eb0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00001ec0 3a20224d 41434849 4e455f52 31303030 : "MACHINE_R1000 │ │ │ │ │ + 0x00001ed0 30222c0a 20202020 20202020 20202020 0",. │ │ │ │ │ + 0x00001ee0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00001ef0 20224d49 5053206c 6974746c 652d656e "MIPS little-en │ │ │ │ │ + 0x00001f00 6469616e 222c0a20 20202020 20202020 dian",. │ │ │ │ │ + 0x00001f10 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00001f20 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00001f30 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00001f40 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00001f50 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00001f60 6d65223a 20224d41 4348494e 455f414c me": "MACHINE_AL │ │ │ │ │ + 0x00001f70 50484122 2c0a2020 20202020 20202020 PHA",. │ │ │ │ │ + 0x00001f80 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00001f90 223a2022 416c7068 615f4158 50222c0a ": "Alpha_AXP",. │ │ │ │ │ + 0x00001fa0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00001fb0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00001fc0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00001fd0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00001fe0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00001ff0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ │ + 0x00002000 41434849 4e455f53 48334522 2c0a2020 ACHINE_SH3E",. │ │ │ │ │ + 0x00002010 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00002020 656e7461 74696f6e 223a2022 53483345 entation": "SH3E │ │ │ │ │ + 0x00002030 206c6974 746c652d 656e6469 616e222c little-endian", │ │ │ │ │ + 0x00002040 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00002050 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00002060 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00002070 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00002080 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00002090 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x000020a0 4d414348 494e455f 41585036 34222c0a MACHINE_AXP64",. │ │ │ │ │ + 0x000020b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000020c0 756d656e 74617469 6f6e223a 20224158 umentation": "AX │ │ │ │ │ + 0x000020d0 50363422 2c0a2020 20202020 20202020 P64",. │ │ │ │ │ + 0x000020e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x000020f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00002100 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00002110 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00002120 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00002130 65223a20 224d4143 48494e45 5f414c50 e": "MACHINE_ALP │ │ │ │ │ + 0x00002140 48413634 222c0a20 20202020 20202020 HA64",. │ │ │ │ │ + 0x00002150 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00002160 6e223a20 22414c50 48413634 222c0a20 n": "ALPHA64",. │ │ │ │ │ + 0x00002170 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00002180 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00002190 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x000021a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x000021b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x000021c0 20202020 20226e61 6d65223a 20224d41 "name": "MA │ │ │ │ │ + 0x000021d0 4348494e 455f5452 49434f52 45222c0a CHINE_TRICORE",. │ │ │ │ │ + 0x000021e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000021f0 756d656e 74617469 6f6e223a 2022496e umentation": "In │ │ │ │ │ + 0x00002200 66696e65 6f6e222c 0a202020 20202020 fineon",. │ │ │ │ │ + 0x00002210 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00002220 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00002230 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00002240 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00002250 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00002260 6e616d65 223a2022 4d414348 494e455f name": "MACHINE_ │ │ │ │ │ + 0x00002270 43454622 2c0a2020 20202020 20202020 CEF",. │ │ │ │ │ + 0x00002280 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00002290 223a2022 43454622 2c0a2020 20202020 ": "CEF",. │ │ │ │ │ + 0x000022a0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x000022b0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x000022c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x000022d0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x000022e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x000022f0 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ │ + 0x00002300 5f434545 222c0a20 20202020 20202020 _CEE",. │ │ │ │ │ + 0x00002310 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00002320 6e223a20 22434545 222c0a20 20202020 n": "CEE",. │ │ │ │ │ + 0x00002330 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00002340 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00002350 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00002360 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00002370 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00002380 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ │ + 0x00002390 54454d5f 554e4b4e 4f574e22 2c0a2020 TEM_UNKNOWN",. │ │ │ │ │ + 0x000023a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000023b0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x000023c0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x000023d0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x000023e0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x000023f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00002400 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00002410 20202020 20226e61 6d65223a 20225355 "name": "SU │ │ │ │ │ + 0x00002420 42535953 54454d5f 4e415449 5645222c BSYSTEM_NATIVE", │ │ │ │ │ + 0x00002430 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00002440 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00002450 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00002460 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00002470 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00002480 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00002490 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x000024a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x000024b0 22535542 53595354 454d5f57 494e444f "SUBSYSTEM_WINDO │ │ │ │ │ + 0x000024c0 57535f47 5549222c 0a202020 20202020 WS_GUI",. │ │ │ │ │ + 0x000024d0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x000024e0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x000024f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00002500 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00002510 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00002520 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00002530 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00002540 226e616d 65223a20 22535542 53595354 "name": "SUBSYST │ │ │ │ │ + 0x00002550 454d5f57 494e444f 57535f43 5549222c EM_WINDOWS_CUI", │ │ │ │ │ + 0x00002560 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00002570 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00002580 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00002590 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x000025a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x000025b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x000025c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x000025d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x000025e0 22535542 53595354 454d5f4f 53325f43 "SUBSYSTEM_OS2_C │ │ │ │ │ + 0x000025f0 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ │ + 0x00002600 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00002610 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00002620 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00002630 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00002640 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00002650 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00002660 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00002670 65223a20 22535542 53595354 454d5f50 e": "SUBSYSTEM_P │ │ │ │ │ + 0x00002680 4f534958 5f435549 222c0a20 20202020 OSIX_CUI",. │ │ │ │ │ + 0x00002690 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x000026a0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x000026b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x000026c0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x000026d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x000026e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x000026f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00002700 2020226e 616d6522 3a202253 55425359 "name": "SUBSY │ │ │ │ │ + 0x00002710 5354454d 5f4e4154 4956455f 57494e44 STEM_NATIVE_WIND │ │ │ │ │ + 0x00002720 4f575322 2c0a2020 20202020 20202020 OWS",. │ │ │ │ │ + 0x00002730 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00002740 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00002750 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00002760 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00002770 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00002780 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00002790 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x000027a0 6d65223a 20225355 42535953 54454d5f me": "SUBSYSTEM_ │ │ │ │ │ + 0x000027b0 57494e44 4f57535f 43455f47 5549222c WINDOWS_CE_GUI", │ │ │ │ │ + 0x000027c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x000027d0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x000027e0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x000027f0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00002800 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00002810 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00002820 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00002830 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00002840 22535542 53595354 454d5f45 46495f41 "SUBSYSTEM_EFI_A │ │ │ │ │ + 0x00002850 50504c49 43415449 4f4e222c 0a202020 PPLICATION",. │ │ │ │ │ + 0x00002860 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00002870 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00002880 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00002890 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x000028a0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x000028b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x000028c0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x000028d0 20202020 226e616d 65223a20 22535542 "name": "SUB │ │ │ │ │ + 0x000028e0 53595354 454d5f45 46495f42 4f4f545f SYSTEM_EFI_BOOT_ │ │ │ │ │ + 0x000028f0 53455256 4943455f 44524956 4552222c SERVICE_DRIVER", │ │ │ │ │ + 0x00002900 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00002910 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00002920 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00002930 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00002940 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00002950 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00002960 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00002970 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00002980 22535542 53595354 454d5f45 46495f52 "SUBSYSTEM_EFI_R │ │ │ │ │ + 0x00002990 554e5449 4d455f44 52495645 52222c0a UNTIME_DRIVER",. │ │ │ │ │ + 0x000029a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000029b0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x000029c0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x000029d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x000029e0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x000029f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00002a00 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00002a10 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00002a20 53554253 59535445 4d5f5842 4f58222c SUBSYSTEM_XBOX", │ │ │ │ │ + 0x00002a30 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00002a40 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00002a50 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00002a60 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00002a70 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00002a80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00002a90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00002aa0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00002ab0 22535542 53595354 454d5f57 494e444f "SUBSYSTEM_WINDO │ │ │ │ │ + 0x00002ac0 57535f42 4f4f545f 4150504c 49434154 WS_BOOT_APPLICAT │ │ │ │ │ + 0x00002ad0 494f4e22 2c0a2020 20202020 20202020 ION",. │ │ │ │ │ + 0x00002ae0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00002af0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00002b00 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00002b10 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00002b20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00002b30 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00002b40 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00002b50 6d65223a 20225355 42535953 54454d5f me": "SUBSYSTEM_ │ │ │ │ │ + 0x00002b60 4546495f 524f4d5f 494d4147 45222c0a EFI_ROM_IMAGE",. │ │ │ │ │ + 0x00002b70 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00002b80 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00002b90 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00002ba0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00002bb0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00002bc0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00002bd0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00002be0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00002bf0 48494748 5f454e54 524f5059 5f564122 HIGH_ENTROPY_VA" │ │ │ │ │ + 0x00002c00 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00002c10 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00002c20 446c6c43 68617261 63746572 69737469 DllCharacteristi │ │ │ │ │ + 0x00002c30 63732041 534c5220 77697468 20363420 cs ASLR with 64 │ │ │ │ │ + 0x00002c40 62697420 61646472 65737320 73706163 bit address spac │ │ │ │ │ + 0x00002c50 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ + 0x00002c60 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00002c70 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00002c80 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00002c90 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00002ca0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00002cb0 223a2022 44594e41 4d49435f 42415345 ": "DYNAMIC_BASE │ │ │ │ │ + 0x00002cc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00002cd0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00002ce0 2246696c 65206361 6e206265 2072656c "File can be rel │ │ │ │ │ + 0x00002cf0 6f636174 6564202d 20616c73 6f206d61 ocated - also ma │ │ │ │ │ + 0x00002d00 726b7320 74686520 66696c65 20617320 rks the file as │ │ │ │ │ + 0x00002d10 41534c52 20636f6d 70617469 626c6522 ASLR compatible" │ │ │ │ │ + 0x00002d20 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00002d30 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00002d40 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00002d50 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00002d60 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00002d70 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00002d80 22464f52 43455f49 4e544547 52495459 "FORCE_INTEGRITY │ │ │ │ │ + 0x00002d90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00002da0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00002db0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00002dc0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00002dd0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00002de0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00002df0 20224e58 5f434f4d 50415422 2c0a2020 "NX_COMPAT",. │ │ │ │ │ + 0x00002e00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00002e10 656e7461 74696f6e 223a2022 4d61726b entation": "Mark │ │ │ │ │ + 0x00002e20 73207468 65206669 6c652061 73204445 s the file as DE │ │ │ │ │ + 0x00002e30 5020636f 6d706174 69626c65 222c0a20 P compatible",. │ │ │ │ │ + 0x00002e40 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00002e50 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00002e60 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00002e70 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00002e80 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00002e90 20202020 20226e61 6d65223a 20224e4f "name": "NO │ │ │ │ │ + 0x00002ea0 5f49534f 4c415449 4f4e222c 0a202020 _ISOLATION",. │ │ │ │ │ + 0x00002eb0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00002ec0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00002ed0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00002ee0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00002ef0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00002f00 20202022 6e616d65 223a2022 4e4f5f53 "name": "NO_S │ │ │ │ │ + 0x00002f10 4548222c 0a202020 20202020 20202020 EH",. │ │ │ │ │ + 0x00002f20 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00002f30 3a202254 68652066 696c6520 646f6573 : "The file does │ │ │ │ │ + 0x00002f40 206e6f74 20636f6e 7461696e 20737472 not contain str │ │ │ │ │ + 0x00002f50 75637475 72656420 65786365 7074696f uctured exceptio │ │ │ │ │ + 0x00002f60 6e206861 6e646c65 72732c20 74686973 n handlers, this │ │ │ │ │ + 0x00002f70 206d7573 74206265 20736574 20746f20 must be set to │ │ │ │ │ + 0x00002f80 75736520 53616665 53454822 2c0a2020 use SafeSEH",. │ │ │ │ │ + 0x00002f90 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00002fa0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00002fb0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00002fc0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00002fd0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00002fe0 20202020 226e616d 65223a20 224e4f5f "name": "NO_ │ │ │ │ │ + 0x00002ff0 42494e44 222c0a20 20202020 20202020 BIND",. │ │ │ │ │ + 0x00003000 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00003010 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00003020 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00003030 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00003040 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00003050 6d65223a 20224150 50434f4e 5441494e me": "APPCONTAIN │ │ │ │ │ + 0x00003060 4552222c 0a202020 20202020 20202020 ER",. │ │ │ │ │ + 0x00003070 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00003080 3a202244 6c6c4368 61726163 74657269 : "DllCharacteri │ │ │ │ │ + 0x00003090 73746963 7320496d 61676520 73686f75 stics Image shou │ │ │ │ │ + 0x000030a0 6c642065 78656375 74652069 6e20616e ld execute in an │ │ │ │ │ + 0x000030b0 20417070 436f6e74 61696e65 722e222c AppContainer.", │ │ │ │ │ + 0x000030c0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x000030d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x000030e0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x000030f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00003100 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00003110 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00003120 57444d5f 44524956 4552222c 0a202020 WDM_DRIVER",. │ │ │ │ │ + 0x00003130 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00003140 6e746174 696f6e22 3a20224d 61726b73 ntation": "Marks │ │ │ │ │ + 0x00003150 20746865 2066696c 65206173 20612057 the file as a W │ │ │ │ │ + 0x00003160 696e646f 77732044 72697665 72204d6f indows Driver Mo │ │ │ │ │ + 0x00003170 64656c20 2857444d 29206465 76696365 del (WDM) device │ │ │ │ │ + 0x00003180 20647269 7665722e 222c0a20 20202020 driver.",. │ │ │ │ │ + 0x00003190 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000031a0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x000031b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000031c0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000031d0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000031e0 20226e61 6d65223a 20224755 4152445f "name": "GUARD_ │ │ │ │ │ + 0x000031f0 4346222c 0a202020 20202020 20202020 CF",. │ │ │ │ │ + 0x00003200 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00003210 3a202249 6d616765 20737570 706f7274 : "Image support │ │ │ │ │ + 0x00003220 7320436f 6e74726f 6c20466c 6f772047 s Control Flow G │ │ │ │ │ + 0x00003230 75617264 2e222c0a 20202020 20202020 uard.",. │ │ │ │ │ + 0x00003240 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00003250 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00003260 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00003270 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00003280 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00003290 616d6522 3a202254 45524d49 4e414c5f ame": "TERMINAL_ │ │ │ │ │ + 0x000032a0 53455256 45525f41 57415245 222c0a20 SERVER_AWARE",. │ │ │ │ │ + 0x000032b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x000032c0 6d656e74 6174696f 6e223a20 224d6172 mentation": "Mar │ │ │ │ │ + 0x000032d0 6b732074 68652066 696c6520 61732074 ks the file as t │ │ │ │ │ + 0x000032e0 65726d69 6e616c20 73657276 65722063 erminal server c │ │ │ │ │ + 0x000032f0 6f6d7061 7469626c 65222c0a 20202020 ompatible",. │ │ │ │ │ + 0x00003300 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00003310 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00003320 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00003330 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00003340 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00003350 2020226e 616d6522 3a202252 454c4f43 "name": "RELOC │ │ │ │ │ + 0x00003360 535f5354 52495050 4544222c 0a202020 S_STRIPPED",. │ │ │ │ │ + 0x00003370 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00003380 6e746174 696f6e22 3a202252 656c6f63 ntation": "Reloc │ │ │ │ │ + 0x00003390 6174696f 6e20696e 666f2073 74726970 ation info strip │ │ │ │ │ + 0x000033a0 70656420 66726f6d 2066696c 652e222c ped from file.", │ │ │ │ │ + 0x000033b0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x000033c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x000033d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x000033e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x000033f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00003400 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00003410 45584543 55544142 4c455f49 4d414745 EXECUTABLE_IMAGE │ │ │ │ │ + 0x00003420 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00003430 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00003440 2246696c 65206973 20657865 63757461 "File is executa │ │ │ │ │ + 0x00003450 626c6520 28692e65 2e206e6f 20756e72 ble (i.e. no unr │ │ │ │ │ + 0x00003460 65736f6c 76656420 65787465 726e616c esolved external │ │ │ │ │ + 0x00003470 20726566 6572656e 63657329 2e222c0a references).",. │ │ │ │ │ + 0x00003480 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00003490 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x000034a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x000034b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x000034c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x000034d0 20202020 2020226e 616d6522 3a20224c "name": "L │ │ │ │ │ + 0x000034e0 494e455f 4e554d53 5f535452 49505045 INE_NUMS_STRIPPE │ │ │ │ │ + 0x000034f0 44222c0a 20202020 20202020 20202020 D",. │ │ │ │ │ + 0x00003500 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00003510 20224c69 6e65206e 756d6265 72732073 "Line numbers s │ │ │ │ │ + 0x00003520 74726970 70656420 66726f6d 2066696c tripped from fil │ │ │ │ │ + 0x00003530 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ + 0x00003540 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00003550 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00003560 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00003570 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00003580 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00003590 223a2022 4c4f4341 4c5f5359 4d535f53 ": "LOCAL_SYMS_S │ │ │ │ │ + 0x000035a0 54524950 50454422 2c0a2020 20202020 TRIPPED",. │ │ │ │ │ + 0x000035b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x000035c0 74696f6e 223a2022 4c6f6361 6c207379 tion": "Local sy │ │ │ │ │ + 0x000035d0 6d626f6c 73207374 72697070 65642066 mbols stripped f │ │ │ │ │ + 0x000035e0 726f6d20 66696c65 2e222c0a 20202020 rom file.",. │ │ │ │ │ + 0x000035f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00003600 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00003610 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00003620 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00003630 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00003640 2020226e 616d6522 3a202241 47475245 "name": "AGGRE │ │ │ │ │ + 0x00003650 53495645 5f57535f 5452494d 222c0a20 SIVE_WS_TRIM",. │ │ │ │ │ + 0x00003660 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00003670 6d656e74 6174696f 6e223a20 22416767 mentation": "Agg │ │ │ │ │ + 0x00003680 72657373 6976656c 79207472 696d2077 ressively trim w │ │ │ │ │ + 0x00003690 6f726b69 6e672073 6574222c 0a202020 orking set",. │ │ │ │ │ + 0x000036a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000036b0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x000036c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x000036d0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x000036e0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x000036f0 20202022 6e616d65 223a2022 4c415247 "name": "LARG │ │ │ │ │ + 0x00003700 455f4144 44524553 535f4157 41524522 E_ADDRESS_AWARE" │ │ │ │ │ + 0x00003710 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00003720 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00003730 41707020 63616e20 68616e64 6c65203e App can handle > │ │ │ │ │ + 0x00003740 32676220 61646472 65737365 73222c0a 2gb addresses",. │ │ │ │ │ + 0x00003750 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00003760 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00003770 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00003780 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00003790 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x000037a0 20202020 2020226e 616d6522 3a202242 "name": "B │ │ │ │ │ + 0x000037b0 59544553 5f524556 45525345 445f4c4f YTES_REVERSED_LO │ │ │ │ │ + 0x000037c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000037d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x000037e0 22427974 6573206f 66206d61 6368696e "Bytes of machin │ │ │ │ │ + 0x000037f0 6520776f 72642061 72652072 65766572 e word are rever │ │ │ │ │ + 0x00003800 7365642e 222c0a20 20202020 20202020 sed.",. │ │ │ │ │ + 0x00003810 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00003820 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00003830 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00003840 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00003850 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00003860 6d65223a 20224d41 4348494e 455f3332 me": "MACHINE_32 │ │ │ │ │ + 0x00003870 42495422 2c0a2020 20202020 20202020 BIT",. │ │ │ │ │ + 0x00003880 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00003890 223a2022 33322062 69742077 6f726420 ": "32 bit word │ │ │ │ │ + 0x000038a0 6d616368 696e652e 222c0a20 20202020 machine.",. │ │ │ │ │ + 0x000038b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000038c0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x000038d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000038e0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000038f0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00003900 20226e61 6d65223a 20224445 4255475f "name": "DEBUG_ │ │ │ │ │ + 0x00003910 53545249 50504544 222c0a20 20202020 STRIPPED",. │ │ │ │ │ + 0x00003920 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00003930 6174696f 6e223a20 22446562 75676769 ation": "Debuggi │ │ │ │ │ + 0x00003940 6e672069 6e666f20 73747269 70706564 ng info stripped │ │ │ │ │ + 0x00003950 2066726f 6d206669 6c652069 6e202e44 from file in .D │ │ │ │ │ + 0x00003960 42472066 696c6522 2c0a2020 20202020 BG file",. │ │ │ │ │ + 0x00003970 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00003980 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00003990 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x000039a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x000039b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x000039c0 226e616d 65223a20 2252454d 4f564142 "name": "REMOVAB │ │ │ │ │ + 0x000039d0 4c455f52 554e5f46 524f4d5f 53574150 LE_RUN_FROM_SWAP │ │ │ │ │ + 0x000039e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000039f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00003a00 22496620 496d6167 65206973 206f6e20 "If Image is on │ │ │ │ │ + 0x00003a10 72656d6f 7661626c 65206d65 6469612c removable media, │ │ │ │ │ + 0x00003a20 20636f70 7920616e 64207275 6e206672 copy and run fr │ │ │ │ │ + 0x00003a30 6f6d2074 68652073 77617020 66696c65 om the swap file │ │ │ │ │ + 0x00003a40 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00003a50 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00003a60 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00003a70 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00003a80 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00003a90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00003aa0 3a20224e 45545f52 554e5f46 524f4d5f : "NET_RUN_FROM_ │ │ │ │ │ + 0x00003ab0 53574150 222c0a20 20202020 20202020 SWAP",. │ │ │ │ │ + 0x00003ac0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00003ad0 6e223a20 22496620 496d6167 65206973 n": "If Image is │ │ │ │ │ + 0x00003ae0 206f6e20 4e65742c 20636f70 7920616e on Net, copy an │ │ │ │ │ + 0x00003af0 64207275 6e206672 6f6d2074 68652073 d run from the s │ │ │ │ │ + 0x00003b00 77617020 66696c65 2e222c0a 20202020 wap file.",. │ │ │ │ │ + 0x00003b10 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00003b20 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00003b30 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00003b40 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00003b50 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00003b60 2020226e 616d6522 3a202253 59535445 "name": "SYSTE │ │ │ │ │ + 0x00003b70 4d222c0a 20202020 20202020 20202020 M",. │ │ │ │ │ + 0x00003b80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00003b90 20225379 7374656d 2046696c 652e222c "System File.", │ │ │ │ │ + 0x00003ba0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00003bb0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00003bc0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00003bd0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00003be0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00003bf0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00003c00 444c4c22 2c0a2020 20202020 20202020 DLL",. │ │ │ │ │ + 0x00003c10 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00003c20 223a2022 46696c65 20697320 6120444c ": "File is a DL │ │ │ │ │ + 0x00003c30 4c2e222c 0a202020 20202020 20202020 L.",. │ │ │ │ │ + 0x00003c40 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00003c50 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00003c60 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00003c70 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00003c80 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00003c90 223a2022 55505f53 59535445 4d5f4f4e ": "UP_SYSTEM_ON │ │ │ │ │ + 0x00003ca0 4c59222c 0a202020 20202020 20202020 LY",. │ │ │ │ │ + 0x00003cb0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00003cc0 3a202246 696c6520 73686f75 6c64206f : "File should o │ │ │ │ │ + 0x00003cd0 6e6c7920 62652072 756e206f 6e206120 nly be run on a │ │ │ │ │ + 0x00003ce0 5550206d 61636869 6e65222c 0a202020 UP machine",. │ │ │ │ │ + 0x00003cf0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00003d00 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00003d10 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00003d20 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00003d30 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00003d40 20202022 6e616d65 223a2022 42595445 "name": "BYTE │ │ │ │ │ + 0x00003d50 535f5245 56455253 45445f48 49222c0a S_REVERSED_HI",. │ │ │ │ │ + 0x00003d60 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00003d70 756d656e 74617469 6f6e223a 20224279 umentation": "By │ │ │ │ │ + 0x00003d80 74657320 6f66206d 61636869 6e652077 tes of machine w │ │ │ │ │ + 0x00003d90 6f726420 61726520 72657665 72736564 ord are reversed │ │ │ │ │ + 0x00003da0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00003db0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00003dc0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00003dd0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00003de0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00003df0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00003e00 3a202249 4d414745 5f444952 4543544f : "IMAGE_DIRECTO │ │ │ │ │ + 0x00003e10 52595f45 4e545259 5f455850 4f525422 RY_ENTRY_EXPORT" │ │ │ │ │ + 0x00003e20 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00003e30 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00003e40 44617461 20646972 6563746f 72792066 Data directory f │ │ │ │ │ + 0x00003e50 6f722065 78706f72 74656420 66756e63 or exported func │ │ │ │ │ + 0x00003e60 74696f6e 732e222c 0a202020 20202020 tions.",. │ │ │ │ │ + 0x00003e70 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00003e80 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00003e90 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00003ea0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00003eb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00003ec0 6e616d65 223a2022 494d4147 455f4449 name": "IMAGE_DI │ │ │ │ │ + 0x00003ed0 52454354 4f52595f 454e5452 595f494d RECTORY_ENTRY_IM │ │ │ │ │ + 0x00003ee0 504f5254 222c0a20 20202020 20202020 PORT",. │ │ │ │ │ + 0x00003ef0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00003f00 6e223a20 22446174 61206469 72656374 n": "Data direct │ │ │ │ │ + 0x00003f10 6f727920 666f7220 696d706f 72742064 ory for import d │ │ │ │ │ + 0x00003f20 69726563 746f7279 2e222c0a 20202020 irectory.",. │ │ │ │ │ + 0x00003f30 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00003f40 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00003f50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00003f60 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00003f70 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00003f80 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ │ + 0x00003f90 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ │ + 0x00003fa0 5f524553 4f555243 45222c0a 20202020 _RESOURCE",. │ │ │ │ │ + 0x00003fb0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00003fc0 74617469 6f6e223a 20224461 74612064 tation": "Data d │ │ │ │ │ + 0x00003fd0 69726563 746f7279 20666f72 20726573 irectory for res │ │ │ │ │ + 0x00003fe0 6f757263 65207365 6374696f 6e2e222c ource section.", │ │ │ │ │ + 0x00003ff0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00004000 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00004010 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00004020 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00004030 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00004040 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00004050 494d4147 455f4449 52454354 4f52595f IMAGE_DIRECTORY_ │ │ │ │ │ + 0x00004060 454e5452 595f4558 43455054 494f4e22 ENTRY_EXCEPTION" │ │ │ │ │ + 0x00004070 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00004080 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00004090 44617461 20646972 6563746f 72792066 Data directory f │ │ │ │ │ + 0x000040a0 6f722065 78636570 74696f6e 20696e66 or exception inf │ │ │ │ │ + 0x000040b0 6f726d61 74696f6e 2e222c0a 20202020 ormation.",. │ │ │ │ │ + 0x000040c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x000040d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x000040e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x000040f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00004100 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00004110 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ │ + 0x00004120 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ │ + 0x00004130 5f534543 55524954 59222c0a 20202020 _SECURITY",. │ │ │ │ │ + 0x00004140 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00004150 74617469 6f6e223a 20225468 69732069 tation": "This i │ │ │ │ │ + 0x00004160 73207468 65207261 77206669 6c65206f s the raw file o │ │ │ │ │ + 0x00004170 66667365 7420616e 64206c65 6e677468 ffset and length │ │ │ │ │ + 0x00004180 206f6620 74686520 696d6167 65206469 of the image di │ │ │ │ │ + 0x00004190 67697461 6c207369 676e6174 7572652e gital signature. │ │ │ │ │ + 0x000041a0 20496620 74686520 696d6167 65206861 If the image ha │ │ │ │ │ + 0x000041b0 73206e6f 20656d62 65646465 64206469 s no embedded di │ │ │ │ │ + 0x000041c0 67697461 6c207369 676e6174 7572652c gital signature, │ │ │ │ │ + 0x000041d0 20746869 73206469 72656374 6f727920 this directory │ │ │ │ │ + 0x000041e0 77696c6c 20636f6e 7461696e 207a6572 will contain zer │ │ │ │ │ + 0x000041f0 6f732e22 2c0a2020 20202020 20202020 os.",. │ │ │ │ │ + 0x00004200 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00004210 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00004220 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00004230 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00004240 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00004250 65223a20 22494d41 47455f44 49524543 e": "IMAGE_DIREC │ │ │ │ │ + 0x00004260 544f5259 5f454e54 52595f42 41534552 TORY_ENTRY_BASER │ │ │ │ │ + 0x00004270 454c4f43 222c0a20 20202020 20202020 ELOC",. │ │ │ │ │ + 0x00004280 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00004290 6e223a20 22446174 61206469 72656374 n": "Data direct │ │ │ │ │ + 0x000042a0 6f727920 666f7220 696d6167 65207265 ory for image re │ │ │ │ │ + 0x000042b0 6c6f6361 74696f6e 20746162 6c652e22 location table." │ │ │ │ │ + 0x000042c0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x000042d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x000042e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x000042f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00004300 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00004310 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00004320 22494d41 47455f44 49524543 544f5259 "IMAGE_DIRECTORY │ │ │ │ │ + 0x00004330 5f454e54 52595f44 45425547 222c0a20 _ENTRY_DEBUG",. │ │ │ │ │ + 0x00004340 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00004350 6d656e74 6174696f 6e223a20 22446174 mentation": "Dat │ │ │ │ │ + 0x00004360 61206469 72656374 6f727920 666f7220 a directory for │ │ │ │ │ + 0x00004370 64656275 6720696e 666f726d 6174696f debug informatio │ │ │ │ │ + 0x00004380 6e2e222c 0a202020 20202020 20202020 n.",. │ │ │ │ │ + 0x00004390 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x000043a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x000043b0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x000043c0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x000043d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x000043e0 223a2022 494d4147 455f4449 52454354 ": "IMAGE_DIRECT │ │ │ │ │ + 0x000043f0 4f52595f 454e5452 595f4152 43484954 ORY_ENTRY_ARCHIT │ │ │ │ │ + 0x00004400 45435455 5245222c 0a202020 20202020 ECTURE",. │ │ │ │ │ + 0x00004410 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00004420 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00004430 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00004440 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00004450 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00004460 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00004470 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00004480 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ │ + 0x00004490 49524543 544f5259 5f454e54 52595f43 IRECTORY_ENTRY_C │ │ │ │ │ + 0x000044a0 4f505952 49474854 222c0a20 20202020 OPYRIGHT",. │ │ │ │ │ + 0x000044b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x000044c0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x000044d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x000044e0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x000044f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00004500 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00004510 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00004520 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ │ + 0x00004530 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ │ + 0x00004540 5f474c4f 42414c50 5452222c 0a202020 _GLOBALPTR",. │ │ │ │ │ + 0x00004550 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00004560 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00004570 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00004580 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00004590 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x000045a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x000045b0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x000045c0 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ │ + 0x000045d0 47455f44 49524543 544f5259 5f454e54 GE_DIRECTORY_ENT │ │ │ │ │ + 0x000045e0 52595f54 4c53222c 0a202020 20202020 RY_TLS",. │ │ │ │ │ + 0x000045f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00004600 696f6e22 3a202244 61746120 64697265 ion": "Data dire │ │ │ │ │ + 0x00004610 63746f72 7920666f 7220696d 61676520 ctory for image │ │ │ │ │ + 0x00004620 74687265 6164206c 6f63616c 2073746f thread local sto │ │ │ │ │ + 0x00004630 72616765 2e222c0a 20202020 20202020 rage.",. │ │ │ │ │ + 0x00004640 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00004650 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00004660 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00004670 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00004680 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00004690 616d6522 3a202249 4d414745 5f444952 ame": "IMAGE_DIR │ │ │ │ │ + 0x000046a0 4543544f 52595f45 4e545259 5f4c4f41 ECTORY_ENTRY_LOA │ │ │ │ │ + 0x000046b0 445f434f 4e464947 222c0a20 20202020 D_CONFIG",. │ │ │ │ │ + 0x000046c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x000046d0 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ │ + 0x000046e0 72656374 6f727920 666f7220 696d6167 rectory for imag │ │ │ │ │ + 0x000046f0 65206c6f 61642063 6f6e6669 67757261 e load configura │ │ │ │ │ + 0x00004700 74696f6e 2e222c0a 20202020 20202020 tion.",. │ │ │ │ │ + 0x00004710 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00004720 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00004730 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00004740 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00004750 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00004760 616d6522 3a202249 4d414745 5f444952 ame": "IMAGE_DIR │ │ │ │ │ + 0x00004770 4543544f 52595f45 4e545259 5f424f55 ECTORY_ENTRY_BOU │ │ │ │ │ + 0x00004780 4e445f49 4d504f52 54222c0a 20202020 ND_IMPORT",. │ │ │ │ │ + 0x00004790 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x000047a0 74617469 6f6e223a 20224461 74612064 tation": "Data d │ │ │ │ │ + 0x000047b0 69726563 746f7279 20666f72 20696d61 irectory for ima │ │ │ │ │ + 0x000047c0 67652062 6f756e64 20696d70 6f727420 ge bound import │ │ │ │ │ + 0x000047d0 7461626c 652e222c 0a202020 20202020 table.",. │ │ │ │ │ + 0x000047e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x000047f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00004800 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00004810 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00004820 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00004830 6e616d65 223a2022 494d4147 455f4449 name": "IMAGE_DI │ │ │ │ │ + 0x00004840 52454354 4f52595f 454e5452 595f4941 RECTORY_ENTRY_IA │ │ │ │ │ + 0x00004850 54222c0a 20202020 20202020 20202020 T",. │ │ │ │ │ + 0x00004860 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00004870 20224461 74612064 69726563 746f7279 "Data directory │ │ │ │ │ + 0x00004880 20666f72 20696d61 67652049 6d706f72 for image Impor │ │ │ │ │ + 0x00004890 74204164 64726573 73205461 626c652e t Address Table. │ │ │ │ │ + 0x000048a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000048b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x000048c0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x000048d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x000048e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x000048f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00004900 2022494d 4147455f 44495245 43544f52 "IMAGE_DIRECTOR │ │ │ │ │ + 0x00004910 595f454e 5452595f 44454c41 595f494d Y_ENTRY_DELAY_IM │ │ │ │ │ + 0x00004920 504f5254 222c0a20 20202020 20202020 PORT",. │ │ │ │ │ + 0x00004930 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00004940 6e223a20 22446174 61206469 72656374 n": "Data direct │ │ │ │ │ + 0x00004950 6f727920 666f7220 44656c61 79656420 ory for Delayed │ │ │ │ │ + 0x00004960 496d706f 72742054 61626c65 2e205374 Import Table. St │ │ │ │ │ + 0x00004970 72756374 75726520 6f662074 68652064 ructure of the d │ │ │ │ │ + 0x00004980 656c6179 65642069 6d706f72 74207461 elayed import ta │ │ │ │ │ + 0x00004990 626c6520 6973206c 696e6b65 722d6465 ble is linker-de │ │ │ │ │ + 0x000049a0 70656e64 656e742e 204d6963 726f736f pendent. Microso │ │ │ │ │ + 0x000049b0 66742076 65727369 6f6e206f 66206465 ft version of de │ │ │ │ │ + 0x000049c0 6c617965 6420696d 706f7274 73206973 layed imports is │ │ │ │ │ + 0x000049d0 20646573 63726962 65642069 6e207468 described in th │ │ │ │ │ + 0x000049e0 6520736f 75636573 205c2264 656c6179 e souces \"delay │ │ │ │ │ + 0x000049f0 696d702e 685c2220 616e6420 5c226465 imp.h\" and \"de │ │ │ │ │ + 0x00004a00 6c617969 6d702e63 70705c22 2c207768 layimp.cpp\", wh │ │ │ │ │ + 0x00004a10 69636820 63616e20 62652066 6f756e64 ich can be found │ │ │ │ │ + 0x00004a20 20696e20 4d532056 69737561 6c205374 in MS Visual St │ │ │ │ │ + 0x00004a30 7564696f 20323030 38204352 5420736f udio 2008 CRT so │ │ │ │ │ + 0x00004a40 75726365 732e222c 0a202020 20202020 urces.",. │ │ │ │ │ + 0x00004a50 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00004a60 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00004a70 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00004a80 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00004a90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00004aa0 6e616d65 223a2022 494d4147 455f4449 name": "IMAGE_DI │ │ │ │ │ + 0x00004ab0 52454354 4f52595f 454e5452 595f434f RECTORY_ENTRY_CO │ │ │ │ │ + 0x00004ac0 4d5f4445 53435249 50544f52 222c0a20 M_DESCRIPTOR",. │ │ │ │ │ + 0x00004ad0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00004ae0 6d656e74 6174696f 6e223a20 22446174 mentation": "Dat │ │ │ │ │ + 0x00004af0 61206469 72656374 6f727920 666f7220 a directory for │ │ │ │ │ + 0x00004b00 2e4e4554 20686561 64657273 2e222c0a .NET headers.",. │ │ │ │ │ + 0x00004b10 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00004b20 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00004b30 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00004b40 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00004b50 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00004b60 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ │ + 0x00004b70 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ │ + 0x00004b80 4e545259 5f434f50 59524947 4854222c NTRY_COPYRIGHT", │ │ │ │ │ + 0x00004b90 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00004ba0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00004bb0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00004bc0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00004bd0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00004be0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00004bf0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00004c00 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00004c10 22494d41 47455f4e 545f4f50 54494f4e "IMAGE_NT_OPTION │ │ │ │ │ + 0x00004c20 414c5f48 44523332 5f4d4147 4943222c AL_HDR32_MAGIC", │ │ │ │ │ + 0x00004c30 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00004c40 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ │ + 0x00004c50 68652066 696c6520 69732061 6e206578 he file is an ex │ │ │ │ │ + 0x00004c60 65637574 61626c65 20696d61 67652e20 ecutable image. │ │ │ │ │ + 0x00004c70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00004c80 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00004c90 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00004ca0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00004cb0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00004cc0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00004cd0 2022494d 4147455f 4e545f4f 5054494f "IMAGE_NT_OPTIO │ │ │ │ │ + 0x00004ce0 4e414c5f 48445236 345f4d41 47494322 NAL_HDR64_MAGIC" │ │ │ │ │ + 0x00004cf0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00004d00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00004d10 54686520 66696c65 20697320 616e2065 The file is an e │ │ │ │ │ + 0x00004d20 78656375 7461626c 6520696d 6167652e xecutable image. │ │ │ │ │ + 0x00004d30 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00004d40 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00004d50 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00004d60 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00004d70 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00004d80 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00004d90 3a202249 4d414745 5f524f4d 5f4f5054 : "IMAGE_ROM_OPT │ │ │ │ │ + 0x00004da0 494f4e41 4c5f4844 525f4d41 47494322 IONAL_HDR_MAGIC" │ │ │ │ │ + 0x00004db0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00004dc0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00004dd0 54686520 66696c65 20697320 6120524f The file is a RO │ │ │ │ │ + 0x00004de0 4d20696d 6167652e 20222c0a 20202020 M image. ",. │ │ │ │ │ + 0x00004df0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00004e00 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00004e10 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00004e20 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00004e30 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00004e40 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ │ + 0x00004e50 4f4e5f4e 4f5f5041 44222c0a 20202020 ON_NO_PAD",. │ │ │ │ │ + 0x00004e60 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00004e70 74617469 6f6e223a 20225468 65207365 tation": "The se │ │ │ │ │ + 0x00004e80 6374696f 6e207368 6f756c64 206e6f74 ction should not │ │ │ │ │ + 0x00004e90 20626520 70616464 65642074 6f207468 be padded to th │ │ │ │ │ + 0x00004ea0 65206e65 78742062 6f756e64 6172792e e next boundary. │ │ │ │ │ + 0x00004eb0 20546869 7320666c 61672069 73206f62 This flag is ob │ │ │ │ │ + 0x00004ec0 736f6c65 74652061 6e642069 73207265 solete and is re │ │ │ │ │ + 0x00004ed0 706c6163 65642062 7920494d 4147455f placed by IMAGE_ │ │ │ │ │ + 0x00004ee0 53434e5f 414c4947 4e5f3142 59544553 SCN_ALIGN_1BYTES │ │ │ │ │ + 0x00004ef0 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ │ + 0x00004f00 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00004f10 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00004f20 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00004f30 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00004f40 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00004f50 223a2022 53454354 494f4e5f 434e545f ": "SECTION_CNT_ │ │ │ │ │ + 0x00004f60 434f4445 222c0a20 20202020 20202020 CODE",. │ │ │ │ │ + 0x00004f70 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00004f80 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00004f90 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00004fa0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00004fb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00004fc0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00004fd0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00004fe0 616d6522 3a202253 45435449 4f4e5f43 ame": "SECTION_C │ │ │ │ │ + 0x00004ff0 4e545f49 4e495449 414c495a 45445f44 NT_INITIALIZED_D │ │ │ │ │ + 0x00005000 41544122 2c0a2020 20202020 20202020 ATA",. │ │ │ │ │ + 0x00005010 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00005020 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00005030 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00005040 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00005050 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00005060 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00005070 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00005080 6d65223a 20225345 4354494f 4e5f434e me": "SECTION_CN │ │ │ │ │ + 0x00005090 545f554e 494e4954 49414c49 5a45445f T_UNINITIALIZED_ │ │ │ │ │ + 0x000050a0 44415441 222c0a20 20202020 20202020 DATA",. │ │ │ │ │ + 0x000050b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x000050c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x000050d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x000050e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000050f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00005100 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00005110 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00005120 616d6522 3a202253 45435449 4f4e5f4c ame": "SECTION_L │ │ │ │ │ + 0x00005130 4e4b5f4f 54484552 222c0a20 20202020 NK_OTHER",. │ │ │ │ │ + 0x00005140 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00005150 6174696f 6e223a20 22526573 65727665 ation": "Reserve │ │ │ │ │ + 0x00005160 64222c0a 20202020 20202020 20202020 d",. │ │ │ │ │ + 0x00005170 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00005180 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00005190 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x000051a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x000051b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x000051c0 3a202253 45435449 4f4e5f4c 4e4b5f49 : "SECTION_LNK_I │ │ │ │ │ + 0x000051d0 4e464f22 2c0a2020 20202020 20202020 NFO",. │ │ │ │ │ + 0x000051e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000051f0 223a2022 54686520 73656374 696f6e20 ": "The section │ │ │ │ │ + 0x00005200 636f6e74 61696e73 20636f6d 6d656e74 contains comment │ │ │ │ │ + 0x00005210 73206f72 206f7468 65722069 6e666f72 s or other infor │ │ │ │ │ + 0x00005220 6d617469 6f6e2e20 54686973 20697320 mation. This is │ │ │ │ │ + 0x00005230 76616c69 64206f6e 6c792066 6f72206f valid only for o │ │ │ │ │ + 0x00005240 626a6563 74206669 6c65732e 20222c0a bject files. ",. │ │ │ │ │ + 0x00005250 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00005260 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00005270 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00005280 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00005290 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x000052a0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ + 0x000052b0 45435449 4f4e5f4c 4e4b5f52 454d4f56 ECTION_LNK_REMOV │ │ │ │ │ + 0x000052c0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ │ + 0x000052d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x000052e0 20225468 65207365 6374696f 6e207769 "The section wi │ │ │ │ │ + 0x000052f0 6c6c206e 6f742062 65636f6d 65207061 ll not become pa │ │ │ │ │ + 0x00005300 7274206f 66207468 6520696d 6167652e rt of the image. │ │ │ │ │ + 0x00005310 20546869 73206973 2076616c 6964206f This is valid o │ │ │ │ │ + 0x00005320 6e6c7920 666f7220 6f626a65 63742066 nly for object f │ │ │ │ │ + 0x00005330 696c6573 2e20222c 0a202020 20202020 iles. ",. │ │ │ │ │ + 0x00005340 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00005350 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00005360 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00005370 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00005380 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00005390 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ │ + 0x000053a0 4c4e4b5f 434f4d44 4154222c 0a202020 LNK_COMDAT",. │ │ │ │ │ + 0x000053b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x000053c0 6e746174 696f6e22 3a202254 68652073 ntation": "The s │ │ │ │ │ + 0x000053d0 65637469 6f6e2063 6f6e7461 696e7320 ection contains │ │ │ │ │ + 0x000053e0 434f4d44 41542064 6174612e 20546869 COMDAT data. Thi │ │ │ │ │ + 0x000053f0 73206973 2076616c 6964206f 6e6c7920 s is valid only │ │ │ │ │ + 0x00005400 666f7220 6f626a65 63742066 696c6573 for object files │ │ │ │ │ + 0x00005410 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ │ + 0x00005420 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00005430 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00005440 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00005450 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00005460 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00005470 223a2022 53454354 494f4e5f 4e4f5f44 ": "SECTION_NO_D │ │ │ │ │ + 0x00005480 45464552 5f535045 435f4558 43222c0a EFER_SPEC_EXC",. │ │ │ │ │ + 0x00005490 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000054a0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ │ + 0x000054b0 73657420 73706563 756c6174 69766520 set speculative │ │ │ │ │ + 0x000054c0 65786365 7074696f 6e732068 616e646c exceptions handl │ │ │ │ │ + 0x000054d0 696e6720 62697473 20696e20 74686520 ing bits in the │ │ │ │ │ + 0x000054e0 544c4220 656e7472 69657320 666f7220 TLB entries for │ │ │ │ │ + 0x000054f0 74686973 20736563 74696f6e 2e20222c this section. ", │ │ │ │ │ + 0x00005500 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00005510 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00005520 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00005530 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00005540 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00005550 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00005560 53454354 494f4e5f 47505245 4c222c0a SECTION_GPREL",. │ │ │ │ │ + 0x00005570 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00005580 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00005590 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x000055a0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x000055b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x000055c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x000055d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x000055e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x000055f0 53454354 494f4e5f 4d454d5f 46415244 SECTION_MEM_FARD │ │ │ │ │ + 0x00005600 41544122 2c0a2020 20202020 20202020 ATA",. │ │ │ │ │ + 0x00005610 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00005620 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00005630 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00005640 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00005650 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00005660 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00005670 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00005680 6d65223a 20225345 4354494f 4e5f4d45 me": "SECTION_ME │ │ │ │ │ + 0x00005690 4d5f5055 52474541 424c4522 2c0a2020 M_PURGEABLE",. │ │ │ │ │ + 0x000056a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000056b0 656e7461 74696f6e 223a2022 52657365 entation": "Rese │ │ │ │ │ + 0x000056c0 72766564 222c0a20 20202020 20202020 rved",. │ │ │ │ │ + 0x000056d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x000056e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000056f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00005700 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00005710 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00005720 6d65223a 20225345 4354494f 4e5f4d45 me": "SECTION_ME │ │ │ │ │ + 0x00005730 4d5f5055 52474541 424c4522 2c0a2020 M_PURGEABLE",. │ │ │ │ │ + 0x00005740 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00005750 656e7461 74696f6e 223a2022 52657365 entation": "Rese │ │ │ │ │ + 0x00005760 72766564 222c0a20 20202020 20202020 rved",. │ │ │ │ │ + 0x00005770 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00005780 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00005790 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000057a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x000057b0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x000057c0 6d65223a 20225345 4354494f 4e5f4d45 me": "SECTION_ME │ │ │ │ │ + 0x000057d0 4d5f3136 42495422 2c0a2020 20202020 M_16BIT",. │ │ │ │ │ + 0x000057e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x000057f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00005800 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00005810 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00005820 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00005830 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00005840 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00005850 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ │ + 0x00005860 4e5f4c4e 4b5f4e52 454c4f43 5f4f5646 N_LNK_NRELOC_OVF │ │ │ │ │ + 0x00005870 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ │ + 0x00005880 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00005890 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x000058a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x000058b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x000058c0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x000058d0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x000058e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x000058f0 223a2022 53454354 494f4e5f 4d454d5f ": "SECTION_MEM_ │ │ │ │ │ + 0x00005900 4c4f434b 4544222c 0a202020 20202020 LOCKED",. │ │ │ │ │ + 0x00005910 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00005920 696f6e22 3a202252 65736572 76656422 ion": "Reserved" │ │ │ │ │ + 0x00005930 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00005940 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00005950 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00005960 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00005970 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00005980 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00005990 22534543 54494f4e 5f4d454d 5f505245 "SECTION_MEM_PRE │ │ │ │ │ + 0x000059a0 4c4f4144 222c0a20 20202020 20202020 LOAD",. │ │ │ │ │ + 0x000059b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x000059c0 6e223a20 22526573 65727665 64222c0a n": "Reserved",. │ │ │ │ │ + 0x000059d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x000059e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x000059f0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00005a00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00005a10 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00005a20 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ + 0x00005a30 45435449 4f4e5f41 4c49474e 5f314259 ECTION_ALIGN_1BY │ │ │ │ │ + 0x00005a40 54455322 2c0a2020 20202020 20202020 TES",. │ │ │ │ │ + 0x00005a50 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00005a60 223a2022 416c6967 6e206461 7461206f ": "Align data o │ │ │ │ │ + 0x00005a70 6e206120 312d6279 74652062 6f756e64 n a 1-byte bound │ │ │ │ │ + 0x00005a80 6172792e 20546869 73206973 2076616c ary. This is val │ │ │ │ │ + 0x00005a90 6964206f 6e6c7920 666f7220 6f626a65 id only for obje │ │ │ │ │ + 0x00005aa0 63742066 696c6573 2e20222c 0a202020 ct files. ",. │ │ │ │ │ + 0x00005ab0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00005ac0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00005ad0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00005ae0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00005af0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00005b00 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ │ + 0x00005b10 494f4e5f 414c4947 4e5f3242 59544553 ION_ALIGN_2BYTES │ │ │ │ │ + 0x00005b20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00005b30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00005b40 22416c69 676e2064 61746120 6f6e2061 "Align data on a │ │ │ │ │ + 0x00005b50 20322d62 79746520 626f756e 64617279 2-byte boundary │ │ │ │ │ + 0x00005b60 2e205468 69732069 73207661 6c696420 . This is valid │ │ │ │ │ + 0x00005b70 6f6e6c79 20666f72 206f626a 65637420 only for object │ │ │ │ │ + 0x00005b80 66696c65 732e2022 2c0a2020 20202020 files. ",. │ │ │ │ │ + 0x00005b90 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00005ba0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00005bb0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00005bc0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00005bd0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00005be0 226e616d 65223a20 22534543 54494f4e "name": "SECTION │ │ │ │ │ + 0x00005bf0 5f414c49 474e5f34 42595445 53222c0a _ALIGN_4BYTES",. │ │ │ │ │ + 0x00005c00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00005c10 756d656e 74617469 6f6e223a 2022416c umentation": "Al │ │ │ │ │ + 0x00005c20 69676e20 64617461 206f6e20 6120342d ign data on a 4- │ │ │ │ │ + 0x00005c30 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ │ + 0x00005c40 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ │ + 0x00005c50 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ │ + 0x00005c60 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ │ + 0x00005c70 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00005c80 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00005c90 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00005ca0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00005cb0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00005cc0 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ │ + 0x00005cd0 49474e5f 38425954 4553222c 0a202020 IGN_8BYTES",. │ │ │ │ │ + 0x00005ce0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00005cf0 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ │ + 0x00005d00 20646174 61206f6e 20612038 2d627974 data on a 8-byt │ │ │ │ │ + 0x00005d10 6520626f 756e6461 72792e20 54686973 e boundary. This │ │ │ │ │ + 0x00005d20 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ │ + 0x00005d30 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ │ + 0x00005d40 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00005d50 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00005d60 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00005d70 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00005d80 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00005d90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00005da0 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ │ + 0x00005db0 5f313642 59544553 222c0a20 20202020 _16BYTES",. │ │ │ │ │ + 0x00005dc0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00005dd0 6174696f 6e223a20 22416c69 676e2064 ation": "Align d │ │ │ │ │ + 0x00005de0 61746120 6f6e2061 2031362d 62797465 ata on a 16-byte │ │ │ │ │ + 0x00005df0 20626f75 6e646172 792e2054 68697320 boundary. This │ │ │ │ │ + 0x00005e00 69732076 616c6964 206f6e6c 7920666f is valid only fo │ │ │ │ │ + 0x00005e10 72206f62 6a656374 2066696c 65732e20 r object files. │ │ │ │ │ + 0x00005e20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00005e30 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00005e40 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00005e50 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00005e60 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00005e70 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00005e80 20225345 4354494f 4e5f414c 49474e5f "SECTION_ALIGN_ │ │ │ │ │ + 0x00005e90 33324259 54455322 2c0a2020 20202020 32BYTES",. │ │ │ │ │ + 0x00005ea0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00005eb0 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ │ + 0x00005ec0 7461206f 6e206120 33322d62 79746520 ta on a 32-byte │ │ │ │ │ + 0x00005ed0 626f756e 64617279 2e205468 69732069 boundary. This i │ │ │ │ │ + 0x00005ee0 73207661 6c696420 6f6e6c79 20666f72 s valid only for │ │ │ │ │ + 0x00005ef0 206f626a 65637420 66696c65 732e2022 object files. " │ │ │ │ │ + 0x00005f00 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00005f10 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00005f20 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00005f30 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00005f40 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00005f50 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00005f60 22534543 54494f4e 5f414c49 474e5f36 "SECTION_ALIGN_6 │ │ │ │ │ + 0x00005f70 34425954 4553222c 0a202020 20202020 4BYTES",. │ │ │ │ │ + 0x00005f80 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00005f90 696f6e22 3a202241 6c69676e 20646174 ion": "Align dat │ │ │ │ │ + 0x00005fa0 61206f6e 20612036 342d6279 74652062 a on a 64-byte b │ │ │ │ │ + 0x00005fb0 6f756e64 6172792e 20546869 73206973 oundary. This is │ │ │ │ │ + 0x00005fc0 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ │ + 0x00005fd0 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ │ + 0x00005fe0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00005ff0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00006000 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00006010 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00006020 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00006030 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00006040 53454354 494f4e5f 414c4947 4e5f3132 SECTION_ALIGN_12 │ │ │ │ │ + 0x00006050 38425954 4553222c 0a202020 20202020 8BYTES",. │ │ │ │ │ + 0x00006060 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00006070 696f6e22 3a202241 6c69676e 20646174 ion": "Align dat │ │ │ │ │ + 0x00006080 61206f6e 20612031 32382d62 79746520 a on a 128-byte │ │ │ │ │ + 0x00006090 626f756e 64617279 2e205468 69732069 boundary. This i │ │ │ │ │ + 0x000060a0 73207661 6c696420 6f6e6c79 20666f72 s valid only for │ │ │ │ │ + 0x000060b0 206f626a 65637420 66696c65 732e2022 object files. " │ │ │ │ │ + 0x000060c0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x000060d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x000060e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x000060f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00006100 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00006110 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00006120 22534543 54494f4e 5f414c49 474e5f32 "SECTION_ALIGN_2 │ │ │ │ │ + 0x00006130 35364259 54455322 2c0a2020 20202020 56BYTES",. │ │ │ │ │ + 0x00006140 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00006150 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ │ + 0x00006160 7461206f 6e206120 3235362d 62797465 ta on a 256-byte │ │ │ │ │ + 0x00006170 20626f75 6e646172 792e2054 68697320 boundary. This │ │ │ │ │ + 0x00006180 69732076 616c6964 206f6e6c 7920666f is valid only fo │ │ │ │ │ + 0x00006190 72206f62 6a656374 2066696c 65732e20 r object files. │ │ │ │ │ + 0x000061a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000061b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x000061c0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x000061d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x000061e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x000061f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00006200 20225345 4354494f 4e5f414c 49474e5f "SECTION_ALIGN_ │ │ │ │ │ + 0x00006210 35313242 59544553 222c0a20 20202020 512BYTES",. │ │ │ │ │ + 0x00006220 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00006230 6174696f 6e223a20 22416c69 676e2064 ation": "Align d │ │ │ │ │ + 0x00006240 61746120 6f6e2061 20353132 2d627974 ata on a 512-byt │ │ │ │ │ + 0x00006250 6520626f 756e6461 72792e20 54686973 e boundary. This │ │ │ │ │ + 0x00006260 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ │ + 0x00006270 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ │ + 0x00006280 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00006290 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x000062a0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x000062b0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x000062c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x000062d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x000062e0 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ │ + 0x000062f0 5f313032 34425954 4553222c 0a202020 _1024BYTES",. │ │ │ │ │ + 0x00006300 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00006310 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ │ + 0x00006320 20646174 61206f6e 20612031 3032342d data on a 1024- │ │ │ │ │ + 0x00006330 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ │ + 0x00006340 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ │ + 0x00006350 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ │ + 0x00006360 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ │ + 0x00006370 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00006380 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00006390 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000063a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x000063b0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x000063c0 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ │ + 0x000063d0 49474e5f 32303438 42595445 53222c0a IGN_2048BYTES",. │ │ │ │ │ + 0x000063e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000063f0 756d656e 74617469 6f6e223a 2022416c umentation": "Al │ │ │ │ │ + 0x00006400 69676e20 64617461 206f6e20 61203230 ign data on a 20 │ │ │ │ │ + 0x00006410 34382d62 79746520 626f756e 64617279 48-byte boundary │ │ │ │ │ + 0x00006420 2e205468 69732069 73207661 6c696420 . This is valid │ │ │ │ │ + 0x00006430 6f6e6c79 20666f72 206f626a 65637420 only for object │ │ │ │ │ + 0x00006440 66696c65 732e2022 2c0a2020 20202020 files. ",. │ │ │ │ │ + 0x00006450 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00006460 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00006470 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00006480 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00006490 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x000064a0 226e616d 65223a20 22534543 54494f4e "name": "SECTION │ │ │ │ │ + 0x000064b0 5f414c49 474e5f34 30393642 59544553 _ALIGN_4096BYTES │ │ │ │ │ + 0x000064c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000064d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x000064e0 22416c69 676e2064 61746120 6f6e2061 "Align data on a │ │ │ │ │ + 0x000064f0 20343039 362d6279 74652062 6f756e64 4096-byte bound │ │ │ │ │ + 0x00006500 6172792e 20546869 73206973 2076616c ary. This is val │ │ │ │ │ + 0x00006510 6964206f 6e6c7920 666f7220 6f626a65 id only for obje │ │ │ │ │ + 0x00006520 63742066 696c6573 2e20222c 0a202020 ct files. ",. │ │ │ │ │ + 0x00006530 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00006540 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00006550 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00006560 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00006570 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00006580 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ │ + 0x00006590 494f4e5f 414c4947 4e5f3831 39324259 ION_ALIGN_8192BY │ │ │ │ │ + 0x000065a0 54455322 2c0a2020 20202020 20202020 TES",. │ │ │ │ │ + 0x000065b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000065c0 223a2022 416c6967 6e206461 7461206f ": "Align data o │ │ │ │ │ + 0x000065d0 6e206120 38313932 2d627974 6520626f n a 8192-byte bo │ │ │ │ │ + 0x000065e0 756e6461 72792e20 54686973 20697320 undary. This is │ │ │ │ │ + 0x000065f0 76616c69 64206f6e 6c792066 6f72206f valid only for o │ │ │ │ │ + 0x00006600 626a6563 74206669 6c65732e 20222c0a bject files. ",. │ │ │ │ │ + 0x00006610 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00006620 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00006630 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00006640 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00006650 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00006660 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ + 0x00006670 45435449 4f4e5f41 4c49474e 5f4d4153 ECTION_ALIGN_MAS │ │ │ │ │ + 0x00006680 4b222c0a 20202020 20202020 20202020 K",. │ │ │ │ │ + 0x00006690 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x000066a0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x000066b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x000066c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x000066d0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x000066e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x000066f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00006700 223a2022 53454354 494f4e5f 4d454d5f ": "SECTION_MEM_ │ │ │ │ │ + 0x00006710 44495343 41524441 424c4522 2c0a2020 DISCARDABLE",. │ │ │ │ │ + 0x00006720 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00006730 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00006740 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00006750 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00006760 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00006770 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00006780 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00006790 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ │ + 0x000067a0 4354494f 4e5f4d45 4d5f4e4f 545f4341 CTION_MEM_NOT_CA │ │ │ │ │ + 0x000067b0 43484544 222c0a20 20202020 20202020 CHED",. │ │ │ │ │ + 0x000067c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x000067d0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x000067e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x000067f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00006800 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ 0x00006810 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00006820 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00006830 20202020 2020226e 616d6522 3a202270 "name": "p │ │ │ │ │ - 0x00006840 726f746f 5f696473 5f6f6666 73657422 roto_ids_offset" │ │ │ │ │ - 0x00006850 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00006860 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00006870 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00006880 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00006890 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x000068a0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x000068b0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x000068c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000068d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x000068e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x000068f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00006900 20226669 656c645f 6964735f 73697a65 "field_ids_size │ │ │ │ │ - 0x00006910 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00006920 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00006930 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00006940 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006950 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00006960 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00006970 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00006980 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00006990 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x000069a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x000069b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x000069c0 3a202266 69656c64 5f696473 5f6f6666 : "field_ids_off │ │ │ │ │ - 0x000069d0 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ │ - 0x000069e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000069f0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00006a00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006a10 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00006a20 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00006a30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00006a40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00006a50 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00006a60 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00006a70 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00006a80 6d65223a 20226d65 74686f64 5f696473 me": "method_ids │ │ │ │ │ - 0x00006a90 5f73697a 65222c0a 20202020 20202020 _size",. │ │ │ │ │ - 0x00006aa0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00006ab0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00006ac0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00006ad0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00006ae0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00006af0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00006b00 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00006b10 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00006b20 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00006b30 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00006b40 6e616d65 223a2022 6d657468 6f645f69 name": "method_i │ │ │ │ │ - 0x00006b50 64735f6f 66667365 74222c0a 20202020 ds_offset",. │ │ │ │ │ - 0x00006b60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006b70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00006b80 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00006b90 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00006ba0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x00006bb0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00006bc0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00006bd0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x00006be0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00006bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006c00 20202022 6e616d65 223a2022 636c6173 "name": "clas │ │ │ │ │ - 0x00006c10 735f6465 66735f73 697a6522 2c0a2020 s_defs_size",. │ │ │ │ │ - 0x00006c20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006c30 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00006c40 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00006c50 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00006c60 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x00006c70 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00006c80 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00006c90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006ca0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00006cb0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00006cc0 20202020 20226e61 6d65223a 2022636c "name": "cl │ │ │ │ │ - 0x00006cd0 6173735f 64656673 5f6f6666 73657422 ass_defs_offset" │ │ │ │ │ - 0x00006ce0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00006cf0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00006d00 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00006d10 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00006d20 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00006d30 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00006d40 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00006d50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006d60 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00006d70 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00006d80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00006d90 20226461 74615f73 697a6522 2c0a2020 "data_size",. │ │ │ │ │ - 0x00006da0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006db0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00006dc0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00006dd0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00006de0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x00006df0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00006e00 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00006e10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006e20 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00006e30 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00006e40 20202020 20226e61 6d65223a 20226461 "name": "da │ │ │ │ │ - 0x00006e50 74615f6f 66667365 74222c0a 20202020 ta_offset",. │ │ │ │ │ - 0x00006e60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00006e70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00006e80 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00006e90 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00006ea0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x00006eb0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x00006ec0 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ │ - 0x00006ed0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00006ee0 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ │ - 0x00006ef0 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ │ - 0x00006f00 20202022 6e616d65 223a2022 73747269 "name": "stri │ │ │ │ │ - 0x00006f10 6e675f69 6473222c 0a202020 20202020 ng_ids",. │ │ │ │ │ - 0x00006f20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00006f30 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00006f40 20202020 20202273 74727563 74757265 "structure │ │ │ │ │ - 0x00006f50 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ │ - 0x00006f60 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00006f70 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ │ - 0x00006f80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00006f90 20202022 6e616d65 223a2022 73747269 "name": "stri │ │ │ │ │ - 0x00006fa0 6e675f69 6473222c 0a202020 20202020 ng_ids",. │ │ │ │ │ - 0x00006fb0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00006fc0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00006fd0 20202020 20202020 20202020 20202261 "a │ │ │ │ │ - 0x00006fe0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ - 0x00006ff0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007000 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00007010 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00007020 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00007030 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007040 20202020 20226e61 6d65223a 20226f66 "name": "of │ │ │ │ │ - 0x00007050 66736574 222c0a20 20202020 20202020 fset",. │ │ │ │ │ - 0x00007060 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00007070 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00007080 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00007090 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x000070a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x000070b0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x000070c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000070d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000070e0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x000070f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00007100 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007110 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ - 0x00007120 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ │ - 0x00007130 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00007140 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00007150 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00007160 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00007170 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x00007180 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00007190 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000071a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000071b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x000071c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x000071d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000071e0 20202020 20226e61 6d65223a 20227661 "name": "va │ │ │ │ │ - 0x000071f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00007200 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00007210 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00007220 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00007230 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00007240 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ │ - 0x00007250 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x00007260 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ │ - 0x00007270 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x00007280 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00007290 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x000072a0 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ │ - 0x000072b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x000072c0 223a2022 74797065 5f696473 222c0a20 ": "type_ids",. │ │ │ │ │ - 0x000072d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000072e0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x000072f0 20202020 20202020 20202020 22737472 "str │ │ │ │ │ - 0x00007300 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ │ - 0x00007310 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00007320 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00007330 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ │ - 0x00007340 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00007350 20227479 70655f69 6473222c 0a202020 "type_ids",. │ │ │ │ │ - 0x00007360 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00007370 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00007380 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00007390 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ - 0x000073a0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ - 0x000073b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000073c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000073d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x000073e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000073f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00007400 20226465 73637269 70746f72 5f696478 "descriptor_idx │ │ │ │ │ - 0x00007410 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00007420 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00007430 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00007440 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007450 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00007460 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x00007470 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x00007480 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ - 0x00007490 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x000074a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x000074b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x000074c0 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ │ - 0x000074d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000074e0 2270726f 746f5f69 6473222c 0a202020 "proto_ids",. │ │ │ │ │ - 0x000074f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00007500 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00007510 20202020 20202020 20202273 74727563 "struc │ │ │ │ │ - 0x00007520 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ │ - 0x00007530 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00007540 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ │ - 0x00007550 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ │ - 0x00007560 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00007570 70726f74 6f5f6964 73222c0a 20202020 proto_ids",. │ │ │ │ │ - 0x00007580 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00007590 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x000075a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000075b0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ - 0x000075c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000075d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x000075e0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000075f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00007600 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007610 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00007620 2273686f 7274795f 69647822 2c0a2020 "shorty_idx",. │ │ │ │ │ - 0x00007630 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007640 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00007650 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00007660 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007670 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00007680 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007690 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x000076a0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x000076b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000076c0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x000076d0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x000076e0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x000076f0 6d65223a 20227265 7475726e 5f747970 me": "return_typ │ │ │ │ │ - 0x00007700 655f6964 78222c0a 20202020 20202020 e_idx",. │ │ │ │ │ - 0x00007710 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007720 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00007730 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00007740 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00007750 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00007760 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00007770 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007780 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00007790 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x000077a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x000077b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000077c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000077d0 70617261 6d657465 72735f6f 66667365 parameters_offse │ │ │ │ │ - 0x000077e0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ - 0x000077f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00007800 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00007810 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00007820 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00007830 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x00007840 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00007850 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ - 0x00007860 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00007870 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00007880 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00007890 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ │ - 0x000078a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000078b0 20226669 656c645f 69647322 2c0a2020 "field_ids",. │ │ │ │ │ - 0x000078c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000078d0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x000078e0 20202020 20202020 20202022 73747275 "stru │ │ │ │ │ - 0x000078f0 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ │ - 0x00007900 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00007910 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ │ - 0x00007920 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ │ - 0x00007930 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00007940 22666965 6c645f69 6473222c 0a202020 "field_ids",. │ │ │ │ │ - 0x00007950 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00007960 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00007970 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00007980 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ - 0x00007990 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ - 0x000079a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000079b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000079c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x000079d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000079e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000079f0 2022636c 6173735f 69647822 2c0a2020 "class_idx",. │ │ │ │ │ - 0x00007a00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007a10 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00007a20 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00007a30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007a40 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00007a50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007a60 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00007a70 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00007a80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007a90 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00007aa0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00007ab0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00007ac0 6d65223a 20227479 70655f69 6478222c me": "type_idx", │ │ │ │ │ - 0x00007ad0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00007ae0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00007af0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00007b00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007b10 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00007b20 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00007b30 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00007b40 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00007b50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007b60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00007b70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00007b80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007b90 226e616d 65223a20 226e616d 655f6964 "name": "name_id │ │ │ │ │ - 0x00007ba0 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ │ - 0x00007bb0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00007bc0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00007bd0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00007be0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00007bf0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x00007c00 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00007c10 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ - 0x00007c20 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00007c30 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00007c40 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00007c50 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ │ - 0x00007c60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00007c70 20226d65 74686f64 5f696473 222c0a20 "method_ids",. │ │ │ │ │ - 0x00007c80 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00007c90 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00007ca0 20202020 20202020 20202020 22737472 "str │ │ │ │ │ - 0x00007cb0 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ │ - 0x00007cc0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00007cd0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00007ce0 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ │ - 0x00007cf0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00007d00 20226d65 74686f64 5f696473 222c0a20 "method_ids",. │ │ │ │ │ - 0x00007d10 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00007d20 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00007d30 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00007d40 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ │ - 0x00007d50 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x00007d60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00007d70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007d80 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00007d90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00007da0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00007db0 223a2022 636c6173 735f6964 78222c0a ": "class_idx",. │ │ │ │ │ - 0x00007dc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007dd0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00007de0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00007df0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007e00 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00007e10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00007e20 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00007e30 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00007e40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007e50 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00007e60 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00007e70 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00007e80 6e616d65 223a2022 70726f74 6f5f6964 name": "proto_id │ │ │ │ │ - 0x00007e90 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ │ - 0x00007ea0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00007eb0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00007ec0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00007ed0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00007ee0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x00007ef0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x00007f00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007f10 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00007f20 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00007f30 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00007f40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00007f50 20202022 6e616d65 223a2022 6e616d65 "name": "name │ │ │ │ │ - 0x00007f60 5f696478 222c0a20 20202020 20202020 _idx",. │ │ │ │ │ - 0x00007f70 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00007f80 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00007f90 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00007fa0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00007fb0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00007fc0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x00007fd0 20202020 20202020 20202020 20205d0a ]. │ │ │ │ │ - 0x00007fe0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x00007ff0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00008000 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00008010 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ │ - 0x00008020 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00008030 65223a20 22636c61 73735f64 65667322 e": "class_defs" │ │ │ │ │ - 0x00008040 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00008050 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00008060 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00008070 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ │ - 0x00008080 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00008090 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x000080a0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ │ - 0x000080b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x000080c0 65223a20 22636c61 73735f64 65667322 e": "class_defs" │ │ │ │ │ - 0x000080d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000080e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000080f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00008100 20202020 20202022 61747472 69627574 "attribut │ │ │ │ │ - 0x00008110 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ │ - 0x00008120 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00008130 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008140 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00008150 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00008160 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00008170 616d6522 3a202263 6c617373 5f696478 ame": "class_idx │ │ │ │ │ - 0x00008180 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00008190 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000081a0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x000081b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000081c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x000081d0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x000081e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000081f0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00008200 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00008210 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00008220 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00008230 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008240 2020226e 616d6522 3a202261 63636573 "name": "acces │ │ │ │ │ - 0x00008250 735f666c 61677322 2c0a2020 20202020 s_flags",. │ │ │ │ │ - 0x00008260 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008270 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00008280 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00008290 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000082a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x000082b0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x000082c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000082d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000082e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00006820 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00006830 616d6522 3a202253 45435449 4f4e5f4d ame": "SECTION_M │ │ │ │ │ + 0x00006840 454d5f4e 4f545f50 41474544 222c0a20 EM_NOT_PAGED",. │ │ │ │ │ + 0x00006850 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00006860 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00006870 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00006880 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00006890 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x000068a0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x000068b0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x000068c0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ + 0x000068d0 45435449 4f4e5f4d 454d5f53 48415245 ECTION_MEM_SHARE │ │ │ │ │ + 0x000068e0 44222c0a 20202020 20202020 20202020 D",. │ │ │ │ │ + 0x000068f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00006900 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00006910 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00006920 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00006930 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00006940 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00006950 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00006960 223a2022 53454354 494f4e5f 4d454d5f ": "SECTION_MEM_ │ │ │ │ │ + 0x00006970 45584543 55544522 2c0a2020 20202020 EXECUTE",. │ │ │ │ │ + 0x00006980 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00006990 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x000069a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000069b0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x000069c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000069d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000069e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000069f0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ │ + 0x00006a00 4e5f4d45 4d5f5245 4144222c 0a202020 N_MEM_READ",. │ │ │ │ │ + 0x00006a10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00006a20 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00006a30 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00006a40 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00006a50 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00006a60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00006a70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00006a80 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ │ + 0x00006a90 54494f4e 5f4d454d 5f575249 5445222c TION_MEM_WRITE", │ │ │ │ │ + 0x00006aa0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00006ab0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00006ac0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00006ad0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00006ae0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00006af0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00006b00 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00006b10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00006b20 22534543 54494f4e 5f534341 4c455f49 "SECTION_SCALE_I │ │ │ │ │ + 0x00006b30 4e444558 222c0a20 20202020 20202020 NDEX",. │ │ │ │ │ + 0x00006b40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00006b50 6e223a20 22546c73 20696e64 65782069 n": "Tls index i │ │ │ │ │ + 0x00006b60 73207363 616c6564 222c0a20 20202020 s scaled",. │ │ │ │ │ + 0x00006b70 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00006b80 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00006b90 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00006ba0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00006bb0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00006bc0 20226e61 6d65223a 20225245 534f5552 "name": "RESOUR │ │ │ │ │ + 0x00006bd0 43455f54 5950455f 43555253 4f52222c CE_TYPE_CURSOR", │ │ │ │ │ + 0x00006be0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00006bf0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00006c00 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00006c10 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00006c20 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00006c30 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00006c40 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00006c50 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00006c60 22524553 4f555243 455f5459 50455f42 "RESOURCE_TYPE_B │ │ │ │ │ + 0x00006c70 49544d41 50222c0a 20202020 20202020 ITMAP",. │ │ │ │ │ + 0x00006c80 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00006c90 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00006ca0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00006cb0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00006cc0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00006cd0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00006ce0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00006cf0 6e616d65 223a2022 5245534f 55524345 name": "RESOURCE │ │ │ │ │ + 0x00006d00 5f545950 455f4943 4f4e222c 0a202020 _TYPE_ICON",. │ │ │ │ │ + 0x00006d10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00006d20 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00006d30 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00006d40 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00006d50 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00006d60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00006d70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00006d80 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ │ + 0x00006d90 4f555243 455f5459 50455f4d 454e5522 OURCE_TYPE_MENU" │ │ │ │ │ + 0x00006da0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00006db0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00006dc0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00006dd0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00006de0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00006df0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00006e00 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00006e10 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00006e20 20225245 534f5552 43455f54 5950455f "RESOURCE_TYPE_ │ │ │ │ │ + 0x00006e30 4449414c 4f47222c 0a202020 20202020 DIALOG",. │ │ │ │ │ + 0x00006e40 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00006e50 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00006e60 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00006e70 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00006e80 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00006e90 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00006ea0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00006eb0 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ │ + 0x00006ec0 455f5459 50455f53 5452494e 47222c0a E_TYPE_STRING",. │ │ │ │ │ + 0x00006ed0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00006ee0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00006ef0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00006f00 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00006f10 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00006f20 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00006f30 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00006f40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00006f50 5245534f 55524345 5f545950 455f464f RESOURCE_TYPE_FO │ │ │ │ │ + 0x00006f60 4e544449 52222c0a 20202020 20202020 NTDIR",. │ │ │ │ │ + 0x00006f70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00006f80 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00006f90 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00006fa0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00006fb0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00006fc0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00006fd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00006fe0 6e616d65 223a2022 5245534f 55524345 name": "RESOURCE │ │ │ │ │ + 0x00006ff0 5f545950 455f464f 4e54222c 0a202020 _TYPE_FONT",. │ │ │ │ │ + 0x00007000 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00007010 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00007020 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00007030 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00007040 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00007050 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00007060 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00007070 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ │ + 0x00007080 4f555243 455f5459 50455f41 4343454c OURCE_TYPE_ACCEL │ │ │ │ │ + 0x00007090 45524154 4f52222c 0a202020 20202020 ERATOR",. │ │ │ │ │ + 0x000070a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x000070b0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x000070c0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x000070d0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x000070e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x000070f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00007100 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00007110 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ │ + 0x00007120 455f5459 50455f52 43444154 41222c0a E_TYPE_RCDATA",. │ │ │ │ │ + 0x00007130 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00007140 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00007150 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00007160 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00007170 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00007180 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00007190 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x000071a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x000071b0 5245534f 55524345 5f545950 455f4d45 RESOURCE_TYPE_ME │ │ │ │ │ + 0x000071c0 53534147 45544142 4c45222c 0a202020 SSAGETABLE",. │ │ │ │ │ + 0x000071d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x000071e0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x000071f0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00007200 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00007210 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00007220 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00007230 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00007240 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ │ + 0x00007250 4f555243 455f5459 50455f47 524f5550 OURCE_TYPE_GROUP │ │ │ │ │ + 0x00007260 5f435552 534f5222 2c0a2020 20202020 _CURSOR",. │ │ │ │ │ + 0x00007270 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00007280 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00007290 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000072a0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x000072b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000072c0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000072d0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000072e0 20226e61 6d65223a 20225245 534f5552 "name": "RESOUR │ │ │ │ │ + 0x000072f0 43455f54 5950455f 47524f55 505f4943 CE_TYPE_GROUP_IC │ │ │ │ │ + 0x00007300 4f4e222c 0a202020 20202020 20202020 ON",. │ │ │ │ │ + 0x00007310 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00007320 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00007330 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00007340 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00007350 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00007360 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00007370 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00007380 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ │ + 0x00007390 50455f56 45525349 4f4e222c 0a202020 PE_VERSION",. │ │ │ │ │ + 0x000073a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x000073b0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x000073c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x000073d0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x000073e0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x000073f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00007400 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00007410 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ │ + 0x00007420 4f555243 455f5459 50455f44 4c47494e OURCE_TYPE_DLGIN │ │ │ │ │ + 0x00007430 434c5544 45222c0a 20202020 20202020 CLUDE",. │ │ │ │ │ + 0x00007440 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00007450 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00007460 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00007470 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00007480 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00007490 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x000074a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000074b0 6e616d65 223a2022 5245534f 55524345 name": "RESOURCE │ │ │ │ │ + 0x000074c0 5f545950 455f504c 5547504c 4159222c _TYPE_PLUGPLAY", │ │ │ │ │ + 0x000074d0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x000074e0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x000074f0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00007500 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00007510 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00007520 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00007530 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00007540 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00007550 22524553 4f555243 455f5459 50455f56 "RESOURCE_TYPE_V │ │ │ │ │ + 0x00007560 5844222c 0a202020 20202020 20202020 XD",. │ │ │ │ │ + 0x00007570 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00007580 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00007590 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x000075a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x000075b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x000075c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x000075d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000075e0 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ │ + 0x000075f0 50455f41 4e494355 52534f52 222c0a20 PE_ANICURSOR",. │ │ │ │ │ + 0x00007600 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00007610 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00007620 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00007630 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00007640 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00007650 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00007660 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00007670 20202020 2020226e 616d6522 3a202252 "name": "R │ │ │ │ │ + 0x00007680 45534f55 5243455f 54595045 5f414e49 ESOURCE_TYPE_ANI │ │ │ │ │ + 0x00007690 49434f4e 222c0a20 20202020 20202020 ICON",. │ │ │ │ │ + 0x000076a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x000076b0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x000076c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x000076d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000076e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000076f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00007700 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00007710 616d6522 3a202252 45534f55 5243455f ame": "RESOURCE_ │ │ │ │ │ + 0x00007720 54595045 5f48544d 4c222c0a 20202020 TYPE_HTML",. │ │ │ │ │ + 0x00007730 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00007740 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00007750 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00007760 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00007770 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00007780 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00007790 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x000077a0 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ │ + 0x000077b0 55524345 5f545950 455f4d41 4e494645 URCE_TYPE_MANIFE │ │ │ │ │ + 0x000077c0 5354222c 0a202020 20202020 20202020 ST",. │ │ │ │ │ + 0x000077d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x000077e0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x000077f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00007800 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00007810 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00007820 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00007830 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00007840 65223a20 22494d41 47455f44 45425547 e": "IMAGE_DEBUG │ │ │ │ │ + 0x00007850 5f545950 455f554e 4b4e4f57 4e222c0a _TYPE_UNKNOWN",. │ │ │ │ │ + 0x00007860 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00007870 756d656e 74617469 6f6e223a 2022556e umentation": "Un │ │ │ │ │ + 0x00007880 6b6e6f77 6e207661 6c75652c 2069676e known value, ign │ │ │ │ │ + 0x00007890 6f726564 20627920 616c6c20 746f6f6c ored by all tool │ │ │ │ │ + 0x000078a0 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ │ + 0x000078b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x000078c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x000078d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x000078e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x000078f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00007900 65223a20 22494d41 47455f44 45425547 e": "IMAGE_DEBUG │ │ │ │ │ + 0x00007910 5f545950 455f434f 4646222c 0a202020 _TYPE_COFF",. │ │ │ │ │ + 0x00007920 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00007930 6e746174 696f6e22 3a202243 4f464620 ntation": "COFF │ │ │ │ │ + 0x00007940 64656275 6767696e 6720696e 666f726d debugging inform │ │ │ │ │ + 0x00007950 6174696f 6e20286c 696e6520 6e756d62 ation (line numb │ │ │ │ │ + 0x00007960 6572732c 2073796d 626f6c20 7461626c ers, symbol tabl │ │ │ │ │ + 0x00007970 652c2061 6e642073 7472696e 67207461 e, and string ta │ │ │ │ │ + 0x00007980 626c6529 2e205468 69732074 79706520 ble). This type │ │ │ │ │ + 0x00007990 6f662064 65627567 67696e67 20696e66 of debugging inf │ │ │ │ │ + 0x000079a0 6f726d61 74696f6e 20697320 616c736f ormation is also │ │ │ │ │ + 0x000079b0 20706f69 6e746564 20746f20 62792066 pointed to by f │ │ │ │ │ + 0x000079c0 69656c64 7320696e 20746865 2066696c ields in the fil │ │ │ │ │ + 0x000079d0 65206865 61646572 732e2022 2c0a2020 e headers. ",. │ │ │ │ │ + 0x000079e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x000079f0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00007a00 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00007a10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00007a20 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00007a30 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ │ + 0x00007a40 47455f44 45425547 5f545950 455f434f GE_DEBUG_TYPE_CO │ │ │ │ │ + 0x00007a50 44455649 4557222c 0a202020 20202020 DEVIEW",. │ │ │ │ │ + 0x00007a60 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00007a70 696f6e22 3a202243 6f646556 69657720 ion": "CodeView │ │ │ │ │ + 0x00007a80 64656275 6767696e 6720696e 666f726d debugging inform │ │ │ │ │ + 0x00007a90 6174696f 6e2e2054 68652066 6f726d61 ation. The forma │ │ │ │ │ + 0x00007aa0 74206f66 20746865 20646174 6120626c t of the data bl │ │ │ │ │ + 0x00007ab0 6f636b20 69732064 65736372 69626564 ock is described │ │ │ │ │ + 0x00007ac0 20627920 74686520 436f6465 56696577 by the CodeView │ │ │ │ │ + 0x00007ad0 20342e30 20737065 63696669 63617469 4.0 specificati │ │ │ │ │ + 0x00007ae0 6f6e2e22 2c0a2020 20202020 20202020 on.",. │ │ │ │ │ + 0x00007af0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00007b00 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00007b10 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00007b20 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00007b30 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00007b40 65223a20 22494d41 47455f44 45425547 e": "IMAGE_DEBUG │ │ │ │ │ + 0x00007b50 5f545950 455f4650 4f222c0a 20202020 _TYPE_FPO",. │ │ │ │ │ + 0x00007b60 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00007b70 74617469 6f6e223a 20224672 616d6520 tation": "Frame │ │ │ │ │ + 0x00007b80 706f696e 74657220 6f6d6973 73696f6e pointer omission │ │ │ │ │ + 0x00007b90 20284650 4f292069 6e666f72 6d617469 (FPO) informati │ │ │ │ │ + 0x00007ba0 6f6e2e20 54686973 20696e66 6f726d61 on. This informa │ │ │ │ │ + 0x00007bb0 74696f6e 2074656c 6c732074 68652064 tion tells the d │ │ │ │ │ + 0x00007bc0 65627567 67657220 686f7720 746f2069 ebugger how to i │ │ │ │ │ + 0x00007bd0 6e746572 70726574 206e6f6e 7374616e nterpret nonstan │ │ │ │ │ + 0x00007be0 64617264 20737461 636b2066 72616d65 dard stack frame │ │ │ │ │ + 0x00007bf0 732c2077 68696368 20757365 20746865 s, which use the │ │ │ │ │ + 0x00007c00 20454250 20726567 69737465 7220666f EBP register fo │ │ │ │ │ + 0x00007c10 72206120 70757270 6f736520 6f746865 r a purpose othe │ │ │ │ │ + 0x00007c20 72207468 616e2061 73206120 6672616d r than as a fram │ │ │ │ │ + 0x00007c30 6520706f 696e7465 722e2022 2c0a2020 e pointer. ",. │ │ │ │ │ + 0x00007c40 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00007c50 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00007c60 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00007c70 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00007c80 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00007c90 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ │ + 0x00007ca0 47455f44 45425547 5f545950 455f4d49 GE_DEBUG_TYPE_MI │ │ │ │ │ + 0x00007cb0 5343222c 0a202020 20202020 20202020 SC",. │ │ │ │ │ + 0x00007cc0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00007cd0 3a20224d 69736365 6c6c616e 656f7573 : "Miscellaneous │ │ │ │ │ + 0x00007ce0 20696e66 6f726d61 74696f6e 2e20222c information. ", │ │ │ │ │ + 0x00007cf0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00007d00 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00007d10 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00007d20 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00007d30 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00007d40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00007d50 494d4147 455f4445 4255475f 54595045 IMAGE_DEBUG_TYPE │ │ │ │ │ + 0x00007d60 5f455843 45505449 4f4e222c 0a202020 _EXCEPTION",. │ │ │ │ │ + 0x00007d70 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00007d80 6e746174 696f6e22 3a202245 78636570 ntation": "Excep │ │ │ │ │ + 0x00007d90 74696f6e 20696e66 6f726d61 74696f6e tion information │ │ │ │ │ + 0x00007da0 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ │ + 0x00007db0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00007dc0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00007dd0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00007de0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00007df0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00007e00 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ │ + 0x00007e10 54595045 5f464958 5550222c 0a202020 TYPE_FIXUP",. │ │ │ │ │ + 0x00007e20 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00007e30 6e746174 696f6e22 3a202246 69787570 ntation": "Fixup │ │ │ │ │ + 0x00007e40 20696e66 6f726d61 74696f6e 2e20222c information. ", │ │ │ │ │ + 0x00007e50 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00007e60 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00007e70 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00007e80 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00007e90 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00007ea0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00007eb0 494d4147 455f4445 4255475f 54595045 IMAGE_DEBUG_TYPE │ │ │ │ │ + 0x00007ec0 5f4f4d41 505f4652 4f4d5f53 5243222c _OMAP_FROM_SRC", │ │ │ │ │ + 0x00007ed0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00007ee0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00007ef0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00007f00 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00007f10 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00007f20 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00007f30 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00007f40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00007f50 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ │ + 0x00007f60 455f4f4d 41505f54 4f5f5352 43222c0a E_OMAP_TO_SRC",. │ │ │ │ │ + 0x00007f70 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00007f80 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00007f90 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00007fa0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00007fb0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00007fc0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00007fd0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00007fe0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00007ff0 494d4147 455f4445 4255475f 54595045 IMAGE_DEBUG_TYPE │ │ │ │ │ + 0x00008000 5f424f52 4c414e44 222c0a20 20202020 _BORLAND",. │ │ │ │ │ + 0x00008010 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00008020 6174696f 6e223a20 22426f72 6c616e64 ation": "Borland │ │ │ │ │ + 0x00008030 20646562 75676769 6e672069 6e666f72 debugging infor │ │ │ │ │ + 0x00008040 6d617469 6f6e2e22 2c0a2020 20202020 mation.",. │ │ │ │ │ + 0x00008050 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00008060 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00008070 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00008080 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00008090 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x000080a0 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ │ + 0x000080b0 45425547 5f545950 455f5245 53455256 EBUG_TYPE_RESERV │ │ │ │ │ + 0x000080c0 45443130 222c0a20 20202020 20202020 ED10",. │ │ │ │ │ + 0x000080d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x000080e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x000080f0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00008100 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00008110 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00008120 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00008130 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00008140 616d6522 3a202249 4d414745 5f444542 ame": "IMAGE_DEB │ │ │ │ │ + 0x00008150 55475f54 5950455f 434c5349 44222c0a UG_TYPE_CLSID",. │ │ │ │ │ + 0x00008160 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00008170 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00008180 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00008190 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x000081a0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x000081b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x000081c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x000081d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x000081e0 494d4147 455f4445 4255475f 54595045 IMAGE_DEBUG_TYPE │ │ │ │ │ + 0x000081f0 5f56435f 46454154 55524522 2c0a2020 _VC_FEATURE",. │ │ │ │ │ + 0x00008200 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00008210 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00008220 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00008230 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00008240 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00008250 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00008260 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00008270 20202020 20226e61 6d65223a 2022494d "name": "IM │ │ │ │ │ + 0x00008280 4147455f 44454255 475f5459 50455f50 AGE_DEBUG_TYPE_P │ │ │ │ │ + 0x00008290 4f474f22 2c0a2020 20202020 20202020 OGO",. │ │ │ │ │ + 0x000082a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000082b0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x000082c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x000082d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000082e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ 0x000082f0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00008300 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00008310 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00008320 20227375 7065725f 636c6173 735f6964 "super_class_id │ │ │ │ │ - 0x00008330 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ │ - 0x00008340 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00008350 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00008360 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00008370 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00008380 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x00008390 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x000083a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000083b0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000083c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x000083d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x000083e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000083f0 20202022 6e616d65 223a2022 696e7465 "name": "inte │ │ │ │ │ - 0x00008400 72666163 65735f6f 66667365 74222c0a rfaces_offset",. │ │ │ │ │ - 0x00008410 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008420 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00008430 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00008440 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008450 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00008460 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00008470 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00008480 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00008490 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000084a0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x000084b0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x000084c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000084d0 6e616d65 223a2022 736f7572 63655f66 name": "source_f │ │ │ │ │ - 0x000084e0 696c655f 69647822 2c0a2020 20202020 ile_idx",. │ │ │ │ │ - 0x000084f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008500 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00008510 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00008520 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00008530 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00008540 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00008550 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00008560 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00008570 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008580 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00008590 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000085a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000085b0 2022616e 6e6f7461 74696f6e 735f6f66 "annotations_of │ │ │ │ │ - 0x000085c0 66736574 222c0a20 20202020 20202020 fset",. │ │ │ │ │ - 0x000085d0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000085e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x000085f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00008600 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00008610 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00008620 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00008630 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008640 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00008650 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00008660 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00008670 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008680 20202020 2020226e 616d6522 3a202263 "name": "c │ │ │ │ │ - 0x00008690 6c617373 5f646174 615f6f66 66736574 lass_data_offset │ │ │ │ │ - 0x000086a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00008300 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00008310 6d65223a 2022494d 4147455f 44454255 me": "IMAGE_DEBU │ │ │ │ │ + 0x00008320 475f5459 50455f49 4c544347 222c0a20 G_TYPE_ILTCG",. │ │ │ │ │ + 0x00008330 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00008340 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00008350 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00008360 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00008370 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00008380 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00008390 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x000083a0 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ │ + 0x000083b0 4d414745 5f444542 55475f54 5950455f MAGE_DEBUG_TYPE_ │ │ │ │ │ + 0x000083c0 4d505822 2c0a2020 20202020 20202020 MPX",. │ │ │ │ │ + 0x000083d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000083e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x000083f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00008400 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00008410 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00008420 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00008430 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00008440 6d65223a 2022494d 4147455f 44454255 me": "IMAGE_DEBU │ │ │ │ │ + 0x00008450 475f5459 50455f52 4550524f 222c0a20 G_TYPE_REPRO",. │ │ │ │ │ + 0x00008460 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00008470 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00008480 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00008490 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x000084a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x000084b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x000084c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x000084d0 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ │ + 0x000084e0 735f7065 222c0a20 20202020 20202020 s_pe",. │ │ │ │ │ + 0x000084f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00008500 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00008510 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00008520 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00008530 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00008540 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00008550 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00008560 616d6522 3a20226d 61636869 6e65222c ame": "machine", │ │ │ │ │ + 0x00008570 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00008580 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00008590 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x000085a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x000085b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x000085c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x000085d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x000085e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x000085f0 226e756d 6265725f 6f665f73 65637469 "number_of_secti │ │ │ │ │ + 0x00008600 6f6e7322 2c0a2020 20202020 20202020 ons",. │ │ │ │ │ + 0x00008610 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00008620 223a2022 4e756d62 6572206f 66207365 ": "Number of se │ │ │ │ │ + 0x00008630 6374696f 6e732069 6e207468 65205045 ctions in the PE │ │ │ │ │ + 0x00008640 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00008650 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00008660 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00008670 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00008680 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00008690 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x000086a0 3a202274 696d6573 74616d70 222c0a20 : "timestamp",. │ │ │ │ │ 0x000086b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000086c0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x000086d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000086e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x000086f0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x00008700 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00008710 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00008720 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00008730 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00008740 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00008750 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008760 2020226e 616d6522 3a202273 74617469 "name": "stati │ │ │ │ │ - 0x00008770 635f7661 6c756573 5f6f6666 73657422 c_values_offset" │ │ │ │ │ - 0x00008780 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00008790 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000087a0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x000087b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000087c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x000087d0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x000087e0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x000087f0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ - 0x00008800 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x00008810 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00008820 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00008830 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ │ - 0x00008840 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00008850 636c6173 735f6461 74615f69 74656d22 class_data_item" │ │ │ │ │ - 0x00008860 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00008870 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00008880 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00008890 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ │ - 0x000088a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x000088b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x000088c0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ │ - 0x000088d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x000088e0 65223a20 22636c61 73735f64 6174615f e": "class_data_ │ │ │ │ │ - 0x000088f0 6974656d 222c0a20 20202020 20202020 item",. │ │ │ │ │ - 0x00008900 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00008910 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00008920 20202020 20202020 20202020 22617474 "att │ │ │ │ │ - 0x00008930 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ │ - 0x00008940 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008950 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00008960 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00008970 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00008980 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008990 20202022 6e616d65 223a2022 73746174 "name": "stat │ │ │ │ │ - 0x000089a0 69635f66 69656c64 735f7369 7a65222c ic_fields_size", │ │ │ │ │ - 0x000089b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000089c0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x000089d0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x000089e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000089f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00008a00 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00008a10 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00008a20 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00008a30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008a40 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00008a50 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00008a60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008a70 226e616d 65223a20 22696e73 74616e63 "name": "instanc │ │ │ │ │ - 0x00008a80 655f6669 656c6473 5f73697a 65222c0a e_fields_size",. │ │ │ │ │ - 0x00008a90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008aa0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00008ab0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00008ac0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008ad0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00008ae0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00008af0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00008b00 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00008b10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008b20 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00008b30 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00008b40 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00008b50 6e616d65 223a2022 64697265 63745f6d name": "direct_m │ │ │ │ │ - 0x00008b60 6574686f 64735f73 697a6522 2c0a2020 ethods_size",. │ │ │ │ │ - 0x00008b70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008b80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00008b90 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00008ba0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008bb0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00008bc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008bd0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00008be0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00008bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008c00 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00008c10 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00008c20 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00008c30 6d65223a 20227669 72747561 6c5f6d65 me": "virtual_me │ │ │ │ │ - 0x00008c40 74686f64 735f7369 7a65222c 0a202020 thods_size",. │ │ │ │ │ - 0x00008c50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008c60 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00008c70 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00008c80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008c90 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00008ca0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008cb0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00008cc0 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ │ - 0x00008cd0 20207d0a 20202020 20202020 7d2c0a20 }. },. │ │ │ │ │ - 0x00008ce0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00008cf0 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ │ - 0x00008d00 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ │ - 0x00008d10 20202022 6e616d65 223a2022 6d61705f "name": "map_ │ │ │ │ │ - 0x00008d20 6c697374 222c0a20 20202020 20202020 list",. │ │ │ │ │ - 0x00008d30 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00008d40 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00008d50 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ │ - 0x00008d60 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x00008d70 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00008d80 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00008d90 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00008da0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00008db0 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ │ - 0x00008dc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008dd0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00008de0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00008df0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00008e00 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00008e10 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00008e20 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00008e30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008e40 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ │ - 0x00008e50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00008e60 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ │ - 0x00008e70 61705f69 74656d22 2c0a2020 20202020 ap_item",. │ │ │ │ │ - 0x00008e80 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00008e90 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00008ea0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00008eb0 20202020 20202022 73747275 63747572 "structur │ │ │ │ │ - 0x00008ec0 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ │ - 0x00008ed0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00008ee0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008ef0 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ │ - 0x00008f00 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ - 0x00008f10 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00008f20 65223a20 226d6170 5f697465 6d222c0a e": "map_item",. │ │ │ │ │ - 0x00008f30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008f40 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00008f50 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00008f60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008f70 20202020 20226174 74726962 75746573 "attributes │ │ │ │ │ - 0x00008f80 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x00008f90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008fa0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00008fb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008fc0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00008fd0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00008fe0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00008ff0 20202020 226e616d 65223a20 22747970 "name": "typ │ │ │ │ │ - 0x00009000 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00009010 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009020 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00009030 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00009040 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009050 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00009060 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x00009070 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009080 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00009090 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000090a0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000090b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000090c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x000090d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x000090e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000090f0 20202022 6e616d65 223a2022 756e7573 "name": "unus │ │ │ │ │ - 0x00009100 6564222c 0a202020 20202020 20202020 ed",. │ │ │ │ │ - 0x00009110 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009120 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00009130 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00009140 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009150 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00009160 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ - 0x00009170 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009180 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00009190 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000091a0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000091b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000091c0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x000091d0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x000091e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000091f0 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ │ - 0x00009200 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00009210 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009220 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00009230 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00009240 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009250 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00009260 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x00009270 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009280 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00009290 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000092a0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000092b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000092c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x000092d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x000092e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000092f0 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ │ - 0x00009300 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ │ - 0x00009310 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009320 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00009330 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00009340 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009350 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00009360 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ - 0x00009370 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009380 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00009390 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ + 0x000086c0 6d656e74 6174696f 6e223a20 22504520 mentation": "PE │ │ │ │ │ + 0x000086d0 74696d65 7374616d 702e222c 0a202020 timestamp.",. │ │ │ │ │ + 0x000086e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000086f0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00008700 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00008710 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00008720 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00008730 20202022 6e616d65 223a2022 706f696e "name": "poin │ │ │ │ │ + 0x00008740 7465725f 746f5f73 796d626f 6c5f7461 ter_to_symbol_ta │ │ │ │ │ + 0x00008750 626c6522 2c0a2020 20202020 20202020 ble",. │ │ │ │ │ + 0x00008760 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00008770 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ │ + 0x00008780 47455f46 494c455f 48454144 45523a3a GE_FILE_HEADER:: │ │ │ │ │ + 0x00008790 506f696e 74657254 6f53796d 626f6c54 PointerToSymbolT │ │ │ │ │ + 0x000087a0 61626c65 2e205573 65642077 68656e20 able. Used when │ │ │ │ │ + 0x000087b0 74686520 50452069 6d616765 20686173 the PE image has │ │ │ │ │ + 0x000087c0 20434f46 46206465 62756720 696e666f COFF debug info │ │ │ │ │ + 0x000087d0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x000087e0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x000087f0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00008800 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00008810 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00008820 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00008830 3a20226e 756d6265 725f6f66 5f73796d : "number_of_sym │ │ │ │ │ + 0x00008840 626f6c73 222c0a20 20202020 20202020 bols",. │ │ │ │ │ + 0x00008850 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00008860 6e223a20 2256616c 7565206f 6620494d n": "Value of IM │ │ │ │ │ + 0x00008870 4147455f 46494c45 5f484541 4445523a AGE_FILE_HEADER: │ │ │ │ │ + 0x00008880 3a4e756d 6265724f 6653796d 626f6c73 :NumberOfSymbols │ │ │ │ │ + 0x00008890 2e205573 65642077 68656e20 74686520 . Used when the │ │ │ │ │ + 0x000088a0 50452069 6d616765 20686173 20434f46 PE image has COF │ │ │ │ │ + 0x000088b0 46206465 62756720 696e666f 2e222c0a F debug info.",. │ │ │ │ │ + 0x000088c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x000088d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x000088e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x000088f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00008900 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00008910 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ + 0x00008920 697a655f 6f665f6f 7074696f 6e616c5f ize_of_optional_ │ │ │ │ │ + 0x00008930 68656164 6572222c 0a202020 20202020 header",. │ │ │ │ │ + 0x00008940 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00008950 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ │ + 0x00008960 494d4147 455f4649 4c455f48 45414445 IMAGE_FILE_HEADE │ │ │ │ │ + 0x00008970 523a3a53 697a654f 664f7074 696f6e61 R::SizeOfOptiona │ │ │ │ │ + 0x00008980 6c486561 6465722e 20546869 73206973 lHeader. This is │ │ │ │ │ + 0x00008990 20726561 6c207369 7a65206f 66207468 real size of th │ │ │ │ │ + 0x000089a0 65206f70 74696f6e 616c2068 65616465 e optional heade │ │ │ │ │ + 0x000089b0 7220616e 64207265 666c6563 74732064 r and reflects d │ │ │ │ │ + 0x000089c0 69666665 72656e63 65732062 65747765 ifferences betwe │ │ │ │ │ + 0x000089d0 656e2033 322d6269 7420616e 64203634 en 32-bit and 64 │ │ │ │ │ + 0x000089e0 2d626974 206f7074 696f6e61 6c206865 -bit optional he │ │ │ │ │ + 0x000089f0 61646572 20616e64 206e756d 62657220 ader and number │ │ │ │ │ + 0x00008a00 6f662064 61746120 64697265 63746f72 of data director │ │ │ │ │ + 0x00008a10 6965732e 222c0a20 20202020 20202020 ies.",. │ │ │ │ │ + 0x00008a20 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00008a30 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00008a40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00008a50 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00008a60 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00008a70 6d65223a 20226368 61726163 74657269 me": "characteri │ │ │ │ │ + 0x00008a80 73746963 73222c0a 20202020 20202020 stics",. │ │ │ │ │ + 0x00008a90 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00008aa0 6f6e223a 20224269 746d6170 20776974 on": "Bitmap wit │ │ │ │ │ + 0x00008ab0 68205045 2046696c 65486561 64657220 h PE FileHeader │ │ │ │ │ + 0x00008ac0 63686172 61637465 72697374 6963732e characteristics. │ │ │ │ │ + 0x00008ad0 20496e64 69766964 75616c20 63686172 Individual char │ │ │ │ │ + 0x00008ae0 61637465 72697374 69637320 63616e20 acteristics can │ │ │ │ │ + 0x00008af0 62652069 6e737065 63746564 20627920 be inspected by │ │ │ │ │ + 0x00008b00 70657266 6f726d69 6e672061 20626974 performing a bit │ │ │ │ │ + 0x00008b10 77697365 20414e44 206f7065 72617469 wise AND operati │ │ │ │ │ + 0x00008b20 6f6e2077 69746820 73706563 69666963 on with specific │ │ │ │ │ + 0x00008b30 20636f6e 7374616e 74732e22 2c0a2020 constants.",. │ │ │ │ │ + 0x00008b40 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00008b50 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00008b60 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00008b70 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00008b80 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00008b90 20202020 226e616d 65223a20 22656e74 "name": "ent │ │ │ │ │ + 0x00008ba0 72795f70 6f696e74 222c0a20 20202020 ry_point",. │ │ │ │ │ + 0x00008bb0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00008bc0 6174696f 6e223a20 22456e74 72792070 ation": "Entry p │ │ │ │ │ + 0x00008bd0 6f696e74 2066696c 65206f66 66736574 oint file offset │ │ │ │ │ + 0x00008be0 206f7220 76697274 75616c20 61646472 or virtual addr │ │ │ │ │ + 0x00008bf0 65737320 64657065 6e64696e 67206f6e ess depending on │ │ │ │ │ + 0x00008c00 20776865 74686572 20594152 41206973 whether YARA is │ │ │ │ │ + 0x00008c10 20736361 6e6e696e 67206120 66696c65 scanning a file │ │ │ │ │ + 0x00008c20 206f7220 70726f63 65737320 6d656d6f or process memo │ │ │ │ │ + 0x00008c30 72792072 65737065 63746976 656c792e ry respectively. │ │ │ │ │ + 0x00008c40 20546869 73206973 20657175 6976616c This is equival │ │ │ │ │ + 0x00008c50 656e7420 746f2074 68652064 65707265 ent to the depre │ │ │ │ │ + 0x00008c60 63617465 64206065 6e747279 706f696e cated `entrypoin │ │ │ │ │ + 0x00008c70 7460206b 6579776f 72642e22 2c0a2020 t` keyword.",. │ │ │ │ │ + 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 22656e74 "name": "ent │ │ │ │ │ + 0x00008ce0 72795f70 6f696e74 5f726177 222c0a20 ry_point_raw",. │ │ │ │ │ + 0x00008cf0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00008d00 6d656e74 6174696f 6e223a20 22456e74 mentation": "Ent │ │ │ │ │ + 0x00008d10 72792070 6f696e74 20726177 2076616c ry point raw val │ │ │ │ │ + 0x00008d20 75652066 726f6d20 74686520 6f707469 ue from the opti │ │ │ │ │ + 0x00008d30 6f6e616c 20686561 64657220 6f662074 onal header of t │ │ │ │ │ + 0x00008d40 68652050 452e2054 68697320 76616c75 he PE. This valu │ │ │ │ │ + 0x00008d50 65206973 206e6f74 20636f6e 76657274 e is not convert │ │ │ │ │ + 0x00008d60 65642074 6f206120 66696c65 206f6666 ed to a file off │ │ │ │ │ + 0x00008d70 73657420 6f722061 6e205256 412e222c set or an RVA.", │ │ │ │ │ + 0x00008d80 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00008d90 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00008da0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00008db0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00008dc0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00008dd0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00008de0 696d6167 655f6261 7365222c 0a202020 image_base",. │ │ │ │ │ + 0x00008df0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00008e00 6e746174 696f6e22 3a202249 6d616765 ntation": "Image │ │ │ │ │ + 0x00008e10 20626173 65207265 6c617469 76652076 base relative v │ │ │ │ │ + 0x00008e20 69727475 616c2061 64647265 73732e22 irtual address." │ │ │ │ │ + 0x00008e30 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00008e40 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00008e50 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00008e60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00008e70 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00008e80 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00008e90 226e756d 6265725f 6f665f72 76615f61 "number_of_rva_a │ │ │ │ │ + 0x00008ea0 6e645f73 697a6573 222c0a20 20202020 nd_sizes",. │ │ │ │ │ + 0x00008eb0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00008ec0 6174696f 6e223a20 2256616c 7565206f ation": "Value o │ │ │ │ │ + 0x00008ed0 6620494d 4147455f 4f505449 4f4e414c f IMAGE_OPTIONAL │ │ │ │ │ + 0x00008ee0 5f484541 4445523a 3a4e756d 6265724f _HEADER::NumberO │ │ │ │ │ + 0x00008ef0 66527661 416e6453 697a6573 2e205468 fRvaAndSizes. Th │ │ │ │ │ + 0x00008f00 69732069 73207468 65206e75 6d626572 is is the number │ │ │ │ │ + 0x00008f10 206f6620 6974656d 7320696e 20746865 of items in the │ │ │ │ │ + 0x00008f20 20494d41 47455f4f 5054494f 4e414c5f IMAGE_OPTIONAL_ │ │ │ │ │ + 0x00008f30 48454144 45523a3a 44617461 44697265 HEADER::DataDire │ │ │ │ │ + 0x00008f40 63746f72 79206172 7261792e 222c0a20 ctory array.",. │ │ │ │ │ + 0x00008f50 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00008f60 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00008f70 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00008f80 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00008f90 22646963 74696f6e 61727922 2c0a2020 "dictionary",. │ │ │ │ │ + 0x00008fa0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00008fb0 3a202276 65727369 6f6e5f69 6e666f22 : "version_info" │ │ │ │ │ + 0x00008fc0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00008fd0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00008fe0 44696374 696f6e61 72792063 6f6e7461 Dictionary conta │ │ │ │ │ + 0x00008ff0 696e696e 67207468 65205045 27732076 ining the PE's v │ │ │ │ │ + 0x00009000 65727369 6f6e2069 6e666f72 6d617469 ersion informati │ │ │ │ │ + 0x00009010 6f6e2e20 54797069 63616c20 6b657973 on. Typical keys │ │ │ │ │ + 0x00009020 20617265 3a20436f 6d6d656e 74732c20 are: Comments, │ │ │ │ │ + 0x00009030 436f6d70 616e794e 616d652c 2046696c CompanyName, Fil │ │ │ │ │ + 0x00009040 65446573 63726970 74696f6e 2c204669 eDescription, Fi │ │ │ │ │ + 0x00009050 6c655665 7273696f 6e2c2049 6e746572 leVersion, Inter │ │ │ │ │ + 0x00009060 6e616c4e 616d652c 204c6567 616c436f nalName, LegalCo │ │ │ │ │ + 0x00009070 70797269 6768742c 204c6567 616c5472 pyright, LegalTr │ │ │ │ │ + 0x00009080 6164656d 61726b73 2c204f72 6967696e ademarks, Origin │ │ │ │ │ + 0x00009090 616c4669 6c656e61 6d652c20 50726f64 alFilename, Prod │ │ │ │ │ + 0x000090a0 7563744e 616d652c 2050726f 64756374 uctName, Product │ │ │ │ │ + 0x000090b0 56657273 696f6e2e 20466f72 206d6f72 Version. For mor │ │ │ │ │ + 0x000090c0 6520696e 666f726d 6174696f 6e207265 e information re │ │ │ │ │ + 0x000090d0 66657220 746f3a20 60606045 78616d70 fer to: ```Examp │ │ │ │ │ + 0x000090e0 6c653a20 70652e76 65727369 6f6e5f69 le: pe.version_i │ │ │ │ │ + 0x000090f0 6e666f5b 5c22436f 6d70616e 794e616d nfo[\"CompanyNam │ │ │ │ │ + 0x00009100 655c225d 20636f6e 7461696e 73205c22 e\"] contains \" │ │ │ │ │ + 0x00009110 4d696372 6f736f66 745c2260 6060222c Microsoft\"```", │ │ │ │ │ + 0x00009120 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00009130 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ │ + 0x00009140 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00009150 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00009160 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00009170 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00009180 6e756d62 65725f6f 665f7665 7273696f number_of_versio │ │ │ │ │ + 0x00009190 6e5f696e 666f7322 2c0a2020 20202020 n_infos",. │ │ │ │ │ + 0x000091a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x000091b0 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ │ + 0x000091c0 66206578 74726163 74656420 76657273 f extracted vers │ │ │ │ │ + 0x000091d0 696f6e20 696e666f 726d6174 696f6e20 ion information │ │ │ │ │ + 0x000091e0 7265636f 72647322 2c0a2020 20202020 records",. │ │ │ │ │ + 0x000091f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00009200 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00009210 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00009220 20202022 6b696e64 223a2022 61727261 "kind": "arra │ │ │ │ │ + 0x00009230 79222c0a 20202020 20202020 20202020 y",. │ │ │ │ │ + 0x00009240 226e616d 65223a20 22766572 73696f6e "name": "version │ │ │ │ │ + 0x00009250 5f696e66 6f5f6c69 7374222c 0a202020 _info_list",. │ │ │ │ │ + 0x00009260 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00009270 6e746174 696f6e22 3a202241 20617272 ntation": "A arr │ │ │ │ │ + 0x00009280 6179206f 66207665 7273696f 6e20696e ay of version in │ │ │ │ │ + 0x00009290 666f726d 6174696f 6e207265 636f7264 formation record │ │ │ │ │ + 0x000092a0 732e2045 61636820 64617461 20726563 s. Each data rec │ │ │ │ │ + 0x000092b0 6f726420 636f6e74 61696e73 206b6579 ord contains key │ │ │ │ │ + 0x000092c0 20616e64 2076616c 7565206f 66207468 and value of th │ │ │ │ │ + 0x000092d0 65206170 70726f70 72696174 65206461 e appropriate da │ │ │ │ │ + 0x000092e0 74612072 65636f72 642e222c 0a202020 ta record.",. │ │ │ │ │ + 0x000092f0 20202020 20202020 20227374 72756374 "struct │ │ │ │ │ + 0x00009300 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ │ + 0x00009310 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00009320 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ │ + 0x00009330 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ │ + 0x00009340 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ │ + 0x00009350 65727369 6f6e5f69 6e666f5f 6c697374 ersion_info_list │ │ │ │ │ + 0x00009360 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00009370 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ │ + 0x00009380 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00009390 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ 0x000093a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000093b0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ - 0x000093c0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ - 0x000093d0 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ │ - 0x000093e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000093f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00009400 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00009410 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ │ - 0x00009420 725f6f66 5f666965 6c647322 2c0a2020 r_of_fields",. │ │ │ │ │ - 0x00009430 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00009440 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00009450 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00009460 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00009470 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00009480 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00009490 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ │ - 0x000094a0 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ │ - 0x000094b0 656c6422 2c0a2020 20202020 20202020 eld",. │ │ │ │ │ - 0x000094c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000094d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x000094e0 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ │ - 0x000094f0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00009500 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x00009510 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ │ - 0x00009520 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009530 226e616d 65223a20 22666965 6c64222c "name": "field", │ │ │ │ │ - 0x00009540 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00009550 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00009560 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00009570 20202020 20202261 74747269 62757465 "attribute │ │ │ │ │ - 0x00009580 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x00009590 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x000095a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000095b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x000095c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x000095d0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x000095e0 6d65223a 2022636c 6173735f 6e616d65 me": "class_name │ │ │ │ │ - 0x000095f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00009600 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00009610 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00009620 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009630 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00009640 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ - 0x00009650 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00009660 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00009670 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00009680 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00009690 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x000096a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000096b0 2020226e 616d6522 3a20226e 616d6522 "name": "name" │ │ │ │ │ - 0x000096c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000096d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000096e0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x000096f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009700 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00009710 73220a20 20202020 20202020 20202020 s". │ │ │ │ │ - 0x00009720 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00009730 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00009740 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009750 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00009760 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00009770 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009780 20226e61 6d65223a 20227072 6f746f22 "name": "proto" │ │ │ │ │ - 0x00009790 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000097a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000097b0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x000097c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000097d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x000097e0 73220a20 20202020 20202020 20202020 s". │ │ │ │ │ - 0x000097f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00009800 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00009810 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009820 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00009830 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00009840 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009850 20226e61 6d65223a 20226669 656c645f "name": "field_ │ │ │ │ │ - 0x00009860 6964785f 64696666 222c0a20 20202020 idx_diff",. │ │ │ │ │ - 0x00009870 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009880 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00009890 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x000098a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000098b0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x000098c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000098d0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x000098e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000098f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009900 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00009910 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00009920 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00009930 3a202261 63636573 735f666c 61677322 : "access_flags" │ │ │ │ │ - 0x00009940 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00009950 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00009960 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00009970 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009980 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00009990 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x000099a0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x000099b0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ - 0x000099c0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x000099d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x000099e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x000099f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00009a00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00009a10 6e756d62 65725f6f 665f6d65 74686f64 number_of_method │ │ │ │ │ - 0x00009a20 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ - 0x00009a30 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00009a40 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00009a50 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00009a60 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00009a70 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00009a80 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ │ - 0x00009a90 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00009aa0 223a2022 6d657468 6f64222c 0a202020 ": "method",. │ │ │ │ │ - 0x00009ab0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00009ac0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00009ad0 20202020 20202020 20202273 74727563 "struc │ │ │ │ │ - 0x00009ae0 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ │ - 0x00009af0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00009b00 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ │ - 0x00009b10 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ │ - 0x00009b20 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00009b30 6d657468 6f64222c 0a202020 20202020 method",. │ │ │ │ │ - 0x00009b40 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00009b50 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00009b60 20202020 20202020 20202020 20202261 "a │ │ │ │ │ - 0x00009b70 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ - 0x00009b80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009b90 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00009ba0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00009bb0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00009bc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009bd0 20202020 20226e61 6d65223a 2022636c "name": "cl │ │ │ │ │ - 0x00009be0 6173735f 6e616d65 222c0a20 20202020 ass_name",. │ │ │ │ │ - 0x00009bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009c00 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00009c10 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00009c20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009c30 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ │ - 0x00009c40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009c50 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00009c60 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00009c70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009c80 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00009c90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00009ca0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00009cb0 3a20226e 616d6522 2c0a2020 20202020 : "name",. │ │ │ │ │ - 0x00009cc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009cd0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00009ce0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00009cf0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00009d00 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ │ - 0x00009d10 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00009d20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00009d30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00009d40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009d50 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00009d60 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00009d70 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00009d80 20227072 6f746f22 2c0a2020 20202020 "proto",. │ │ │ │ │ - 0x00009d90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009da0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00009db0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00009dc0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00009dd0 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ │ - 0x00009de0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00009df0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00009e00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00009e10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009e20 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00009e30 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00009e40 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00009e50 20226469 72656374 222c0a20 20202020 "direct",. │ │ │ │ │ - 0x00009e60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009e70 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00009e80 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00009e90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009ea0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x000093b0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x000093c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000093d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x000093e0 3a20226b 6579222c 0a202020 20202020 : "key",. │ │ │ │ │ + 0x000093f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00009400 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00009410 3a20224b 6579206f 66207665 7273696f : "Key of versio │ │ │ │ │ + 0x00009420 6e20696e 666f726d 6174696f 6e207265 n information re │ │ │ │ │ + 0x00009430 636f7264 20646972 6563746f 72792e22 cord directory." │ │ │ │ │ + 0x00009440 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00009450 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00009460 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ │ + 0x00009470 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ + 0x00009480 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00009490 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000094a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x000094b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x000094c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000094d0 20202020 226e616d 65223a20 2276616c "name": "val │ │ │ │ │ + 0x000094e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000094f0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00009500 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ │ + 0x00009510 616c7565 206f6620 76657273 696f6e20 alue of version │ │ │ │ │ + 0x00009520 696e666f 726d6174 696f6e20 7265636f information reco │ │ │ │ │ + 0x00009530 72642064 69726563 746f7279 2e222c0a rd directory.",. │ │ │ │ │ + 0x00009540 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00009550 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00009560 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ + 0x00009570 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x00009580 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ + 0x00009590 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x000095a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x000095b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x000095c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x000095d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x000095e0 226f7074 6864725f 6d616769 63222c0a "opthdr_magic",. │ │ │ │ │ + 0x000095f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00009600 756d656e 74617469 6f6e223a 20225661 umentation": "Va │ │ │ │ │ + 0x00009610 6c756520 6f662049 4d414745 5f4f5054 lue of IMAGE_OPT │ │ │ │ │ + 0x00009620 494f4e41 4c5f4845 41444552 3a3a4d61 IONAL_HEADER::Ma │ │ │ │ │ + 0x00009630 6769632e 222c0a20 20202020 20202020 gic.",. │ │ │ │ │ + 0x00009640 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00009650 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00009660 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00009670 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00009680 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00009690 6d65223a 20227369 7a655f6f 665f636f me": "size_of_co │ │ │ │ │ + 0x000096a0 6465222c 0a202020 20202020 20202020 de",. │ │ │ │ │ + 0x000096b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x000096c0 3a202256 616c7565 206f6620 494d4147 : "Value of IMAG │ │ │ │ │ + 0x000096d0 455f4f50 54494f4e 414c5f48 45414445 E_OPTIONAL_HEADE │ │ │ │ │ + 0x000096e0 523a3a53 697a654f 66436f64 652e2054 R::SizeOfCode. T │ │ │ │ │ + 0x000096f0 68697320 69732074 68652073 756d206f his is the sum o │ │ │ │ │ + 0x00009700 66207261 77206461 74612073 697a6573 f raw data sizes │ │ │ │ │ + 0x00009710 20696e20 636f6465 20736563 74696f6e in code section │ │ │ │ │ + 0x00009720 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ │ + 0x00009730 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00009740 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00009750 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00009760 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00009770 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00009780 223a2022 73697a65 5f6f665f 696e6974 ": "size_of_init │ │ │ │ │ + 0x00009790 69616c69 7a65645f 64617461 222c0a20 ialized_data",. │ │ │ │ │ + 0x000097a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x000097b0 6d656e74 6174696f 6e223a20 2256616c mentation": "Val │ │ │ │ │ + 0x000097c0 7565206f 6620494d 4147455f 4f505449 ue of IMAGE_OPTI │ │ │ │ │ + 0x000097d0 4f4e414c 5f484541 4445523a 3a53697a ONAL_HEADER::Siz │ │ │ │ │ + 0x000097e0 654f6649 6e697469 616c697a 65644461 eOfInitializedDa │ │ │ │ │ + 0x000097f0 74612e22 2c0a2020 20202020 20202020 ta.",. │ │ │ │ │ + 0x00009800 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00009810 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00009820 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00009830 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00009840 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00009850 65223a20 2273697a 655f6f66 5f756e69 e": "size_of_uni │ │ │ │ │ + 0x00009860 6e697469 616c697a 65645f64 61746122 nitialized_data" │ │ │ │ │ + 0x00009870 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00009880 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00009890 56616c75 65206f66 20494d41 47455f4f Value of IMAGE_O │ │ │ │ │ + 0x000098a0 5054494f 4e414c5f 48454144 45523a3a PTIONAL_HEADER:: │ │ │ │ │ + 0x000098b0 53697a65 4f66556e 696e6974 69616c69 SizeOfUninitiali │ │ │ │ │ + 0x000098c0 7a656444 6174612e 222c0a20 20202020 zedData.",. │ │ │ │ │ + 0x000098d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000098e0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x000098f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00009900 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00009910 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00009920 20226e61 6d65223a 20226261 73655f6f "name": "base_o │ │ │ │ │ + 0x00009930 665f636f 6465222c 0a202020 20202020 f_code",. │ │ │ │ │ + 0x00009940 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00009950 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ │ + 0x00009960 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ │ + 0x00009970 45414445 523a3a42 6173654f 66436f64 EADER::BaseOfCod │ │ │ │ │ + 0x00009980 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ + 0x00009990 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x000099a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x000099b0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x000099c0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x000099d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x000099e0 223a2022 62617365 5f6f665f 64617461 ": "base_of_data │ │ │ │ │ + 0x000099f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00009a00 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00009a10 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ │ + 0x00009a20 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ │ + 0x00009a30 3a426173 654f6644 6174612e 20546869 :BaseOfData. Thi │ │ │ │ │ + 0x00009a40 73206669 656c6420 6f6e6c79 20657869 s field only exi │ │ │ │ │ + 0x00009a50 73747320 696e2033 322d6269 74205045 sts in 32-bit PE │ │ │ │ │ + 0x00009a60 2066696c 65732e22 2c0a2020 20202020 files.",. │ │ │ │ │ + 0x00009a70 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00009a80 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00009a90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00009aa0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00009ab0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00009ac0 226e616d 65223a20 22736563 74696f6e "name": "section │ │ │ │ │ + 0x00009ad0 5f616c69 676e6d65 6e74222c 0a202020 _alignment",. │ │ │ │ │ + 0x00009ae0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00009af0 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ │ + 0x00009b00 206f6620 494d4147 455f4f50 54494f4e of IMAGE_OPTION │ │ │ │ │ + 0x00009b10 414c5f48 45414445 523a3a53 65637469 AL_HEADER::Secti │ │ │ │ │ + 0x00009b20 6f6e416c 69676e6d 656e742e 20576865 onAlignment. Whe │ │ │ │ │ + 0x00009b30 6e205769 6e646f77 73206d61 70732061 n Windows maps a │ │ │ │ │ + 0x00009b40 20504520 696d6167 6520746f 206d656d PE image to mem │ │ │ │ │ + 0x00009b50 6f72792c 20616c6c 20726177 2073697a ory, all raw siz │ │ │ │ │ + 0x00009b60 65732028 696e636c 7564696e 67207369 es (including si │ │ │ │ │ + 0x00009b70 7a65206f 66206865 61646572 29206172 ze of header) ar │ │ │ │ │ + 0x00009b80 6520616c 69676e65 64207570 20746f20 e aligned up to │ │ │ │ │ + 0x00009b90 74686973 2076616c 75652e22 2c0a2020 this value.",. │ │ │ │ │ + 0x00009ba0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00009bb0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00009bc0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00009bd0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00009be0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00009bf0 20202020 226e616d 65223a20 2266696c "name": "fil │ │ │ │ │ + 0x00009c00 655f616c 69676e6d 656e7422 2c0a2020 e_alignment",. │ │ │ │ │ + 0x00009c10 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00009c20 656e7461 74696f6e 223a2022 56616c75 entation": "Valu │ │ │ │ │ + 0x00009c30 65206f66 20494d41 47455f4f 5054494f e of IMAGE_OPTIO │ │ │ │ │ + 0x00009c40 4e414c5f 48454144 45523a3a 46696c65 NAL_HEADER::File │ │ │ │ │ + 0x00009c50 416c6967 6e6d656e 742e2041 6c6c2072 Alignment. All r │ │ │ │ │ + 0x00009c60 61772064 61746120 73697a65 73206f66 aw data sizes of │ │ │ │ │ + 0x00009c70 20736563 74696f6e 7320696e 20746865 sections in the │ │ │ │ │ + 0x00009c80 20504520 696d6167 65206172 6520616c PE image are al │ │ │ │ │ + 0x00009c90 69676e65 6420746f 20746869 73207661 igned to this va │ │ │ │ │ + 0x00009ca0 6c75652e 222c0a20 20202020 20202020 lue.",. │ │ │ │ │ + 0x00009cb0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00009cc0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00009cd0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00009ce0 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ │ + 0x00009cf0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00009d00 616d6522 3a20226c 696e6b65 725f7665 ame": "linker_ve │ │ │ │ │ + 0x00009d10 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ │ + 0x00009d20 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00009d30 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ │ + 0x00009d40 77697468 2074776f 20696e74 65676572 with two integer │ │ │ │ │ + 0x00009d50 20617474 72696275 7465732c 206f6e65 attributes, one │ │ │ │ │ + 0x00009d60 20666f72 20656163 68206d61 6a6f7220 for each major │ │ │ │ │ + 0x00009d70 616e6420 6d696e6f 72206c69 6e6b6572 and minor linker │ │ │ │ │ + 0x00009d80 20766572 73696f6e 2e222c0a 20202020 version.",. │ │ │ │ │ + 0x00009d90 20202020 20202020 22617474 72696275 "attribu │ │ │ │ │ + 0x00009da0 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ │ + 0x00009db0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00009dc0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00009dd0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00009de0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00009df0 20202022 6e616d65 223a2022 6d616a6f "name": "majo │ │ │ │ │ + 0x00009e00 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ │ + 0x00009e10 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00009e20 74617469 6f6e223a 20224d61 6a6f7220 tation": "Major │ │ │ │ │ + 0x00009e30 6c696e6b 65722076 65727369 6f6e2e22 linker version." │ │ │ │ │ + 0x00009e40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00009e50 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00009e60 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00009e70 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x00009e80 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00009e90 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00009ea0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ 0x00009eb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009ec0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00009ed0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00009ee0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009ef0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00009f00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00009f10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00009f20 3a202276 69727475 616c222c 0a202020 : "virtual",. │ │ │ │ │ - 0x00009f30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009f40 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00009f50 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00009f60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009f70 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00009f80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009f90 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00009fa0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00009fb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00009fc0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00009fd0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00009fe0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00009ff0 65223a20 226d6574 686f645f 6964785f e": "method_idx_ │ │ │ │ │ - 0x0000a000 64696666 222c0a20 20202020 20202020 diff",. │ │ │ │ │ - 0x0000a010 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000a020 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0000a030 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0000a040 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0000a050 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0000a060 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x0000a070 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a080 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0000a090 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x0000a0a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0000a0b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a0c0 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ │ - 0x0000a0d0 63636573 735f666c 61677322 2c0a2020 ccess_flags",. │ │ │ │ │ - 0x0000a0e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a0f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0000a100 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x0000a110 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a120 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00009ec0 226e616d 65223a20 226d696e 6f72222c "name": "minor", │ │ │ │ │ + 0x00009ed0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00009ee0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00009ef0 696f6e22 3a20224d 696e6f72 206c696e ion": "Minor lin │ │ │ │ │ + 0x00009f00 6b657220 76657273 696f6e2e 222c0a20 ker version.",. │ │ │ │ │ + 0x00009f10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00009f20 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00009f30 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00009f40 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ + 0x00009f50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00009f60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00009f70 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ │ + 0x00009f80 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00009f90 616d6522 3a20226f 735f7665 7273696f ame": "os_versio │ │ │ │ │ + 0x00009fa0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ + 0x00009fb0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00009fc0 2022416e 206f626a 65637420 77697468 "An object with │ │ │ │ │ + 0x00009fd0 2074776f 20696e74 65676572 20617474 two integer att │ │ │ │ │ + 0x00009fe0 72696275 7465732c 206f6e65 20666f72 ributes, one for │ │ │ │ │ + 0x00009ff0 20656163 68206d61 6a6f7220 616e6420 each major and │ │ │ │ │ + 0x0000a000 6d696e6f 72204f53 20766572 73696f6e minor OS version │ │ │ │ │ + 0x0000a010 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x0000a020 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ │ + 0x0000a030 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000a040 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000a050 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0000a060 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0000a070 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0000a080 223a2022 6d616a6f 72222c0a 20202020 ": "major",. │ │ │ │ │ + 0x0000a090 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000a0a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0000a0b0 20224d61 6a6f7220 4f532076 65727369 "Major OS versi │ │ │ │ │ + 0x0000a0c0 6f6e2e22 2c0a2020 20202020 20202020 on.",. │ │ │ │ │ + 0x0000a0d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0000a0e0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ + 0x0000a0f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0000a100 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x0000a110 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000a120 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ 0x0000a130 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a140 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x0000a150 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x0000a160 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a170 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0000a180 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0000a190 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x0000a1a0 6d65223a 2022636f 64655f6f 6666222c me": "code_off", │ │ │ │ │ - 0x0000a1b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000a1c0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0000a1d0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0000a1e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a1f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0000a200 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x0000a210 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0000a220 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x0000a230 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a240 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0000a250 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ │ - 0x0000a260 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a270 20226e61 6d65223a 2022636f 64655f69 "name": "code_i │ │ │ │ │ - 0x0000a280 74656d22 2c0a2020 20202020 20202020 tem",. │ │ │ │ │ - 0x0000a290 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x0000a2a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0000a2b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000a2c0 20202020 20202020 20202022 61747472 "attr │ │ │ │ │ - 0x0000a2d0 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ │ - 0x0000a2e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a2f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0000a300 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a310 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0000a320 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0000a330 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a340 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0000a350 3a202272 65676973 74657273 5f73697a : "registers_siz │ │ │ │ │ - 0x0000a360 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0000a370 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a380 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0000a390 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0000a3a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a3b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0000a3c0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x0000a3d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a3e0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x0000a3f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a400 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000a410 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a420 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0000a430 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000a440 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a450 20202022 6e616d65 223a2022 696e735f "name": "ins_ │ │ │ │ │ - 0x0000a460 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ │ - 0x0000a470 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a480 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0000a490 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0000a4a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a4b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0000a4c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0000a4d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a4e0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x0000a4f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a500 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0000a510 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a520 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0000a530 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0000a540 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a550 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ │ - 0x0000a560 7574735f 73697a65 222c0a20 20202020 uts_size",. │ │ │ │ │ - 0x0000a570 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a580 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0000a590 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0000a5a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a5b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a5c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0000a5d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a5e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0000a5f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a600 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0000a610 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a620 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0000a630 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0000a640 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a650 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0000a660 3a202274 72696573 5f73697a 65222c0a : "tries_size",. │ │ │ │ │ - 0x0000a670 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a680 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a690 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0000a6a0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0000a6b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a6c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0000a6d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000a6e0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x0000a6f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a700 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x0000a710 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a720 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x0000a730 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0000a740 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a750 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000a760 6e616d65 223a2022 64656275 675f696e name": "debug_in │ │ │ │ │ - 0x0000a770 666f5f6f 6666222c 0a202020 20202020 fo_off",. │ │ │ │ │ - 0x0000a780 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a790 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0000a7a0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0000a7b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a7c0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x0000a7d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0000a7e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a7f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0000a800 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a810 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0000a820 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a830 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0000a840 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0000a850 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a860 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0000a870 22696e73 6e735f73 697a6522 2c0a2020 "insns_size",. │ │ │ │ │ - 0x0000a880 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a890 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x0000a8a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0000a8b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000a8c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a8d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0000a8e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a8f0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x0000a900 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a910 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x0000a920 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a930 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0000a940 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0000a950 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a960 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x0000a970 6d65223a 2022696e 736e7322 2c0a2020 me": "insns",. │ │ │ │ │ - 0x0000a980 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a990 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x0000a9a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0000a9b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000a9c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a9d0 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ │ - 0x0000a9e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000a9f0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x0000aa00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000aa10 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x0000aa20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000aa30 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0000aa40 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0000aa50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000aa60 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x0000aa70 6d65223a 20227061 6464696e 67222c0a me": "padding",. │ │ │ │ │ - 0x0000aa80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000aa90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000aaa0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0000aab0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0000aac0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000aad0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0000aae0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000aaf0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x0000ab00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ab10 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x0000ab20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ab30 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x0000ab40 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ │ - 0x0000ab50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ab60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ab70 226e616d 65223a20 22747269 6573222c "name": "tries", │ │ │ │ │ - 0x0000ab80 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000ab90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000aba0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0000abb0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0000a140 20202020 226e616d 65223a20 226d696e "name": "min │ │ │ │ │ + 0x0000a150 6f72222c 0a202020 20202020 20202020 or",. │ │ │ │ │ + 0x0000a160 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0000a170 6e746174 696f6e22 3a20224d 696e6f72 ntation": "Minor │ │ │ │ │ + 0x0000a180 204f5320 76657273 696f6e2e 222c0a20 OS version.",. │ │ │ │ │ + 0x0000a190 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000a1a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0000a1b0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0000a1c0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ + 0x0000a1d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0000a1e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000a1f0 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ │ + 0x0000a200 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0000a210 616d6522 3a202269 6d616765 5f766572 ame": "image_ver │ │ │ │ │ + 0x0000a220 73696f6e 222c0a20 20202020 20202020 sion",. │ │ │ │ │ + 0x0000a230 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0000a240 6e223a20 22416e20 6f626a65 63742077 n": "An object w │ │ │ │ │ + 0x0000a250 69746820 74776f20 696e7465 67657220 ith two integer │ │ │ │ │ + 0x0000a260 61747472 69627574 65732c20 6f6e6520 attributes, one │ │ │ │ │ + 0x0000a270 666f7220 65616368 206d616a 6f722061 for each major a │ │ │ │ │ + 0x0000a280 6e64206d 696e6f72 20696d61 67652076 nd minor image v │ │ │ │ │ + 0x0000a290 65727369 6f6e2e22 2c0a2020 20202020 ersion.",. │ │ │ │ │ + 0x0000a2a0 20202020 20202261 74747269 62757465 "attribute │ │ │ │ │ + 0x0000a2b0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x0000a2c0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0000a2d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0000a2e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0000a2f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000a300 20226e61 6d65223a 20226d61 6a6f7222 "name": "major" │ │ │ │ │ + 0x0000a310 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0000a320 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0000a330 74696f6e 223a2022 4d616a6f 7220696d tion": "Major im │ │ │ │ │ + 0x0000a340 61676520 76657273 696f6e2e 222c0a20 age version.",. │ │ │ │ │ + 0x0000a350 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000a360 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0000a370 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0000a380 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0000a390 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000a3a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0000a3b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x0000a3c0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x0000a3d0 6d65223a 20226d69 6e6f7222 2c0a2020 me": "minor",. │ │ │ │ │ + 0x0000a3e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000a3f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0000a400 223a2022 4d696e6f 7220696d 61676520 ": "Minor image │ │ │ │ │ + 0x0000a410 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ │ + 0x0000a420 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000a430 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0000a440 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x0000a450 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x0000a460 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0000a470 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0000a480 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ │ + 0x0000a490 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0000a4a0 3a202273 75627379 7374656d 5f766572 : "subsystem_ver │ │ │ │ │ + 0x0000a4b0 73696f6e 222c0a20 20202020 20202020 sion",. │ │ │ │ │ + 0x0000a4c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0000a4d0 6e223a20 22416e20 6f626a65 63742077 n": "An object w │ │ │ │ │ + 0x0000a4e0 69746820 74776f20 696e7465 67657220 ith two integer │ │ │ │ │ + 0x0000a4f0 61747472 69627574 65732c20 6f6e6520 attributes, one │ │ │ │ │ + 0x0000a500 666f7220 65616368 206d616a 6f722061 for each major a │ │ │ │ │ + 0x0000a510 6e64206d 696e6f72 20737562 73797374 nd minor subsyst │ │ │ │ │ + 0x0000a520 656d2076 65727369 6f6e2e22 2c0a2020 em version.",. │ │ │ │ │ + 0x0000a530 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ + 0x0000a540 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ + 0x0000a550 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0000a560 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000a570 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0000a580 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000a590 20202020 20226e61 6d65223a 20226d61 "name": "ma │ │ │ │ │ + 0x0000a5a0 6a6f7222 2c0a2020 20202020 20202020 jor",. │ │ │ │ │ + 0x0000a5b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0000a5c0 656e7461 74696f6e 223a2022 4d616a6f entation": "Majo │ │ │ │ │ + 0x0000a5d0 72207375 62737973 74656d20 76657273 r subsystem vers │ │ │ │ │ + 0x0000a5e0 696f6e2e 222c0a20 20202020 20202020 ion.",. │ │ │ │ │ + 0x0000a5f0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0000a600 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x0000a610 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0000a620 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0000a630 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000a640 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0000a650 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000a660 20202020 20226e61 6d65223a 20226d69 "name": "mi │ │ │ │ │ + 0x0000a670 6e6f7222 2c0a2020 20202020 20202020 nor",. │ │ │ │ │ + 0x0000a680 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0000a690 656e7461 74696f6e 223a2022 4d696e6f entation": "Mino │ │ │ │ │ + 0x0000a6a0 72207375 62737973 74656d20 76657273 r subsystem vers │ │ │ │ │ + 0x0000a6b0 696f6e2e 222c0a20 20202020 20202020 ion.",. │ │ │ │ │ + 0x0000a6c0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0000a6d0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x0000a6e0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x0000a6f0 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ │ + 0x0000a700 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x0000a710 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0000a720 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x0000a730 20202020 20226e61 6d65223a 20227769 "name": "wi │ │ │ │ │ + 0x0000a740 6e33325f 76657273 696f6e5f 76616c75 n32_version_valu │ │ │ │ │ + 0x0000a750 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0000a760 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0000a770 20225661 6c756520 6f662049 4d414745 "Value of IMAGE │ │ │ │ │ + 0x0000a780 5f4f5054 494f4e41 4c5f4845 41444552 _OPTIONAL_HEADER │ │ │ │ │ + 0x0000a790 3a3a5769 6e333256 65727369 6f6e5661 ::Win32VersionVa │ │ │ │ │ + 0x0000a7a0 6c75652e 222c0a20 20202020 20202020 lue.",. │ │ │ │ │ + 0x0000a7b0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0000a7c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0000a7d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000a7e0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0000a7f0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0000a800 6d65223a 20227369 7a655f6f 665f696d me": "size_of_im │ │ │ │ │ + 0x0000a810 61676522 2c0a2020 20202020 20202020 age",. │ │ │ │ │ + 0x0000a820 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0000a830 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ │ + 0x0000a840 47455f4f 5054494f 4e414c5f 48454144 GE_OPTIONAL_HEAD │ │ │ │ │ + 0x0000a850 45523a3a 53697a65 4f66496d 6167652e ER::SizeOfImage. │ │ │ │ │ + 0x0000a860 20546869 73206973 20746865 20746f74 This is the tot │ │ │ │ │ + 0x0000a870 616c2076 69727475 616c2073 697a6520 al virtual size │ │ │ │ │ + 0x0000a880 6f662068 65616465 7220616e 6420616c of header and al │ │ │ │ │ + 0x0000a890 6c207365 6374696f 6e732e22 2c0a2020 l sections.",. │ │ │ │ │ + 0x0000a8a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0000a8b0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x0000a8c0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x0000a8d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0000a8e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0000a8f0 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ │ + 0x0000a900 655f6f66 5f686561 64657273 222c0a20 e_of_headers",. │ │ │ │ │ + 0x0000a910 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0000a920 6d656e74 6174696f 6e223a20 2256616c mentation": "Val │ │ │ │ │ + 0x0000a930 7565206f 6620494d 4147455f 4f505449 ue of IMAGE_OPTI │ │ │ │ │ + 0x0000a940 4f4e414c 5f484541 4445523a 3a53697a ONAL_HEADER::Siz │ │ │ │ │ + 0x0000a950 654f6648 65616465 72732e20 54686973 eOfHeaders. This │ │ │ │ │ + 0x0000a960 20697320 74686520 72617720 64617461 is the raw data │ │ │ │ │ + 0x0000a970 2073697a 65206f66 20746865 20504520 size of the PE │ │ │ │ │ + 0x0000a980 68656164 65727320 696e636c 7564696e headers includin │ │ │ │ │ + 0x0000a990 6720444f 53206865 61646572 2c206669 g DOS header, fi │ │ │ │ │ + 0x0000a9a0 6c652068 65616465 722c206f 7074696f le header, optio │ │ │ │ │ + 0x0000a9b0 6e616c20 68656164 65722061 6e642061 nal header and a │ │ │ │ │ + 0x0000a9c0 6c6c2073 65637469 6f6e2068 65616465 ll section heade │ │ │ │ │ + 0x0000a9d0 72732e20 5768656e 20504520 6973206d rs. When PE is m │ │ │ │ │ + 0x0000a9e0 61707065 6420746f 206d656d 6f72792c apped to memory, │ │ │ │ │ + 0x0000a9f0 20746869 73207661 6c756520 69732073 this value is s │ │ │ │ │ + 0x0000aa00 75626a65 63742074 6f20616c 69676e69 ubject to aligni │ │ │ │ │ + 0x0000aa10 6e672075 7020746f 20536563 74696f6e ng up to Section │ │ │ │ │ + 0x0000aa20 416c6967 6e6d656e 742e222c 0a202020 Alignment.",. │ │ │ │ │ + 0x0000aa30 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0000aa40 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x0000aa50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0000aa60 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0000aa70 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0000aa80 20202022 6e616d65 223a2022 63686563 "name": "chec │ │ │ │ │ + 0x0000aa90 6b73756d 222c0a20 20202020 20202020 ksum",. │ │ │ │ │ + 0x0000aaa0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0000aab0 6e223a20 22496e74 65676572 20776974 n": "Integer wit │ │ │ │ │ + 0x0000aac0 68207468 65205c22 50452063 6865636b h the \"PE check │ │ │ │ │ + 0x0000aad0 73756d5c 22206173 2073746f 72656420 sum\" as stored │ │ │ │ │ + 0x0000aae0 696e2074 6865204f 7074696f 6e616c48 in the OptionalH │ │ │ │ │ + 0x0000aaf0 65616465 72222c0a 20202020 20202020 eader",. │ │ │ │ │ + 0x0000ab00 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0000ab10 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0000ab20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000ab30 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ │ + 0x0000ab40 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ │ + 0x0000ab50 20226e61 6d65223a 20226361 6c63756c "name": "calcul │ │ │ │ │ + 0x0000ab60 6174655f 63686563 6b73756d 222c0a20 ate_checksum",. │ │ │ │ │ + 0x0000ab70 20202020 20202020 20202022 72657475 "retu │ │ │ │ │ + 0x0000ab80 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ │ + 0x0000ab90 20202020 20202020 20202022 6f766572 "over │ │ │ │ │ + 0x0000aba0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ │ + 0x0000abb0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ 0x0000abc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000abd0 20202020 20202261 74747269 62757465 "attribute │ │ │ │ │ - 0x0000abe0 73223a20 5b5d0a20 20202020 20202020 s": []. │ │ │ │ │ - 0x0000abf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ac00 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x0000ac10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ac20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000ac30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ac40 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ │ - 0x0000ac50 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ │ - 0x0000ac60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ac70 20202020 20226e61 6d65223a 20226861 "name": "ha │ │ │ │ │ - 0x0000ac80 6e646c65 7273222c 0a202020 20202020 ndlers",. │ │ │ │ │ - 0x0000ac90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000aca0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0000acb0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0000acc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000acd0 20202020 20202020 20202020 20202273 "s │ │ │ │ │ - 0x0000ace0 74727563 74757265 223a207b 0a202020 tructure": {. │ │ │ │ │ - 0x0000acf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ad00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ad10 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ │ - 0x0000ad20 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000ad30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ad40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0000ad50 68616e64 6c657273 222c0a20 20202020 handlers",. │ │ │ │ │ - 0x0000ad60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ad70 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000ad80 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0000ad90 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0000ada0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000adb0 20202020 20202020 22617474 72696275 "attribu │ │ │ │ │ - 0x0000adc0 74657322 3a205b5d 0a202020 20202020 tes": []. │ │ │ │ │ - 0x0000add0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ade0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x0000adf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ae00 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x0000ae10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ae20 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ │ - 0x0000ae30 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x0000ae40 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ - 0x0000ae50 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x0000ae60 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0000ae70 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0000ae80 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ │ - 0x0000ae90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0000aea0 3a202268 61735f6d 6574686f 64222c0a : "has_method",. │ │ │ │ │ - 0x0000aeb0 20202020 20202020 20202020 22726574 "ret │ │ │ │ │ - 0x0000aec0 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ │ - 0x0000aed0 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ - 0x0000aee0 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ - 0x0000aef0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x0000af00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000af10 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ - 0x0000af20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000af30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0000af40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000af50 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ - 0x0000af60 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000af70 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000af80 6e616d65 223a2022 6d657468 6f64206e name": "method n │ │ │ │ │ - 0x0000af90 616d6522 0a202020 20202020 20202020 ame". │ │ │ │ │ - 0x0000afa0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ - 0x0000afb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000afc0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ │ - 0x0000afd0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0000afe0 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ │ - 0x0000aff0 726e7320 74727565 20696620 616e7920 rns true if any │ │ │ │ │ - 0x0000b000 6d657468 6f642068 61732074 68652073 method has the s │ │ │ │ │ - 0x0000b010 70656369 66696564 206d6574 686f6420 pecified method │ │ │ │ │ - 0x0000b020 6e616d65 2e220a20 20202020 20202020 name.". │ │ │ │ │ - 0x0000b030 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0000b040 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x0000b050 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b060 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ - 0x0000b070 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b080 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0000b090 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b0a0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ - 0x0000b0b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000b0c0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x0000b0d0 616d6522 3a202263 6c617373 206e616d ame": "class nam │ │ │ │ │ - 0x0000b0e0 65220a20 20202020 20202020 20202020 e". │ │ │ │ │ - 0x0000b0f0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x0000b100 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b110 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0000b120 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b130 20202020 22747970 65223a20 2273222c "type": "s", │ │ │ │ │ - 0x0000b140 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000b150 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x0000b160 6d65223a 20226d65 74686f64 206e616d me": "method nam │ │ │ │ │ - 0x0000b170 65220a20 20202020 20202020 20202020 e". │ │ │ │ │ - 0x0000b180 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x0000b190 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b1a0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x0000b1b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0000b1c0 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ │ - 0x0000b1d0 73207472 75652069 6620616e 7920636c s true if any cl │ │ │ │ │ - 0x0000b1e0 61737320 68617320 74686520 73706563 ass has the spec │ │ │ │ │ - 0x0000b1f0 69666965 6420636c 61737320 6e616d65 ified class name │ │ │ │ │ - 0x0000b200 20616e64 20617420 74686520 73616d65 and at the same │ │ │ │ │ - 0x0000b210 2074696d 65207468 65726520 69732061 time there is a │ │ │ │ │ - 0x0000b220 206d6574 686f6420 77697468 20746865 method with the │ │ │ │ │ - 0x0000b230 20737065 63696669 6564206d 65746f64 specified metod │ │ │ │ │ - 0x0000b240 206e616d 65220a20 20202020 20202020 name". │ │ │ │ │ - 0x0000b250 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0000b260 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x0000b270 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b280 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ - 0x0000b290 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b2a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0000b2b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b2c0 20202020 20227479 7065223a 20227222 "type": "r" │ │ │ │ │ - 0x0000b2d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000b2e0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x0000b2f0 616d6522 3a20226d 6574686f 64206e61 ame": "method na │ │ │ │ │ - 0x0000b300 6d65220a 20202020 20202020 20202020 me". │ │ │ │ │ - 0x0000b310 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x0000b320 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b330 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ │ - 0x0000b340 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0000b350 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ │ - 0x0000b360 6e732074 72756520 69662061 6e79206d ns true if any m │ │ │ │ │ - 0x0000b370 6574686f 64206e61 6d65206d 61746368 ethod name match │ │ │ │ │ - 0x0000b380 65732074 68652072 65676578 2e220a20 es the regex.". │ │ │ │ │ - 0x0000b390 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x0000b3a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000b3b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000b3c0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ - 0x0000b3d0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ - 0x0000b3e0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x0000b3f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000b400 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x0000b410 7065223a 20227222 2c0a2020 20202020 pe": "r",. │ │ │ │ │ - 0x0000b420 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b430 20202020 2020226e 616d6522 3a202263 "name": "c │ │ │ │ │ - 0x0000b440 6c617373 206e616d 65220a20 20202020 lass name". │ │ │ │ │ - 0x0000b450 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b460 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x0000b470 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x0000b480 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b490 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0000b4a0 65223a20 2272222c 0a202020 20202020 e": "r",. │ │ │ │ │ - 0x0000b4b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b4c0 20202020 20226e61 6d65223a 20226d65 "name": "me │ │ │ │ │ - 0x0000b4d0 74686f64 206e616d 65220a20 20202020 thod name". │ │ │ │ │ - 0x0000b4e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b4f0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x0000b500 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ - 0x0000b510 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b520 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0000b530 20225265 7475726e 73207472 75652069 "Returns true i │ │ │ │ │ - 0x0000b540 6620616e 7920636c 61737320 6e616d65 f any class name │ │ │ │ │ - 0x0000b550 206d6174 6368696e 67207468 65207265 matching the re │ │ │ │ │ - 0x0000b560 67657820 636c6173 73206e61 6d652061 gex class name a │ │ │ │ │ - 0x0000b570 6e642061 74207468 65207361 6d652074 nd at the same t │ │ │ │ │ - 0x0000b580 696d6520 74686572 65206973 2061206d ime there is a m │ │ │ │ │ - 0x0000b590 6574686f 64207769 7468206e 616d6520 ethod with name │ │ │ │ │ - 0x0000b5a0 6d617463 68696e67 20746865 20737065 matching the spe │ │ │ │ │ - 0x0000b5b0 63696669 65642072 65676578 206d6574 cified regex met │ │ │ │ │ - 0x0000b5c0 6f64206e 616d6522 0a202020 20202020 od name". │ │ │ │ │ - 0x0000b5d0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x0000b5e0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ - 0x0000b5f0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0000b600 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0000b610 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ │ - 0x0000b620 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0000b630 3a202268 61735f63 6c617373 222c0a20 : "has_class",. │ │ │ │ │ - 0x0000b640 20202020 20202020 20202022 72657475 "retu │ │ │ │ │ - 0x0000b650 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ │ - 0x0000b660 20202020 20202020 20202022 6f766572 "over │ │ │ │ │ - 0x0000b670 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ │ - 0x0000b680 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x0000b690 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b6a0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ - 0x0000b6b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b6c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0000b6d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b6e0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ - 0x0000b6f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000b700 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x0000b710 616d6522 3a202263 6c617373 206e616d ame": "class nam │ │ │ │ │ - 0x0000b720 65220a20 20202020 20202020 20202020 e". │ │ │ │ │ - 0x0000b730 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x0000b740 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b750 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x0000b760 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0000b770 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ │ - 0x0000b780 73207472 75652069 6620616e 7920636c s true if any cl │ │ │ │ │ - 0x0000b790 61737320 68617320 74686520 73706563 ass has the spec │ │ │ │ │ - 0x0000b7a0 69666965 64206e61 6d652e22 0a202020 ified name.". │ │ │ │ │ - 0x0000b7b0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x0000b7c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b7d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000b7e0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ - 0x0000b7f0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x0000b800 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x0000b810 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b820 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0000b830 223a2022 72222c0a 20202020 20202020 ": "r",. │ │ │ │ │ - 0x0000b840 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b850 20202020 226e616d 65223a20 22636c61 "name": "cla │ │ │ │ │ - 0x0000b860 7373206e 616d6522 0a202020 20202020 ss name". │ │ │ │ │ - 0x0000b870 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000b880 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x0000b890 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ │ - 0x0000b8a0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x0000b8b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0000b8c0 52657475 726e7320 74727565 20696620 Returns true if │ │ │ │ │ - 0x0000b8d0 616e7920 636c6173 73206e61 6d65206d any class name m │ │ │ │ │ - 0x0000b8e0 61746368 65732074 68652072 65676578 atches the regex │ │ │ │ │ - 0x0000b8f0 2e220a20 20202020 20202020 20202020 .". │ │ │ │ │ - 0x0000b900 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x0000b910 205d0a20 20202020 2020207d 0a202020 ]. }. │ │ │ │ │ - 0x0000b920 205d0a7d 0a0a0000 7b0a2020 2020226b ].}....{. "k │ │ │ │ │ - 0x0000b930 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ │ - 0x0000b940 20202020 226e616d 65223a20 22646f74 "name": "dot │ │ │ │ │ - 0x0000b950 6e657422 2c0a2020 20202261 74747269 net",. "attri │ │ │ │ │ - 0x0000b960 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ - 0x0000b970 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000b980 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0000b990 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0000b9a0 6d65223a 20227665 7273696f 6e222c0a me": "version",. │ │ │ │ │ - 0x0000b9b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0000b9c0 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ │ - 0x0000b9d0 65207665 7273696f 6e207374 72696e67 e version string │ │ │ │ │ - 0x0000b9e0 20636f6e 7461696e 65642069 6e207468 contained in th │ │ │ │ │ - 0x0000b9f0 65206d65 74616461 74612072 6f6f742e e metadata root. │ │ │ │ │ - 0x0000ba00 20457861 6d706c65 3a206060 60646f74 Example: ```dot │ │ │ │ │ - 0x0000ba10 6e65742e 76657273 696f6e20 3d3d205c net.version == \ │ │ │ │ │ - 0x0000ba20 2276322e 302e3530 3732375c 22606060 "v2.0.50727\"``` │ │ │ │ │ - 0x0000ba30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0000ba40 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ │ - 0x0000ba50 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0000ba60 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0000ba70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0000ba80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0000ba90 20226d6f 64756c65 5f6e616d 65222c0a "module_name",. │ │ │ │ │ - 0x0000baa0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0000bab0 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ │ - 0x0000bac0 65206e61 6d65206f 66207468 65206d6f e name of the mo │ │ │ │ │ - 0x0000bad0 64756c65 2e204578 616d706c 653a2060 dule. Example: ` │ │ │ │ │ - 0x0000bae0 6060646f 746e6574 2e6d6f64 756c655f ``dotnet.module_ │ │ │ │ │ - 0x0000baf0 6e616d65 203d3d20 5c226178 735c2260 name == \"axs\"` │ │ │ │ │ - 0x0000bb00 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ │ - 0x0000bb10 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ │ - 0x0000bb20 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0000bb30 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0000bb40 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ │ - 0x0000bb50 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0000bb60 223a2022 73747265 616d7322 2c0a2020 ": "streams",. │ │ │ │ │ - 0x0000bb70 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0000bb80 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0000bb90 20202020 20202020 20202022 73747275 "stru │ │ │ │ │ - 0x0000bba0 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ │ - 0x0000bbb0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0000bbc0 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ │ - 0x0000bbd0 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ │ - 0x0000bbe0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0000bbf0 22737472 65616d73 222c0a20 20202020 "streams",. │ │ │ │ │ - 0x0000bc00 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0000bc10 6d656e74 6174696f 6e223a20 2241207a mentation": "A z │ │ │ │ │ - 0x0000bc20 65726f2d 62617365 64206172 72617920 ero-based array │ │ │ │ │ - 0x0000bc30 6f662073 74726561 6d206f62 6a656374 of stream object │ │ │ │ │ - 0x0000bc40 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ │ - 0x0000bc50 73747265 616d2063 6f6e7461 696e6564 stream contained │ │ │ │ │ - 0x0000bc60 20696e20 74686520 66696c65 2e20496e in the file. In │ │ │ │ │ - 0x0000bc70 64697669 6475616c 20737472 65616d73 dividual streams │ │ │ │ │ - 0x0000bc80 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ │ - 0x0000bc90 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ │ - 0x0000bca0 206f7065 7261746f 722e2045 78616d70 operator. Examp │ │ │ │ │ - 0x0000bcb0 6c653a20 60606064 6f746e65 742e7374 le: ```dotnet.st │ │ │ │ │ - 0x0000bcc0 7265616d 735b305d 2e6e616d 65203d3d reams[0].name == │ │ │ │ │ - 0x0000bcd0 205c2223 7e5c2260 6060222c 0a202020 \"#~\"```",. │ │ │ │ │ - 0x0000bce0 20202020 20202020 20202020 20226174 "at │ │ │ │ │ - 0x0000bcf0 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ │ - 0x0000bd00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000bd10 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000bd20 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0000bd30 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0000bd40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000bd50 20202020 226e616d 65223a20 226e616d "name": "nam │ │ │ │ │ - 0x0000bd60 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0000bd70 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0000bd80 756d656e 74617469 6f6e223a 20225374 umentation": "St │ │ │ │ │ - 0x0000bd90 7265616d 206e616d 652e222c 0a202020 ream name.",. │ │ │ │ │ + 0x0000abd0 22617267 756d656e 7473223a 205b5d2c "arguments": [], │ │ │ │ │ + 0x0000abe0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000abf0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0000ac00 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ │ + 0x0000ac10 74686174 2063616c 63756c61 74657320 that calculates │ │ │ │ │ + 0x0000ac20 74686520 5c225045 20636865 636b7375 the \"PE checksu │ │ │ │ │ + 0x0000ac30 6d5c2220 60606045 78616d70 6c653a20 m\" ```Example: │ │ │ │ │ + 0x0000ac40 70652e63 6865636b 73756d20 3d3d2070 pe.checksum == p │ │ │ │ │ + 0x0000ac50 652e6361 6c63756c 6174655f 63686563 e.calculate_chec │ │ │ │ │ + 0x0000ac60 6b73756d 28296060 60220a20 20202020 ksum()```". │ │ │ │ │ + 0x0000ac70 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x0000ac80 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x0000ac90 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0000aca0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0000acb0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0000acc0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0000acd0 20227375 62737973 74656d22 2c0a2020 "subsystem",. │ │ │ │ │ + 0x0000ace0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0000acf0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x0000ad00 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0000ad10 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x0000ad20 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x0000ad30 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0000ad40 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x0000ad50 20202020 20226e61 6d65223a 2022646c "name": "dl │ │ │ │ │ + 0x0000ad60 6c5f6368 61726163 74657269 73746963 l_characteristic │ │ │ │ │ + 0x0000ad70 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ + 0x0000ad80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0000ad90 20224269 746d6170 20776974 68205045 "Bitmap with PE │ │ │ │ │ + 0x0000ada0 204f7074 696f6e61 6c486561 64657220 OptionalHeader │ │ │ │ │ + 0x0000adb0 446c6c43 68617261 63746572 69737469 DllCharacteristi │ │ │ │ │ + 0x0000adc0 63732e20 446f206e 6f742063 6f6e6675 cs. Do not confu │ │ │ │ │ + 0x0000add0 73652074 68657365 20666c61 67732077 se these flags w │ │ │ │ │ + 0x0000ade0 69746820 74686520 50452046 696c6548 ith the PE FileH │ │ │ │ │ + 0x0000adf0 65616465 72204368 61726163 74657269 eader Characteri │ │ │ │ │ + 0x0000ae00 73746963 732e2049 6e646976 69647561 stics. Individua │ │ │ │ │ + 0x0000ae10 6c206368 61726163 74657269 73746963 l characteristic │ │ │ │ │ + 0x0000ae20 73206361 6e206265 20696e73 70656374 s can be inspect │ │ │ │ │ + 0x0000ae30 65642062 79207065 72666f72 6d696e67 ed by performing │ │ │ │ │ + 0x0000ae40 20612062 69747769 73652041 4e44206f a bitwise AND o │ │ │ │ │ + 0x0000ae50 70657261 74696f6e 20776974 68207370 peration with sp │ │ │ │ │ + 0x0000ae60 65636966 69632063 6f6e7374 616e7473 ecific constants │ │ │ │ │ + 0x0000ae70 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x0000ae80 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0000ae90 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0000aea0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0000aeb0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0000aec0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0000aed0 3a202264 6c6c5f6e 616d6522 2c0a2020 : "dll_name",. │ │ │ │ │ + 0x0000aee0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0000aef0 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ │ + 0x0000af00 6e616d65 206f6620 74686520 444c4c2c name of the DLL, │ │ │ │ │ + 0x0000af10 20696620 69742065 78697374 7320696e if it exists in │ │ │ │ │ + 0x0000af20 20746865 20657870 6f727420 64697265 the export dire │ │ │ │ │ + 0x0000af30 63746f72 792e222c 0a202020 20202020 ctory.",. │ │ │ │ │ + 0x0000af40 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ + 0x0000af50 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0000af60 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0000af70 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0000af80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0000af90 6e616d65 223a2022 6578706f 72745f74 name": "export_t │ │ │ │ │ + 0x0000afa0 696d6573 74616d70 222c0a20 20202020 imestamp",. │ │ │ │ │ + 0x0000afb0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0000afc0 6174696f 6e223a20 22546865 2074696d ation": "The tim │ │ │ │ │ + 0x0000afd0 65737461 6d702074 68652065 78706f72 estamp the expor │ │ │ │ │ + 0x0000afe0 74206461 74612077 61732063 72656174 t data was creat │ │ │ │ │ + 0x0000aff0 65642e22 2c0a2020 20202020 20202020 ed.",. │ │ │ │ │ + 0x0000b000 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0000b010 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0000b020 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0000b030 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0000b040 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0000b050 65223a20 2273697a 655f6f66 5f737461 e": "size_of_sta │ │ │ │ │ + 0x0000b060 636b5f72 65736572 7665222c 0a202020 ck_reserve",. │ │ │ │ │ + 0x0000b070 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0000b080 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ │ + 0x0000b090 206f6620 494d4147 455f4f50 54494f4e of IMAGE_OPTION │ │ │ │ │ + 0x0000b0a0 414c5f48 45414445 523a3a53 697a654f AL_HEADER::SizeO │ │ │ │ │ + 0x0000b0b0 66537461 636b5265 73657276 652e2054 fStackReserve. T │ │ │ │ │ + 0x0000b0c0 68697320 69732074 68652064 65666175 his is the defau │ │ │ │ │ + 0x0000b0d0 6c742061 6d6f756e 74206f66 20766972 lt amount of vir │ │ │ │ │ + 0x0000b0e0 7475616c 206d656d 6f727920 74686174 tual memory that │ │ │ │ │ + 0x0000b0f0 2077696c 6c206265 20726573 65727665 will be reserve │ │ │ │ │ + 0x0000b100 6420666f 72207374 61636b2e 222c0a20 d for stack.",. │ │ │ │ │ + 0x0000b110 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0000b120 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x0000b130 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x0000b140 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0000b150 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x0000b160 20202020 20226e61 6d65223a 20227369 "name": "si │ │ │ │ │ + 0x0000b170 7a655f6f 665f7374 61636b5f 636f6d6d ze_of_stack_comm │ │ │ │ │ + 0x0000b180 6974222c 0a202020 20202020 20202020 it",. │ │ │ │ │ + 0x0000b190 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0000b1a0 3a202256 616c7565 206f6620 494d4147 : "Value of IMAG │ │ │ │ │ + 0x0000b1b0 455f4f50 54494f4e 414c5f48 45414445 E_OPTIONAL_HEADE │ │ │ │ │ + 0x0000b1c0 523a3a53 697a654f 66537461 636b436f R::SizeOfStackCo │ │ │ │ │ + 0x0000b1d0 6d6d6974 2e205468 69732069 73207468 mmit. This is th │ │ │ │ │ + 0x0000b1e0 65206465 6661756c 7420616d 6f756e74 e default amount │ │ │ │ │ + 0x0000b1f0 206f6620 76697274 75616c20 6d656d6f of virtual memo │ │ │ │ │ + 0x0000b200 72792074 68617420 77696c6c 20626520 ry that will be │ │ │ │ │ + 0x0000b210 616c6c6f 63617465 6420666f 72207374 allocated for st │ │ │ │ │ + 0x0000b220 61636b2e 222c0a20 20202020 20202020 ack.",. │ │ │ │ │ + 0x0000b230 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0000b240 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0000b250 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000b260 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0000b270 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0000b280 6d65223a 20227369 7a655f6f 665f6865 me": "size_of_he │ │ │ │ │ + 0x0000b290 61705f72 65736572 7665222c 0a202020 ap_reserve",. │ │ │ │ │ + 0x0000b2a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0000b2b0 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ │ + 0x0000b2c0 206f6620 494d4147 455f4f50 54494f4e of IMAGE_OPTION │ │ │ │ │ + 0x0000b2d0 414c5f48 45414445 523a3a53 697a654f AL_HEADER::SizeO │ │ │ │ │ + 0x0000b2e0 66486561 70526573 65727665 2e205468 fHeapReserve. Th │ │ │ │ │ + 0x0000b2f0 69732069 73207468 65206465 6661756c is is the defaul │ │ │ │ │ + 0x0000b300 7420616d 6f756e74 206f6620 76697274 t amount of virt │ │ │ │ │ + 0x0000b310 75616c20 6d656d6f 72792074 68617420 ual memory that │ │ │ │ │ + 0x0000b320 77696c6c 20626520 72657365 72766564 will be reserved │ │ │ │ │ + 0x0000b330 20666f72 206d6169 6e207072 6f636573 for main proces │ │ │ │ │ + 0x0000b340 73206865 61702e22 2c0a2020 20202020 s heap.",. │ │ │ │ │ + 0x0000b350 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0000b360 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x0000b370 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0000b380 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0000b390 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0000b3a0 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ │ + 0x0000b3b0 5f686561 705f636f 6d6d6974 222c0a20 _heap_commit",. │ │ │ │ │ + 0x0000b3c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0000b3d0 6d656e74 6174696f 6e223a20 2256616c mentation": "Val │ │ │ │ │ + 0x0000b3e0 7565206f 6620494d 4147455f 4f505449 ue of IMAGE_OPTI │ │ │ │ │ + 0x0000b3f0 4f4e414c 5f484541 4445523a 3a53697a ONAL_HEADER::Siz │ │ │ │ │ + 0x0000b400 654f6648 65617043 6f6d6d69 742e2054 eOfHeapCommit. T │ │ │ │ │ + 0x0000b410 68697320 69732074 68652064 65666175 his is the defau │ │ │ │ │ + 0x0000b420 6c742061 6d6f756e 74206f66 20766972 lt amount of vir │ │ │ │ │ + 0x0000b430 7475616c 206d656d 6f727920 74686174 tual memory that │ │ │ │ │ + 0x0000b440 2077696c 6c206265 20616c6c 6f636174 will be allocat │ │ │ │ │ + 0x0000b450 65642066 6f72206d 61696e20 70726f63 ed for main proc │ │ │ │ │ + 0x0000b460 65737320 68656170 2e222c0a 20202020 ess heap.",. │ │ │ │ │ + 0x0000b470 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0000b480 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0000b490 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0000b4a0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0000b4b0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0000b4c0 2020226e 616d6522 3a20226c 6f616465 "name": "loade │ │ │ │ │ + 0x0000b4d0 725f666c 61677322 2c0a2020 20202020 r_flags",. │ │ │ │ │ + 0x0000b4e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0000b4f0 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ │ + 0x0000b500 20494d41 47455f4f 5054494f 4e414c5f IMAGE_OPTIONAL_ │ │ │ │ │ + 0x0000b510 48454144 45523a3a 4c6f6164 6572466c HEADER::LoaderFl │ │ │ │ │ + 0x0000b520 6167732e 222c0a20 20202020 20202020 ags.",. │ │ │ │ │ + 0x0000b530 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0000b540 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0000b550 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000b560 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ │ + 0x0000b570 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0000b580 6d65223a 20226461 74615f64 69726563 me": "data_direc │ │ │ │ │ + 0x0000b590 746f7269 6573222c 0a202020 20202020 tories",. │ │ │ │ │ + 0x0000b5a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0000b5b0 696f6e22 3a202241 207a6572 6f2d6261 ion": "A zero-ba │ │ │ │ │ + 0x0000b5c0 73656420 61727261 79206f66 20646174 sed array of dat │ │ │ │ │ + 0x0000b5d0 61206469 72656374 6f726965 732e2045 a directories. E │ │ │ │ │ + 0x0000b5e0 61636820 64617461 20646972 6563746f ach data directo │ │ │ │ │ + 0x0000b5f0 72792063 6f6e7461 696e7320 76697274 ry contains virt │ │ │ │ │ + 0x0000b600 75616c20 61646472 65737320 616e6420 ual address and │ │ │ │ │ + 0x0000b610 6c656e67 7468206f 66207468 65206170 length of the ap │ │ │ │ │ + 0x0000b620 70726f70 72696174 65206461 74612064 propriate data d │ │ │ │ │ + 0x0000b630 69726563 746f7279 2e204578 616d706c irectory. Exampl │ │ │ │ │ + 0x0000b640 653a2020 60606070 652e6461 74615f64 e: ```pe.data_d │ │ │ │ │ + 0x0000b650 69726563 746f7269 65735b70 652e494d irectories[pe.IM │ │ │ │ │ + 0x0000b660 4147455f 44495245 43544f52 595f454e AGE_DIRECTORY_EN │ │ │ │ │ + 0x0000b670 5452595f 4558504f 52545d2e 76697274 TRY_EXPORT].virt │ │ │ │ │ + 0x0000b680 75616c5f 61646472 65737320 213d2030 ual_address != 0 │ │ │ │ │ + 0x0000b690 60606020 45616368 20646174 61206469 ``` Each data di │ │ │ │ │ + 0x0000b6a0 72656374 6f727920 68617320 74686520 rectory has the │ │ │ │ │ + 0x0000b6b0 666f6c6c 6f77696e 6720656e 74726965 following entrie │ │ │ │ │ + 0x0000b6c0 733a222c 0a202020 20202020 20202020 s:",. │ │ │ │ │ + 0x0000b6d0 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ │ + 0x0000b6e0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0000b6f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0000b700 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ │ + 0x0000b710 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x0000b720 616d6522 3a202264 6174615f 64697265 ame": "data_dire │ │ │ │ │ + 0x0000b730 63746f72 69657322 2c0a2020 20202020 ctories",. │ │ │ │ │ + 0x0000b740 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ + 0x0000b750 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ + 0x0000b760 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0000b770 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000b780 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0000b790 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x0000b7a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000b7b0 20226e61 6d65223a 20227669 72747561 "name": "virtua │ │ │ │ │ + 0x0000b7c0 6c5f6164 64726573 73222c0a 20202020 l_address",. │ │ │ │ │ + 0x0000b7d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000b7e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0000b7f0 6f6e223a 20225265 6c617469 76652076 on": "Relative v │ │ │ │ │ + 0x0000b800 69727475 616c2061 64647265 73732028 irtual address ( │ │ │ │ │ + 0x0000b810 52564129 206f6620 74686520 50452064 RVA) of the PE d │ │ │ │ │ + 0x0000b820 61746120 64697265 63746f72 792e2049 ata directory. I │ │ │ │ │ + 0x0000b830 66207468 69732069 73207a65 726f2c20 f this is zero, │ │ │ │ │ + 0x0000b840 7468656e 20746865 20646174 61206469 then the data di │ │ │ │ │ + 0x0000b850 72656374 6f727920 6973206d 69737369 rectory is missi │ │ │ │ │ + 0x0000b860 6e672e20 4e6f7465 20746861 7420666f ng. Note that fo │ │ │ │ │ + 0x0000b870 72206469 67697461 6c207369 676e6174 r digital signat │ │ │ │ │ + 0x0000b880 7572652c 20746869 73206973 20746865 ure, this is the │ │ │ │ │ + 0x0000b890 2066696c 65206f66 66736574 2c206e6f file offset, no │ │ │ │ │ + 0x0000b8a0 74205256 412e222c 0a202020 20202020 t RVA.",. │ │ │ │ │ + 0x0000b8b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000b8c0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0000b8d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000b8e0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0000b8f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0000b900 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000b910 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0000b920 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0000b930 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0000b940 223a2022 73697a65 222c0a20 20202020 ": "size",. │ │ │ │ │ + 0x0000b950 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000b960 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0000b970 6e223a20 2253697a 65206f66 20746865 n": "Size of the │ │ │ │ │ + 0x0000b980 20504520 64617461 20646972 6563746f PE data directo │ │ │ │ │ + 0x0000b990 72792c20 696e2062 79746573 2e222c0a ry, in bytes.",. │ │ │ │ │ + 0x0000b9a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000b9b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0000b9c0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x0000b9d0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x0000b9e0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ + 0x0000b9f0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x0000ba00 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0000ba10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0000ba20 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ │ + 0x0000ba30 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0000ba40 22736563 74696f6e 73222c0a 20202020 "sections",. │ │ │ │ │ + 0x0000ba50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0000ba60 74617469 6f6e223a 2022496e 64697669 tation": "Indivi │ │ │ │ │ + 0x0000ba70 6475616c 20736563 74696f6e 20636861 dual section cha │ │ │ │ │ + 0x0000ba80 72616374 65726973 74696373 2063616e racteristics can │ │ │ │ │ + 0x0000ba90 20626520 696e7370 65637465 64207573 be inspected us │ │ │ │ │ + 0x0000baa0 696e6720 61206269 74776973 6520414e ing a bitwise AN │ │ │ │ │ + 0x0000bab0 44206f70 65726174 696f6e20 77697468 D operation with │ │ │ │ │ + 0x0000bac0 20737065 63696669 6320636f 6e737461 specific consta │ │ │ │ │ + 0x0000bad0 6e74732e 20457861 6d706c65 733a2060 nts. Examples: ` │ │ │ │ │ + 0x0000bae0 60607065 2e736563 74696f6e 735b305d ``pe.sections[0] │ │ │ │ │ + 0x0000baf0 2e6e616d 65203d3d 205c222e 74657874 .name == \".text │ │ │ │ │ + 0x0000bb00 5c226060 602c2060 60607065 2e736563 \"```, ```pe.sec │ │ │ │ │ + 0x0000bb10 74696f6e 735b315d 2e636861 72616374 tions[1].charact │ │ │ │ │ + 0x0000bb20 65726973 74696373 20262070 652e5345 eristics & pe.SE │ │ │ │ │ + 0x0000bb30 4354494f 4e5f434e 545f434f 44456060 CTION_CNT_CODE`` │ │ │ │ │ + 0x0000bb40 60222c0a 20202020 20202020 20202020 `",. │ │ │ │ │ + 0x0000bb50 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ │ + 0x0000bb60 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x0000bb70 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0000bb80 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ │ + 0x0000bb90 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x0000bba0 6d65223a 20227365 6374696f 6e73222c me": "sections", │ │ │ │ │ + 0x0000bbb0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000bbc0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ + 0x0000bbd0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000bbe0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0000bbf0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000bc00 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0000bc10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000bc20 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0000bc30 226e616d 65222c0a 20202020 20202020 "name",. │ │ │ │ │ + 0x0000bc40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000bc50 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0000bc60 20225365 6374696f 6e206e61 6d652e22 "Section name." │ │ │ │ │ + 0x0000bc70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0000bc80 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0000bc90 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ │ + 0x0000bca0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ + 0x0000bcb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000bcc0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000bcd0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0000bce0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0000bcf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000bd00 20202020 226e616d 65223a20 22636861 "name": "cha │ │ │ │ │ + 0x0000bd10 72616374 65726973 74696373 222c0a20 racteristics",. │ │ │ │ │ + 0x0000bd20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000bd30 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0000bd40 6174696f 6e223a20 22536563 74696f6e ation": "Section │ │ │ │ │ + 0x0000bd50 20636861 72616374 65726973 74696373 characteristics │ │ │ │ │ + 0x0000bd60 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x0000bd70 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0000bd80 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0000bd90 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ 0x0000bda0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000bdb0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ - 0x0000bdc0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000bdd0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0000bde0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x0000bdf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000be00 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0000be10 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0000be20 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000be30 6e616d65 223a2022 6f666673 6574222c name": "offset", │ │ │ │ │ - 0x0000be40 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000be50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0000be60 6e746174 696f6e22 3a202253 74726561 ntation": "Strea │ │ │ │ │ - 0x0000be70 6d206f66 66736574 2e222c0a 20202020 m offset.",. │ │ │ │ │ - 0x0000be80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000be90 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0000bea0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000beb0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x0000bec0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0000bdb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000bdc0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x0000bdd0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0000bde0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000bdf0 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ │ + 0x0000be00 69727475 616c5f61 64647265 7373222c irtual_address", │ │ │ │ │ + 0x0000be10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000be20 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0000be30 6e746174 696f6e22 3a202253 65637469 ntation": "Secti │ │ │ │ │ + 0x0000be40 6f6e2076 69727475 616c2061 64647265 on virtual addre │ │ │ │ │ + 0x0000be50 73732e22 2c0a2020 20202020 20202020 ss.",. │ │ │ │ │ + 0x0000be60 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x0000be70 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0000be80 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x0000be90 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000bea0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0000beb0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000bec0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ 0x0000bed0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000bee0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0000bef0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0000bf00 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x0000bf10 616d6522 3a202273 697a6522 2c0a2020 ame": "size",. │ │ │ │ │ - 0x0000bf20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000bf30 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0000bf40 74696f6e 223a2022 53747265 616d2073 tion": "Stream s │ │ │ │ │ - 0x0000bf50 697a652e 222c0a20 20202020 20202020 ize.",. │ │ │ │ │ - 0x0000bf60 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000bf70 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0000bf80 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x0000bf90 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000bfa0 205d0a20 20202020 20202020 2020207d ]. } │ │ │ │ │ - 0x0000bfb0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0000bfc0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0000bfd0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0000bfe0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0000bff0 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ │ - 0x0000c000 665f7374 7265616d 73222c0a 20202020 f_streams",. │ │ │ │ │ - 0x0000c010 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0000c020 74617469 6f6e223a 20225468 65206e75 tation": "The nu │ │ │ │ │ - 0x0000c030 6d626572 206f6620 73747265 616d7320 mber of streams │ │ │ │ │ - 0x0000c040 696e2074 68652066 696c652e 222c0a20 in the file.",. │ │ │ │ │ - 0x0000c050 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0000c060 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0000c070 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0000c080 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0000c090 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ │ - 0x0000c0a0 20202020 20226e61 6d65223a 20226775 "name": "gu │ │ │ │ │ - 0x0000c0b0 69647322 2c0a2020 20202020 20202020 ids",. │ │ │ │ │ - 0x0000c0c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0000c0d0 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ │ - 0x0000c0e0 20617272 6179206f 66207374 72696e67 array of string │ │ │ │ │ - 0x0000c0f0 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ │ - 0x0000c100 47554944 2e20496e 64697669 6475616c GUID. Individual │ │ │ │ │ - 0x0000c110 20677569 64732063 616e2062 65206163 guids can be ac │ │ │ │ │ - 0x0000c120 63657373 65642062 79207573 696e6720 cessed by using │ │ │ │ │ - 0x0000c130 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ │ - 0x0000c140 20457861 6d706c65 3a206060 60646f74 Example: ```dot │ │ │ │ │ - 0x0000c150 6e65742e 67756964 735b305d 203d3d20 net.guids[0] == │ │ │ │ │ - 0x0000c160 5c223939 63303866 66642d66 3337382d \"99c08ffd-f378- │ │ │ │ │ - 0x0000c170 61383931 2d313061 622d6330 32666531 a891-10ab-c02fe1 │ │ │ │ │ - 0x0000c180 31626536 65665c22 60606022 2c0a2020 1be6ef\"```",. │ │ │ │ │ - 0x0000c190 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0000c1a0 3a202273 220a2020 20202020 20207d2c : "s". }, │ │ │ │ │ - 0x0000c1b0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0000c1c0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0000c1d0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0000c1e0 20202020 226e616d 65223a20 226e756d "name": "num │ │ │ │ │ - 0x0000c1f0 6265725f 6f665f67 75696473 222c0a20 ber_of_guids",. │ │ │ │ │ - 0x0000c200 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0000c210 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ │ - 0x0000c220 206e756d 62657220 6f662047 55494473 number of GUIDs │ │ │ │ │ - 0x0000c230 20696e20 74686520 67756964 73206172 in the guids ar │ │ │ │ │ - 0x0000c240 7261792e 222c0a20 20202020 20202020 ray.",. │ │ │ │ │ - 0x0000c250 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0000c260 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0000c270 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000c280 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0000c290 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0000c2a0 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ │ - 0x0000c2b0 636c6173 73657322 2c0a2020 20202020 classes",. │ │ │ │ │ - 0x0000c2c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0000c2d0 74696f6e 223a2022 54686520 6e756d62 tion": "The numb │ │ │ │ │ - 0x0000c2e0 6572206f 6620636c 61737365 7320696e er of classes in │ │ │ │ │ - 0x0000c2f0 20746865 2066696c 652e222c 0a202020 the file.",. │ │ │ │ │ - 0x0000c300 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0000c310 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0000c320 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0000c330 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ │ - 0x0000c340 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ │ - 0x0000c350 20202022 6e616d65 223a2022 636c6173 "name": "clas │ │ │ │ │ - 0x0000c360 73657322 2c0a2020 20202020 20202020 ses",. │ │ │ │ │ - 0x0000c370 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0000c380 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ │ - 0x0000c390 20617272 6179206f 66202e4e 45542063 array of .NET c │ │ │ │ │ - 0x0000c3a0 6c617373 65732073 746f7265 6420696e lasses stored in │ │ │ │ │ - 0x0000c3b0 20746865 206d6574 61646174 612e2049 the metadata. I │ │ │ │ │ - 0x0000c3c0 6e646976 69647561 6c20636c 61737365 ndividual classe │ │ │ │ │ - 0x0000c3d0 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ │ - 0x0000c3e0 64207573 696e6720 74686520 5b5d206f d using the [] o │ │ │ │ │ - 0x0000c3f0 70657261 746f722e 222c0a20 20202020 perator.",. │ │ │ │ │ - 0x0000c400 20202020 20202022 73747275 63747572 "structur │ │ │ │ │ - 0x0000c410 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ │ - 0x0000c420 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000c430 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ │ - 0x0000c440 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ - 0x0000c450 20202020 226e616d 65223a20 22636c61 "name": "cla │ │ │ │ │ - 0x0000c460 73736573 222c0a20 20202020 20202020 sses",. │ │ │ │ │ - 0x0000c470 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0000c480 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0000c490 20202020 20202020 20202020 22617474 "att │ │ │ │ │ - 0x0000c4a0 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ │ - 0x0000c4b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c4c0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000c4d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0000c4e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0000c4f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c500 20202022 6e616d65 223a2022 66756c6c "name": "full │ │ │ │ │ - 0x0000c510 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ │ - 0x0000c520 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000c530 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0000c540 22436c61 73732066 756c6c20 6e616d65 "Class full name │ │ │ │ │ - 0x0000c550 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x0000c560 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0000c570 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ │ - 0x0000c580 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x0000bee0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0000bef0 22766972 7475616c 5f73697a 65222c0a "virtual_size",. │ │ │ │ │ + 0x0000bf00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000bf10 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0000bf20 74617469 6f6e223a 20225365 6374696f tation": "Sectio │ │ │ │ │ + 0x0000bf30 6e207669 72747561 6c207369 7a652e22 n virtual size." │ │ │ │ │ + 0x0000bf40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0000bf50 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0000bf60 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ + 0x0000bf70 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ + 0x0000bf80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000bf90 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000bfa0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0000bfb0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0000bfc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000bfd0 20202020 226e616d 65223a20 22726177 "name": "raw │ │ │ │ │ + 0x0000bfe0 5f646174 615f6f66 66736574 222c0a20 _data_offset",. │ │ │ │ │ + 0x0000bff0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000c000 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0000c010 6174696f 6e223a20 22536563 74696f6e ation": "Section │ │ │ │ │ + 0x0000c020 20726177 206f6666 7365742e 222c0a20 raw offset.",. │ │ │ │ │ + 0x0000c030 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000c040 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0000c050 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x0000c060 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0000c070 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0000c080 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000c090 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0000c0a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x0000c0b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000c0c0 20226e61 6d65223a 20227261 775f6461 "name": "raw_da │ │ │ │ │ + 0x0000c0d0 74615f73 697a6522 2c0a2020 20202020 ta_size",. │ │ │ │ │ + 0x0000c0e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000c0f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0000c100 223a2022 53656374 696f6e20 72617720 ": "Section raw │ │ │ │ │ + 0x0000c110 73697a65 2e222c0a 20202020 20202020 size.",. │ │ │ │ │ + 0x0000c120 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000c130 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0000c140 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000c150 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0000c160 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0000c170 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000c180 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0000c190 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0000c1a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0000c1b0 3a202270 6f696e74 65725f74 6f5f7265 : "pointer_to_re │ │ │ │ │ + 0x0000c1c0 6c6f6361 74696f6e 73222c0a 20202020 locations",. │ │ │ │ │ + 0x0000c1d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000c1e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0000c1f0 6f6e223a 20225661 6c756520 6f662049 on": "Value of I │ │ │ │ │ + 0x0000c200 4d414745 5f534543 54494f4e 5f484541 MAGE_SECTION_HEA │ │ │ │ │ + 0x0000c210 4445523a 3a506f69 6e746572 546f5265 DER::PointerToRe │ │ │ │ │ + 0x0000c220 6c6f6361 74696f6e 732e222c 0a202020 locations.",. │ │ │ │ │ + 0x0000c230 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000c240 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0000c250 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000c260 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0000c270 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x0000c280 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000c290 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0000c2a0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0000c2b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000c2c0 6e616d65 223a2022 706f696e 7465725f name": "pointer_ │ │ │ │ │ + 0x0000c2d0 746f5f6c 696e655f 6e756d62 65727322 to_line_numbers" │ │ │ │ │ + 0x0000c2e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0000c2f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0000c300 656e7461 74696f6e 223a2022 56616c75 entation": "Valu │ │ │ │ │ + 0x0000c310 65206f66 20494d41 47455f53 45435449 e of IMAGE_SECTI │ │ │ │ │ + 0x0000c320 4f4e5f48 45414445 523a3a50 6f696e74 ON_HEADER::Point │ │ │ │ │ + 0x0000c330 6572546f 4c696e65 6e756d62 6572732e erToLinenumbers. │ │ │ │ │ + 0x0000c340 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0000c350 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0000c360 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x0000c370 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x0000c380 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000c390 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000c3a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0000c3b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0000c3c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000c3d0 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ │ + 0x0000c3e0 6d626572 5f6f665f 72656c6f 63617469 mber_of_relocati │ │ │ │ │ + 0x0000c3f0 6f6e7322 2c0a2020 20202020 20202020 ons",. │ │ │ │ │ + 0x0000c400 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x0000c410 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0000c420 56616c75 65206f66 20494d41 47455f53 Value of IMAGE_S │ │ │ │ │ + 0x0000c430 45435449 4f4e5f48 45414445 523a3a4e ECTION_HEADER::N │ │ │ │ │ + 0x0000c440 756d6265 724f6652 656c6f63 6174696f umberOfRelocatio │ │ │ │ │ + 0x0000c450 6e732e22 2c0a2020 20202020 20202020 ns.",. │ │ │ │ │ + 0x0000c460 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x0000c470 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0000c480 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x0000c490 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000c4a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0000c4b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000c4c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0000c4d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000c4e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0000c4f0 226e756d 6265725f 6f665f6c 696e655f "number_of_line_ │ │ │ │ │ + 0x0000c500 6e756d62 65727322 2c0a2020 20202020 numbers",. │ │ │ │ │ + 0x0000c510 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000c520 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0000c530 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ │ + 0x0000c540 47455f53 45435449 4f4e5f48 45414445 GE_SECTION_HEADE │ │ │ │ │ + 0x0000c550 523a3a4e 756d6265 724f664c 696e654e R::NumberOfLineN │ │ │ │ │ + 0x0000c560 756d6265 72732e22 2c0a2020 20202020 umbers.",. │ │ │ │ │ + 0x0000c570 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000c580 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ 0x0000c590 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c5a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0000c5b0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x0000c5c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0000c5d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c5e0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ - 0x0000c5f0 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ │ - 0x0000c600 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x0000c610 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0000c620 436c6173 73206e61 6d652e22 2c0a2020 Class name.",. │ │ │ │ │ - 0x0000c630 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c640 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ - 0x0000c650 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x0000c660 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0000c670 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x0000c680 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c690 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0000c6a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0000c6b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c6c0 226e616d 65223a20 226e616d 65737061 "name": "namespa │ │ │ │ │ - 0x0000c6d0 6365222c 0a202020 20202020 20202020 ce",. │ │ │ │ │ - 0x0000c6e0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x0000c6f0 63756d65 6e746174 696f6e22 3a202243 cumentation": "C │ │ │ │ │ - 0x0000c700 6c617373 206e616d 65737061 63652e22 lass namespace." │ │ │ │ │ - 0x0000c710 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000c720 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0000c730 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ │ - 0x0000c740 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x0000c750 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c760 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000c770 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0000c780 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0000c790 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c7a0 20202020 226e616d 65223a20 22766973 "name": "vis │ │ │ │ │ - 0x0000c7b0 6962696c 69747922 2c0a2020 20202020 ibility",. │ │ │ │ │ - 0x0000c7c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c7d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0000c7e0 223a2022 436c6173 73207669 73696269 ": "Class visibi │ │ │ │ │ - 0x0000c7f0 6c697479 20737065 63696669 65722c20 lity specifier, │ │ │ │ │ - 0x0000c800 6f707469 6f6e7320 6172653a 20707269 options are: pri │ │ │ │ │ - 0x0000c810 76617465 2c207075 626c6963 2c207072 vate, public, pr │ │ │ │ │ - 0x0000c820 6f746563 7465642c 20696e74 65726e61 otected, interna │ │ │ │ │ - 0x0000c830 6c2c2070 72697661 74652070 726f7465 l, private prote │ │ │ │ │ - 0x0000c840 63746564 20616e64 2070726f 74656374 cted and protect │ │ │ │ │ - 0x0000c850 65642069 6e746572 6e616c22 2c0a2020 ed internal",. │ │ │ │ │ - 0x0000c860 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c870 20202020 20202274 79706522 203a2022 "type" : " │ │ │ │ │ - 0x0000c880 73220a20 20202020 20202020 20202020 s". │ │ │ │ │ - 0x0000c890 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0000c8a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x0000c8b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c8c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0000c8d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0000c8e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c8f0 20226e61 6d65223a 20227479 7065222c "name": "type", │ │ │ │ │ - 0x0000c900 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000c910 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0000c920 6e746174 696f6e22 3a202254 79706520 ntation": "Type │ │ │ │ │ - 0x0000c930 6f662074 6865206f 626a6563 742c206f of the object, o │ │ │ │ │ - 0x0000c940 7074696f 6e732061 72653a20 636c6173 ptions are: clas │ │ │ │ │ - 0x0000c950 7320616e 6420696e 74657266 61636522 s and interface" │ │ │ │ │ - 0x0000c960 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000c970 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0000c980 203a2022 73220a20 20202020 20202020 : "s". │ │ │ │ │ - 0x0000c990 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x0000c9a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c9b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000c9c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0000c9d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0000c9e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000c9f0 20202020 20226e61 6d65223a 20226162 "name": "ab │ │ │ │ │ - 0x0000ca00 73747261 6374222c 0a202020 20202020 stract",. │ │ │ │ │ - 0x0000ca10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ca20 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0000ca30 3a202242 6f6f6c65 616e2072 65707265 : "Boolean repre │ │ │ │ │ - 0x0000ca40 73656e74 696e6720 69662063 6c617373 senting if class │ │ │ │ │ - 0x0000ca50 20697320 61627374 72616374 2e222c0a is abstract.",. │ │ │ │ │ - 0x0000ca60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ca70 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0000ca80 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x0000ca90 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0000caa0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x0000cab0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000cac0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0000cad0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0000cae0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000caf0 2020226e 616d6522 3a202273 65616c65 "name": "seale │ │ │ │ │ - 0x0000cb00 64222c0a 20202020 20202020 20202020 d",. │ │ │ │ │ - 0x0000cb10 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0000cb20 756d656e 74617469 6f6e223a 2022426f umentation": "Bo │ │ │ │ │ - 0x0000cb30 6f6c6561 6e207265 70726573 656e7469 olean representi │ │ │ │ │ - 0x0000cb40 6e672069 6620636c 61737320 69732073 ng if class is s │ │ │ │ │ - 0x0000cb50 65616c65 642e222c 0a202020 20202020 ealed.",. │ │ │ │ │ - 0x0000cb60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cb70 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0000cb80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cb90 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x0000cba0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0000cbb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cbc0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0000cbd0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000cbe0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0000cbf0 223a2022 6e756d62 65725f6f 665f6765 ": "number_of_ge │ │ │ │ │ - 0x0000cc00 6e657269 635f7061 72616d65 74657273 neric_parameters │ │ │ │ │ - 0x0000cc10 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000cc20 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0000cc30 6d656e74 6174696f 6e223a20 224e756d mentation": "Num │ │ │ │ │ - 0x0000cc40 62657220 6f662067 656e6572 69632070 ber of generic p │ │ │ │ │ - 0x0000cc50 6172616d 65746572 732e222c 0a202020 arameters.",. │ │ │ │ │ - 0x0000cc60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cc70 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0000cc80 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000cc90 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0000cca0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x0000ccb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ccc0 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ │ - 0x0000ccd0 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ │ - 0x0000cce0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000ccf0 6e616d65 223a2022 67656e65 7269635f name": "generic_ │ │ │ │ │ - 0x0000cd00 70617261 6d657465 7273222c 0a202020 parameters",. │ │ │ │ │ - 0x0000cd10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cd20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0000cd30 696f6e22 3a202241 207a6572 6f2d6261 ion": "A zero-ba │ │ │ │ │ - 0x0000cd40 73656420 61727261 79206f66 2067656e sed array of gen │ │ │ │ │ - 0x0000cd50 65726963 20706172 616d6574 65727320 eric parameters │ │ │ │ │ - 0x0000cd60 6e616d65 2e20496e 64697669 6475616c name. Individual │ │ │ │ │ - 0x0000cd70 20706172 616d6574 65727320 63616e20 parameters can │ │ │ │ │ - 0x0000cd80 62652061 63636573 73656420 7573696e be accessed usin │ │ │ │ │ - 0x0000cd90 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ │ - 0x0000cda0 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ │ - 0x0000cdb0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x0000cdc0 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ │ - 0x0000cdd0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x0000cde0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cdf0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0000ce00 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x0000ce10 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0000ce20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ce30 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0000ce40 6e756d62 65725f6f 665f6261 73655f74 number_of_base_t │ │ │ │ │ - 0x0000ce50 79706573 222c0a20 20202020 20202020 ypes",. │ │ │ │ │ - 0x0000ce60 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000ce70 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0000ce80 224e756d 62657220 6f662074 68652062 "Number of the b │ │ │ │ │ - 0x0000ce90 61736520 74797065 732e222c 0a202020 ase types.",. │ │ │ │ │ - 0x0000cea0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ceb0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0000cec0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000ced0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0000cee0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x0000cef0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000cf00 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ │ - 0x0000cf10 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ │ - 0x0000cf20 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000cf30 6e616d65 223a2022 62617365 5f747970 name": "base_typ │ │ │ │ │ - 0x0000cf40 6573222c 0a202020 20202020 20202020 es",. │ │ │ │ │ - 0x0000cf50 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x0000cf60 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ │ - 0x0000cf70 207a6572 6f2d6261 73656420 61727261 zero-based arra │ │ │ │ │ - 0x0000cf80 79206f66 20626173 65207479 70657320 y of base types │ │ │ │ │ - 0x0000cf90 6e616d65 2e20496e 64697669 6475616c name. Individual │ │ │ │ │ - 0x0000cfa0 20626173 65207479 70657320 63616e20 base types can │ │ │ │ │ - 0x0000cfb0 62652061 63636573 73656420 7573696e be accessed usin │ │ │ │ │ - 0x0000cfc0 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ │ - 0x0000cfd0 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ │ - 0x0000cfe0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x0000cff0 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ │ - 0x0000d000 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x0000d010 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d020 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0000d030 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x0000d040 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0000d050 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d060 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0000d070 6e756d62 65725f6f 665f6d65 74686f64 number_of_method │ │ │ │ │ - 0x0000d080 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ - 0x0000d090 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0000d0a0 756d656e 74617469 6f6e223a 20224e75 umentation": "Nu │ │ │ │ │ - 0x0000d0b0 6d626572 206f6620 74686520 6d657468 mber of the meth │ │ │ │ │ - 0x0000d0c0 6f64732e 222c0a20 20202020 20202020 ods.",. │ │ │ │ │ - 0x0000d0d0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000d0e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0000d0f0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x0000d100 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000d110 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0000d120 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d130 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ │ - 0x0000d140 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000d150 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0000d160 20226d65 74686f64 73222c0a 20202020 "methods",. │ │ │ │ │ - 0x0000d170 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d180 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0000d190 6f6e223a 20224120 7a65726f 2d626173 on": "A zero-bas │ │ │ │ │ - 0x0000d1a0 65642061 72726179 206f6620 6d657468 ed array of meth │ │ │ │ │ - 0x0000d1b0 6f64206f 626a6563 74732e20 496e6469 od objects. Indi │ │ │ │ │ - 0x0000d1c0 76696475 616c206d 6574686f 64732063 vidual methods c │ │ │ │ │ - 0x0000d1d0 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ │ - 0x0000d1e0 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ │ - 0x0000d1f0 70657261 746f722e 222c0a20 20202020 perator.",. │ │ │ │ │ + 0x0000c5a0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ + 0x0000c5b0 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ │ + 0x0000c5c0 20207d0a 20202020 20202020 7d2c0a20 }. },. │ │ │ │ │ + 0x0000c5d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0000c5e0 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ │ + 0x0000c5f0 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ │ + 0x0000c600 20202022 6e616d65 223a2022 6f766572 "name": "over │ │ │ │ │ + 0x0000c610 6c617922 2c0a2020 20202020 20202020 lay",. │ │ │ │ │ + 0x0000c620 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0000c630 223a2022 41207374 72756374 75726520 ": "A structure │ │ │ │ │ + 0x0000c640 636f6e74 61696e69 6e67206d 656d6265 containing membe │ │ │ │ │ + 0x0000c650 7273206f 66667365 7420616e 64207369 rs offset and si │ │ │ │ │ + 0x0000c660 7a652e22 2c0a2020 20202020 20202020 ze.",. │ │ │ │ │ + 0x0000c670 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ + 0x0000c680 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x0000c690 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000c6a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0000c6b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x0000c6c0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x0000c6d0 6d65223a 20226f66 66736574 222c0a20 me": "offset",. │ │ │ │ │ + 0x0000c6e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000c6f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0000c700 6e223a20 224f7665 726c6179 20736563 n": "Overlay sec │ │ │ │ │ + 0x0000c710 74696f6e 206f6666 7365742e 222c0a20 tion offset.",. │ │ │ │ │ + 0x0000c720 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000c730 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0000c740 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0000c750 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0000c760 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000c770 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0000c780 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x0000c790 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x0000c7a0 6d65223a 20227369 7a65222c 0a202020 me": "size",. │ │ │ │ │ + 0x0000c7b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000c7c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0000c7d0 3a20224f 7665726c 61792073 65637469 : "Overlay secti │ │ │ │ │ + 0x0000c7e0 6f6e2073 697a652e 222c0a20 20202020 on size.",. │ │ │ │ │ + 0x0000c7f0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000c800 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0000c810 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x0000c820 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x0000c830 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0000c840 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0000c850 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ │ + 0x0000c860 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0000c870 3a202272 6963685f 7369676e 61747572 : "rich_signatur │ │ │ │ │ + 0x0000c880 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0000c890 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0000c8a0 20225374 72756374 75726520 636f6e74 "Structure cont │ │ │ │ │ + 0x0000c8b0 61696e69 6e672069 6e666f72 6d617469 aining informati │ │ │ │ │ + 0x0000c8c0 6f6e2061 626f7574 20746865 20504527 on about the PE' │ │ │ │ │ + 0x0000c8d0 73207269 63682073 69676e61 74757265 s rich signature │ │ │ │ │ + 0x0000c8e0 20617320 646f6375 6d656e74 65642069 as documented i │ │ │ │ │ + 0x0000c8f0 6e206874 74703a2f 2f777777 2e6e7463 n http://www.ntc │ │ │ │ │ + 0x0000c900 6f72652e 636f6d2f 66696c65 732f7269 ore.com/files/ri │ │ │ │ │ + 0x0000c910 63687369 676e2e68 746d2e22 2c0a2020 chsign.htm.",. │ │ │ │ │ + 0x0000c920 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ + 0x0000c930 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ + 0x0000c940 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0000c950 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000c960 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0000c970 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000c980 20202020 20226e61 6d65223a 20226f66 "name": "of │ │ │ │ │ + 0x0000c990 66736574 222c0a20 20202020 20202020 fset",. │ │ │ │ │ + 0x0000c9a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0000c9b0 6d656e74 6174696f 6e223a20 224f6666 mentation": "Off │ │ │ │ │ + 0x0000c9c0 73657420 77686572 65207468 65207269 set where the ri │ │ │ │ │ + 0x0000c9d0 63682073 69676e61 74757265 20737461 ch signature sta │ │ │ │ │ + 0x0000c9e0 7274732e 20497420 77696c6c 20626520 rts. It will be │ │ │ │ │ + 0x0000c9f0 756e6465 66696e65 64206966 20746865 undefined if the │ │ │ │ │ + 0x0000ca00 2066696c 6520646f 65736e27 74206861 file doesn't ha │ │ │ │ │ + 0x0000ca10 76652061 20726963 68207369 676e6174 ve a rich signat │ │ │ │ │ + 0x0000ca20 7572652e 222c0a20 20202020 20202020 ure.",. │ │ │ │ │ + 0x0000ca30 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0000ca40 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x0000ca50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0000ca60 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0000ca70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ca80 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0000ca90 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000caa0 20202020 20226e61 6d65223a 20226c65 "name": "le │ │ │ │ │ + 0x0000cab0 6e677468 222c0a20 20202020 20202020 ngth",. │ │ │ │ │ + 0x0000cac0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0000cad0 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ │ + 0x0000cae0 67746820 6f662074 68652072 69636820 gth of the rich │ │ │ │ │ + 0x0000caf0 7369676e 61747572 652c206e 6f742069 signature, not i │ │ │ │ │ + 0x0000cb00 6e636c75 64696e67 20746865 2066696e ncluding the fin │ │ │ │ │ + 0x0000cb10 616c2027 52696368 27206d61 726b6572 al 'Rich' marker │ │ │ │ │ + 0x0000cb20 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x0000cb30 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0000cb40 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x0000cb50 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x0000cb60 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0000cb70 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x0000cb80 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0000cb90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000cba0 2020226e 616d6522 3a20226b 6579222c "name": "key", │ │ │ │ │ + 0x0000cbb0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000cbc0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0000cbd0 696f6e22 3a20224b 65792075 73656420 ion": "Key used │ │ │ │ │ + 0x0000cbe0 746f2065 6e637279 70742074 68652064 to encrypt the d │ │ │ │ │ + 0x0000cbf0 61746120 77697468 20584f52 2e222c0a ata with XOR.",. │ │ │ │ │ + 0x0000cc00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000cc10 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0000cc20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000cc30 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0000cc40 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000cc50 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0000cc60 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0000cc70 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x0000cc80 616d6522 3a202272 61775f64 61746122 ame": "raw_data" │ │ │ │ │ + 0x0000cc90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0000cca0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0000ccb0 74696f6e 223a2022 52617720 64617461 tion": "Raw data │ │ │ │ │ + 0x0000ccc0 20617320 69742061 70706561 72732069 as it appears i │ │ │ │ │ + 0x0000ccd0 6e207468 65206669 6c652e22 2c0a2020 n the file.",. │ │ │ │ │ + 0x0000cce0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ccf0 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ │ + 0x0000cd00 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x0000cd10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000cd20 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000cd30 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0000cd40 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0000cd50 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0000cd60 65223a20 22636c65 61725f64 61746122 e": "clear_data" │ │ │ │ │ + 0x0000cd70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0000cd80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0000cd90 74696f6e 223a2022 44617461 20616674 tion": "Data aft │ │ │ │ │ + 0x0000cda0 65722062 65696e67 20646563 72797074 er being decrypt │ │ │ │ │ + 0x0000cdb0 65642062 7920584f 52696e67 20697420 ed by XORing it │ │ │ │ │ + 0x0000cdc0 77697468 20746865 206b6579 2e222c0a with the key.",. │ │ │ │ │ + 0x0000cdd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000cde0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ │ + 0x0000cdf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ce00 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0000ce10 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000ce20 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0000ce30 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0000ce40 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x0000ce50 616d6522 3a202276 65727369 6f6e5f64 ame": "version_d │ │ │ │ │ + 0x0000ce60 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ │ + 0x0000ce70 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0000ce80 656e7461 74696f6e 223a2022 56657273 entation": "Vers │ │ │ │ │ + 0x0000ce90 696f6e20 6669656c 64732061 66746572 ion fields after │ │ │ │ │ + 0x0000cea0 20626569 6e672064 65637279 70746564 being decrypted │ │ │ │ │ + 0x0000ceb0 20627920 584f5269 6e672069 74207769 by XORing it wi │ │ │ │ │ + 0x0000cec0 74682074 6865206b 65792e22 2c0a2020 th the key.",. │ │ │ │ │ + 0x0000ced0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000cee0 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ │ + 0x0000cef0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x0000cf00 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000cf10 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000cf20 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0000cf30 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ + 0x0000cf40 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000cf50 6e616d65 223a2022 76657273 696f6e22 name": "version" │ │ │ │ │ + 0x0000cf60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0000cf70 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0000cf80 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ │ + 0x0000cf90 20726574 75726e69 6e672061 2073756d returning a sum │ │ │ │ │ + 0x0000cfa0 206f6620 636f756e 74207661 6c756573 of count values │ │ │ │ │ + 0x0000cfb0 206f6620 616c6c20 6d617463 68696e67 of all matching │ │ │ │ │ + 0x0000cfc0 20766572 73696f6e 20726563 6f726473 version records │ │ │ │ │ + 0x0000cfd0 2e205072 6f766964 65207468 65206f70 . Provide the op │ │ │ │ │ + 0x0000cfe0 74696f6e 616c2074 6f6f6c69 64206172 tional toolid ar │ │ │ │ │ + 0x0000cff0 67756d65 6e742074 6f206f6e 6c79206d gument to only m │ │ │ │ │ + 0x0000d000 61746368 20776865 6e20626f 7468206d atch when both m │ │ │ │ │ + 0x0000d010 61746368 20666f72 206f6e65 20656e74 atch for one ent │ │ │ │ │ + 0x0000d020 72792e20 4d6f7265 20696e66 6f726d61 ry. More informa │ │ │ │ │ + 0x0000d030 74696f6e 2063616e 20626520 666f756e tion can be foun │ │ │ │ │ + 0x0000d040 64206865 72653a20 68747470 3a2f2f77 d here: http://w │ │ │ │ │ + 0x0000d050 77772e6e 74636f72 652e636f 6d2f6669 ww.ntcore.com/fi │ │ │ │ │ + 0x0000d060 6c65732f 72696368 7369676e 2e68746d les/richsign.htm │ │ │ │ │ + 0x0000d070 204e6f74 653a2050 72696f72 20746f20 Note: Prior to │ │ │ │ │ + 0x0000d080 76657273 696f6e20 332e3131 2e302c20 version 3.11.0, │ │ │ │ │ + 0x0000d090 74686973 2066756e 6374696f 6e207265 this function re │ │ │ │ │ + 0x0000d0a0 7475726e 73206f6e 6c792061 20626f6f turns only a boo │ │ │ │ │ + 0x0000d0b0 6c65616e 2076616c 75652028 30206f72 lean value (0 or │ │ │ │ │ + 0x0000d0c0 20312920 69662074 68652067 6976656e 1) if the given │ │ │ │ │ + 0x0000d0d0 20766572 73696f6e 20616e64 206f7074 version and opt │ │ │ │ │ + 0x0000d0e0 696f6e61 6c20746f 6f6c6964 20697320 ional toolid is │ │ │ │ │ + 0x0000d0f0 70726573 656e7420 696e2061 6e20656e present in an en │ │ │ │ │ + 0x0000d100 7472792e 20606060 4578616d 706c653a try. ```Example: │ │ │ │ │ + 0x0000d110 2070652e 72696368 5f736967 6e617475 pe.rich_signatu │ │ │ │ │ + 0x0000d120 72652e76 65727369 6f6e2832 34323135 re.version(24215 │ │ │ │ │ + 0x0000d130 2c203236 3129203d 3d203631 60606022 , 261) == 61```" │ │ │ │ │ + 0x0000d140 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0000d150 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ + 0x0000d160 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ + 0x0000d170 20202020 20202020 20202020 2020226f "o │ │ │ │ │ + 0x0000d180 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ │ + 0x0000d190 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000d1a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0000d1b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000d1c0 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ │ + 0x0000d1d0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x0000d1e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000d1f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ 0x0000d200 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d210 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ │ - 0x0000d220 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d230 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0000d240 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d250 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ │ - 0x0000d260 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ │ - 0x0000d270 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d280 20202020 226e616d 65223a20 226d6574 "name": "met │ │ │ │ │ - 0x0000d290 686f6473 222c0a20 20202020 20202020 hods",. │ │ │ │ │ + 0x0000d210 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0000d220 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ + 0x0000d230 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000d240 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0000d250 20227665 7273696f 6e220a20 20202020 "version". │ │ │ │ │ + 0x0000d260 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000d270 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x0000d280 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000d290 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ 0x0000d2a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d2b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0000d2c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0000d2d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d2e0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ │ - 0x0000d2f0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x0000d300 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d310 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0000d320 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d330 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0000d340 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0000d2b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0000d2c0 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ │ + 0x0000d2d0 6f6e2072 65747572 6e696e67 20612073 on returning a s │ │ │ │ │ + 0x0000d2e0 756d206f 6620636f 756e7420 76616c75 um of count valu │ │ │ │ │ + 0x0000d2f0 6573206f 6620616c 6c206d61 74636869 es of all matchi │ │ │ │ │ + 0x0000d300 6e672060 76657273 696f6e60 20726563 ng `version` rec │ │ │ │ │ + 0x0000d310 6f726473 2e220a20 20202020 20202020 ords.". │ │ │ │ │ + 0x0000d320 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0000d330 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0000d340 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ 0x0000d350 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d360 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000d370 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ │ + 0x0000d360 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ + 0x0000d370 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ 0x0000d380 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d390 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d3a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0000d3b0 6e223a20 224d6574 686f6420 6e616d65 n": "Method name │ │ │ │ │ - 0x0000d3c0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x0000d390 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0000d3a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000d3b0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x0000d3c0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ 0x0000d3d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d3e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0000d3f0 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ + 0x0000d3e0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x0000d3f0 616d6522 3a202276 65727369 6f6e220a ame": "version". │ │ │ │ │ 0x0000d400 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d410 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x0000d420 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d430 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0000d440 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d450 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x0000d460 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0000d470 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000d410 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000d420 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0000d430 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000d440 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000d450 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000d460 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0000d470 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ 0x0000d480 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d490 2020226e 616d6522 3a202276 69736962 "name": "visib │ │ │ │ │ - 0x0000d4a0 696c6974 79222c0a 20202020 20202020 ility",. │ │ │ │ │ + 0x0000d490 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0000d4a0 3a202274 6f6f6c69 64220a20 20202020 : "toolid". │ │ │ │ │ 0x0000d4b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d4c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0000d4d0 756d656e 74617469 6f6e223a 20224d65 umentation": "Me │ │ │ │ │ - 0x0000d4e0 74686f64 20766973 6962696c 69747920 thod visibility │ │ │ │ │ - 0x0000d4f0 73706563 69666965 722c206f 7074696f specifier, optio │ │ │ │ │ - 0x0000d500 6e732061 72653a20 70726976 6174652c ns are: private, │ │ │ │ │ - 0x0000d510 20707562 6c69632c 2070726f 74656374 public, protect │ │ │ │ │ - 0x0000d520 65642c20 696e7465 726e616c 2c207072 ed, internal, pr │ │ │ │ │ - 0x0000d530 69766174 65207072 6f746563 74656420 ivate protected │ │ │ │ │ - 0x0000d540 616e6420 70726f74 65637465 6420696e and protected in │ │ │ │ │ - 0x0000d550 7465726e 616c222c 0a202020 20202020 ternal",. │ │ │ │ │ - 0x0000d560 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d570 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x0000d580 70652220 3a202273 220a2020 20202020 pe" : "s". │ │ │ │ │ + 0x0000d4c0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x0000d4d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000d4e0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ + 0x0000d4f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000d500 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0000d510 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ │ + 0x0000d520 6f6e2072 65747572 6e696e67 20612073 on returning a s │ │ │ │ │ + 0x0000d530 756d206f 6620636f 756e7420 76616c75 um of count valu │ │ │ │ │ + 0x0000d540 6573206f 6620616c 6c206d61 74636869 es of all matchi │ │ │ │ │ + 0x0000d550 6e672060 76657273 696f6e60 20726563 ng `version` rec │ │ │ │ │ + 0x0000d560 6f726473 20746861 7420616c 736f206d ords that also m │ │ │ │ │ + 0x0000d570 61746368 20746865 20737065 63696669 atch the specifi │ │ │ │ │ + 0x0000d580 65642060 746f6f6c 6964602e 220a2020 ed `toolid`.". │ │ │ │ │ 0x0000d590 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d5a0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x0000d5b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d5c0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x0000d5d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d5e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d5f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0000d600 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0000d610 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d620 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0000d630 22737461 74696322 2c0a2020 20202020 "static",. │ │ │ │ │ - 0x0000d640 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d650 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x0000d660 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0000d670 426f6f6c 65616e20 72657072 6573656e Boolean represen │ │ │ │ │ - 0x0000d680 74696e67 20696620 6d657468 6f642069 ting if method i │ │ │ │ │ - 0x0000d690 73207374 61746963 2e222c0a 20202020 s static.",. │ │ │ │ │ - 0x0000d6a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d6b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d6c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0000d6d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d6e0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x0000d6f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d700 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x0000d710 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000d720 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d730 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0000d740 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0000d750 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d760 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0000d770 3a202276 69727475 616c222c 0a202020 : "virtual",. │ │ │ │ │ - 0x0000d780 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d790 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d7a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0000d7b0 3a202242 6f6f6c65 616e2072 65707265 : "Boolean repre │ │ │ │ │ - 0x0000d7c0 73656e74 696e6720 6966206d 6574686f senting if metho │ │ │ │ │ - 0x0000d7d0 64206973 20766972 7475616c 2e222c0a d is virtual.",. │ │ │ │ │ - 0x0000d7e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d7f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d800 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0000d810 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d820 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d830 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x0000d840 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d850 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000d5a0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x0000d5b0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ + 0x0000d5c0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x0000d5d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000d5e0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000d5f0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0000d600 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ + 0x0000d610 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000d620 6e616d65 223a2022 746f6f6c 6964222c name": "toolid", │ │ │ │ │ + 0x0000d630 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000d640 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ │ + 0x0000d650 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ + 0x0000d660 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x0000d670 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ │ + 0x0000d680 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ │ + 0x0000d690 67206120 73756d20 6f662063 6f756e74 g a sum of count │ │ │ │ │ + 0x0000d6a0 2076616c 75657320 6f662061 6c6c206d values of all m │ │ │ │ │ + 0x0000d6b0 61746368 696e6720 746f6f6c 69642072 atching toolid r │ │ │ │ │ + 0x0000d6c0 65636f72 64732e20 50726f76 69646520 ecords. Provide │ │ │ │ │ + 0x0000d6d0 74686520 6f707469 6f6e616c 20766572 the optional ver │ │ │ │ │ + 0x0000d6e0 73696f6e 20617267 756d656e 7420746f sion argument to │ │ │ │ │ + 0x0000d6f0 206f6e6c 79206d61 74636820 7768656e only match when │ │ │ │ │ + 0x0000d700 20626f74 68206d61 74636820 666f7220 both match for │ │ │ │ │ + 0x0000d710 6f6e6520 656e7472 792e204d 6f726520 one entry. More │ │ │ │ │ + 0x0000d720 696e666f 726d6174 696f6e20 63616e20 information can │ │ │ │ │ + 0x0000d730 62652066 6f756e64 20686572 653a2068 be found here: h │ │ │ │ │ + 0x0000d740 7474703a 2f2f7777 772e6e74 636f7265 ttp://www.ntcore │ │ │ │ │ + 0x0000d750 2e636f6d 2f66696c 65732f72 69636873 .com/files/richs │ │ │ │ │ + 0x0000d760 69676e2e 68746d20 4e6f7465 3a205072 ign.htm Note: Pr │ │ │ │ │ + 0x0000d770 696f7220 746f2076 65727369 6f6e2033 ior to version 3 │ │ │ │ │ + 0x0000d780 2e31312e 302c2074 68697320 66756e63 .11.0, this func │ │ │ │ │ + 0x0000d790 74696f6e 20726574 75726e73 206f6e6c tion returns onl │ │ │ │ │ + 0x0000d7a0 79206120 626f6f6c 65616e20 76616c75 y a boolean valu │ │ │ │ │ + 0x0000d7b0 65202830 206f7220 31292069 66207468 e (0 or 1) if th │ │ │ │ │ + 0x0000d7c0 65206769 76656e20 746f6f6c 69642061 e given toolid a │ │ │ │ │ + 0x0000d7d0 6e64206f 7074696f 6e616c20 76657273 nd optional vers │ │ │ │ │ + 0x0000d7e0 696f6e20 69732070 72657365 6e742069 ion is present i │ │ │ │ │ + 0x0000d7f0 6e20616e 20656e74 72792e20 60606045 n an entry. ```E │ │ │ │ │ + 0x0000d800 78616d70 6c653a20 70652e72 6963685f xample: pe.rich_ │ │ │ │ │ + 0x0000d810 7369676e 61747572 652e746f 6f6c6964 signature.toolid │ │ │ │ │ + 0x0000d820 28313730 2c203430 32313929 203e3d20 (170, 40219) >= │ │ │ │ │ + 0x0000d830 39396060 60222c0a 20202020 20202020 99```",. │ │ │ │ │ + 0x0000d840 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ + 0x0000d850 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ 0x0000d860 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d870 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0000d880 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0000d890 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d8a0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x0000d8b0 616d6522 3a202266 696e616c 222c0a20 ame": "final",. │ │ │ │ │ - 0x0000d8c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000d870 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000d880 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000d890 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ + 0x0000d8a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000d8b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000d8c0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ 0x0000d8d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d8e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0000d8f0 6e223a20 22426f6f 6c65616e 20726570 n": "Boolean rep │ │ │ │ │ - 0x0000d900 72657365 6e74696e 67206966 206d6574 resenting if met │ │ │ │ │ - 0x0000d910 686f6420 69732066 696e616c 2e222c0a hod is final.",. │ │ │ │ │ - 0x0000d920 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000d8e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0000d8f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0000d900 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000d910 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0000d920 746f6f6c 6964220a 20202020 20202020 toolid". │ │ │ │ │ 0x0000d930 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d940 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0000d940 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ 0x0000d950 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d960 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d970 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x0000d980 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d990 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000d960 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ │ + 0x0000d970 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000d980 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0000d990 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ 0x0000d9a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d9b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0000d9c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0000d9b0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ + 0x0000d9c0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ 0x0000d9d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000d9e0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x0000d9f0 616d6522 3a202261 62737472 61637422 ame": "abstract" │ │ │ │ │ - 0x0000da00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000da10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000da20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0000da30 74696f6e 223a2022 426f6f6c 65616e20 tion": "Boolean │ │ │ │ │ - 0x0000da40 72657072 6573656e 74696e67 20696620 representing if │ │ │ │ │ - 0x0000da50 6d657468 6f642069 73206162 73747261 method is abstra │ │ │ │ │ - 0x0000da60 63742e22 2c0a2020 20202020 20202020 ct.",. │ │ │ │ │ - 0x0000da70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000da80 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0000da90 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ + 0x0000d9e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0000d9f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000da00 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x0000da10 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ + 0x0000da20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000da30 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000da40 6e616d65 223a2022 746f6f6c 6964220a name": "toolid". │ │ │ │ │ + 0x0000da50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000da60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000da70 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0000da80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000da90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ 0x0000daa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dab0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0000dac0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dad0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x0000dae0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000daf0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000db00 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0000db10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000dab0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0000dac0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ + 0x0000dad0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000dae0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0000daf0 3a202276 65727369 6f6e220a 20202020 : "version". │ │ │ │ │ + 0x0000db00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000db10 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ 0x0000db20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000db30 20202020 226e616d 65223a20 22726574 "name": "ret │ │ │ │ │ - 0x0000db40 75726e5f 74797065 222c0a20 20202020 urn_type",. │ │ │ │ │ - 0x0000db50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000db60 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000db70 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0000db80 224d6574 686f6420 72657475 726e2074 "Method return t │ │ │ │ │ - 0x0000db90 79706520 6e616d65 2e222c0a 20202020 ype name.",. │ │ │ │ │ - 0x0000dba0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dbb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dbc0 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ │ - 0x0000dbd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dbe0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x0000dbf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dc00 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x0000dc10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000dc20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dc30 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0000dc40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0000dc50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dc60 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0000dc70 3a20226e 756d6265 725f6f66 5f706172 : "number_of_par │ │ │ │ │ - 0x0000dc80 616d6574 65727322 2c0a2020 20202020 ameters",. │ │ │ │ │ - 0x0000dc90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dca0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x0000dcb0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0000dcc0 4e756d62 6572206f 66207468 65206d65 Number of the me │ │ │ │ │ - 0x0000dcd0 74686f64 20706172 616d6574 6572732e thod parameters. │ │ │ │ │ - 0x0000dce0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000dcf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dd00 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0000dd10 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x0000dd20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dd30 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x0000dd40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dd50 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0000dd60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dd70 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0000dd80 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ │ - 0x0000dd90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dda0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ddb0 20226e61 6d65223a 20227061 72616d65 "name": "parame │ │ │ │ │ - 0x0000ddc0 74657273 222c0a20 20202020 20202020 ters",. │ │ │ │ │ - 0x0000ddd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dde0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0000ddf0 6d656e74 6174696f 6e223a20 2241207a mentation": "A z │ │ │ │ │ - 0x0000de00 65726f2d 62617365 64206172 72617920 ero-based array │ │ │ │ │ - 0x0000de10 6f66206d 6574686f 64207061 72616d65 of method parame │ │ │ │ │ - 0x0000de20 74657273 2e20496e 64697669 6475616c ters. Individual │ │ │ │ │ - 0x0000de30 20706172 616d6574 65727320 63616e20 parameters can │ │ │ │ │ - 0x0000de40 62652061 63636573 73656420 62792075 be accessed by u │ │ │ │ │ - 0x0000de50 73696e67 20746865 205b5d20 6f706572 sing the [] oper │ │ │ │ │ - 0x0000de60 61746f72 2e222c0a 20202020 20202020 ator.",. │ │ │ │ │ + 0x0000db30 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ + 0x0000db40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000db50 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ + 0x0000db60 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ + 0x0000db70 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x0000db80 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ + 0x0000db90 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0000dba0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0000dbb0 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ │ + 0x0000dbc0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0000dbd0 6d65223a 2022696d 70686173 68222c0a me": "imphash",. │ │ │ │ │ + 0x0000dbe0 20202020 20202020 20202020 22726574 "ret │ │ │ │ │ + 0x0000dbf0 75726e5f 74797065 223a2022 73222c0a urn_type": "s",. │ │ │ │ │ + 0x0000dc00 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ + 0x0000dc10 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ + 0x0000dc20 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0000dc30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000dc40 20226172 67756d65 6e747322 3a205b5d "arguments": [] │ │ │ │ │ + 0x0000dc50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0000dc60 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0000dc70 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ │ + 0x0000dc80 20726574 75726e69 6e672074 68652069 returning the i │ │ │ │ │ + 0x0000dc90 6d706f72 74206861 7368206f 7220696d mport hash or im │ │ │ │ │ + 0x0000dca0 70686173 6820666f 72207468 65205045 phash for the PE │ │ │ │ │ + 0x0000dcb0 2e205468 6520696d 70686173 68206973 . The imphash is │ │ │ │ │ + 0x0000dcc0 2061204d 44352068 61736820 6f662074 a MD5 hash of t │ │ │ │ │ + 0x0000dcd0 68652050 45277320 696d706f 72742074 he PE's import t │ │ │ │ │ + 0x0000dce0 61626c65 20616674 65722073 6f6d6520 able after some │ │ │ │ │ + 0x0000dcf0 6e6f726d 616c697a 6174696f 6e2e2054 normalization. T │ │ │ │ │ + 0x0000dd00 68652069 6d706861 73682066 6f722061 he imphash for a │ │ │ │ │ + 0x0000dd10 20504520 63616e20 62652061 6c736f20 PE can be also │ │ │ │ │ + 0x0000dd20 636f6d70 75746564 20776974 68207065 computed with pe │ │ │ │ │ + 0x0000dd30 66696c65 20616e64 20796f75 2063616e file and you can │ │ │ │ │ + 0x0000dd40 2066696e 64206d6f 72652069 6e666f72 find more infor │ │ │ │ │ + 0x0000dd50 6d617469 6f6e2069 6e204d61 6e646961 mation in Mandia │ │ │ │ │ + 0x0000dd60 6e742773 20626c6f 672e220a 20202020 nt's blog.". │ │ │ │ │ + 0x0000dd70 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x0000dd80 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ + 0x0000dd90 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0000dda0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0000ddb0 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ │ + 0x0000ddc0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0000ddd0 6d65223a 20227365 6374696f 6e5f696e me": "section_in │ │ │ │ │ + 0x0000dde0 64657822 2c0a2020 20202020 20202020 dex",. │ │ │ │ │ + 0x0000ddf0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ + 0x0000de00 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ + 0x0000de10 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ + 0x0000de20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000de30 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000de40 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ + 0x0000de50 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x0000de60 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ 0x0000de70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000de80 20202020 20202020 20202020 22737472 "str │ │ │ │ │ - 0x0000de90 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ │ + 0x0000de80 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0000de90 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ │ 0x0000dea0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000deb0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x0000dec0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ded0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dee0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0000def0 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ │ - 0x0000df00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000df10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000df20 20226e61 6d65223a 20227061 72616d65 "name": "parame │ │ │ │ │ - 0x0000df30 74657273 222c0a20 20202020 20202020 ters",. │ │ │ │ │ - 0x0000df40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000df50 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000df60 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0000df70 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0000df80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000df90 20202020 20202020 20202020 22617474 "att │ │ │ │ │ - 0x0000dfa0 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ │ + 0x0000deb0 20202020 20226e61 6d65223a 20226e61 "name": "na │ │ │ │ │ + 0x0000dec0 6d65220a 20202020 20202020 20202020 me". │ │ │ │ │ + 0x0000ded0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x0000dee0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000def0 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ │ + 0x0000df00 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0000df10 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ │ + 0x0000df20 696f6e20 72657475 726e696e 67207468 ion returning th │ │ │ │ │ + 0x0000df30 6520696e 64657820 696e746f 20746865 e index into the │ │ │ │ │ + 0x0000df40 20736563 74696f6e 73206172 72617920 sections array │ │ │ │ │ + 0x0000df50 666f7220 74686520 73656374 696f6e20 for the section │ │ │ │ │ + 0x0000df60 74686174 20686173 206e616d 652e206e that has name. n │ │ │ │ │ + 0x0000df70 616d6520 69732063 61736520 73656e73 ame is case sens │ │ │ │ │ + 0x0000df80 69746976 652e220a 20202020 20202020 itive.". │ │ │ │ │ + 0x0000df90 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0000dfa0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ 0x0000dfb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dfc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000dfd0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0000dfe0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000dfc0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ + 0x0000dfd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000dfe0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ 0x0000dff0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e000 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0000e010 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0000e020 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e030 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e040 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0000e050 223a2022 6e616d65 222c0a20 20202020 ": "name",. │ │ │ │ │ - 0x0000e060 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e000 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0000e010 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0000e020 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000e030 6e616d65 223a2022 61646472 220a2020 name": "addr". │ │ │ │ │ + 0x0000e040 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e050 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x0000e060 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ 0x0000e070 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e080 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0000e090 6d656e74 6174696f 6e223a20 22506172 mentation": "Par │ │ │ │ │ - 0x0000e0a0 616d6574 6572206e 616d652e 222c0a20 ameter name.",. │ │ │ │ │ - 0x0000e0b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e0c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e0d0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000e0e0 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ │ - 0x0000e0f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e100 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e110 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0000e120 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e130 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e140 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0000e150 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e160 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e170 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0000e180 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0000e190 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e1a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e1b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0000e1c0 20227479 7065222c 0a202020 20202020 "type",. │ │ │ │ │ - 0x0000e1d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e1e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e1f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0000e200 6e746174 696f6e22 3a202250 6172616d ntation": "Param │ │ │ │ │ - 0x0000e210 65746572 20747970 652e222c 0a202020 eter type.",. │ │ │ │ │ - 0x0000e220 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e230 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e240 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x0000e250 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ │ - 0x0000e260 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e270 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e280 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x0000e290 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e2a0 20202020 20202020 20202020 2020205d ] │ │ │ │ │ - 0x0000e2b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000e2c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e2d0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x0000e2e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e2f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0000e300 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e310 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x0000e320 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e330 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e340 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0000e350 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000e360 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e370 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ │ - 0x0000e380 6d626572 5f6f665f 67656e65 7269635f mber_of_generic_ │ │ │ │ │ - 0x0000e390 70617261 6d657465 7273222c 0a202020 parameters",. │ │ │ │ │ - 0x0000e3a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e080 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0000e090 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ │ + 0x0000e0a0 7475726e 696e6720 74686520 696e6465 turning the inde │ │ │ │ │ + 0x0000e0b0 7820696e 746f2074 68652073 65637469 x into the secti │ │ │ │ │ + 0x0000e0c0 6f6e7320 61727261 7920666f 72207468 ons array for th │ │ │ │ │ + 0x0000e0d0 65207365 6374696f 6e207468 61742068 e section that h │ │ │ │ │ + 0x0000e0e0 61732061 6464722e 20616464 72206361 as addr. addr ca │ │ │ │ │ + 0x0000e0f0 6e206265 20616e20 6f666673 65742069 n be an offset i │ │ │ │ │ + 0x0000e100 6e746f20 74686520 66696c65 206f7220 nto the file or │ │ │ │ │ + 0x0000e110 61206d65 6d6f7279 20616464 72657373 a memory address │ │ │ │ │ + 0x0000e120 2e220a20 20202020 20202020 20202020 .". │ │ │ │ │ + 0x0000e130 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x0000e140 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ │ + 0x0000e150 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0000e160 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ │ + 0x0000e170 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ │ + 0x0000e180 20202020 226e616d 65223a20 22657870 "name": "exp │ │ │ │ │ + 0x0000e190 6f727473 222c0a20 20202020 20202020 orts",. │ │ │ │ │ + 0x0000e1a0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ │ + 0x0000e1b0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ + 0x0000e1c0 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ │ + 0x0000e1d0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x0000e1e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000e1f0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ + 0x0000e200 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ + 0x0000e210 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x0000e220 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000e230 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x0000e240 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ │ + 0x0000e250 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e260 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ │ + 0x0000e270 756e6374 696f6e5f 6e616d65 220a2020 unction_name". │ │ │ │ │ + 0x0000e280 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e290 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x0000e2a0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ + 0x0000e2b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e2c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0000e2d0 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ │ + 0x0000e2e0 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ │ + 0x0000e2f0 74686520 50452065 78706f72 74732066 the PE exports f │ │ │ │ │ + 0x0000e300 756e6374 696f6e5f 6e616d65 206f7220 unction_name or │ │ │ │ │ + 0x0000e310 66616c73 65206f74 68657277 6973652e false otherwise. │ │ │ │ │ + 0x0000e320 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x0000e330 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x0000e340 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0000e350 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ + 0x0000e360 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ + 0x0000e370 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e380 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000e390 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e3a0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ │ 0x0000e3b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e3c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0000e3d0 3a20224e 756d6265 72206f66 20746865 : "Number of the │ │ │ │ │ - 0x0000e3e0 206d6574 686f6420 67656e65 72696320 method generic │ │ │ │ │ - 0x0000e3f0 70617261 6d657465 72732e22 2c0a2020 parameters.",. │ │ │ │ │ - 0x0000e400 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e3c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0000e3d0 20226f72 64696e61 6c220a20 20202020 "ordinal". │ │ │ │ │ + 0x0000e3e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e3f0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x0000e400 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ 0x0000e410 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e420 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0000e430 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e440 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x0000e450 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000e460 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e470 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000e480 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e490 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0000e4a0 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ │ - 0x0000e4b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e4c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0000e4d0 65223a20 2267656e 65726963 5f706172 e": "generic_par │ │ │ │ │ - 0x0000e4e0 616d6574 65727322 2c0a2020 20202020 ameters",. │ │ │ │ │ - 0x0000e4f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e500 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x0000e510 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0000e520 41207a65 726f2d62 61736564 20617272 A zero-based arr │ │ │ │ │ - 0x0000e530 6179206f 66206d65 74686f64 2067656e ay of method gen │ │ │ │ │ - 0x0000e540 65726963 20706172 616d6574 6572732e eric parameters. │ │ │ │ │ - 0x0000e550 20496e64 69766964 75616c20 70617261 Individual para │ │ │ │ │ - 0x0000e560 6d657465 72732063 616e2062 65206163 meters can be ac │ │ │ │ │ - 0x0000e570 63657373 65642062 79207573 696e6720 cessed by using │ │ │ │ │ - 0x0000e580 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ │ - 0x0000e590 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000e5a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e5b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0000e5c0 73220a20 20202020 20202020 20202020 s". │ │ │ │ │ - 0x0000e5d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e5e0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x0000e5f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e600 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ │ - 0x0000e610 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x0000e620 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e630 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x0000e640 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ │ - 0x0000e650 207d0a20 20202020 2020207d 2c0a2020 }. },. │ │ │ │ │ - 0x0000e660 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0000e670 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ │ - 0x0000e680 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ │ - 0x0000e690 20226e61 6d65223a 20227265 736f7572 "name": "resour │ │ │ │ │ - 0x0000e6a0 63657322 2c0a2020 20202020 20202020 ces",. │ │ │ │ │ - 0x0000e6b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0000e6c0 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ │ - 0x0000e6d0 20617272 6179206f 66207265 736f7572 array of resour │ │ │ │ │ - 0x0000e6e0 6365206f 626a6563 74732c20 6f6e6520 ce objects, one │ │ │ │ │ - 0x0000e6f0 666f7220 65616368 20726573 6f757263 for each resourc │ │ │ │ │ - 0x0000e700 65207468 65202e4e 45542066 696c6520 e the .NET file │ │ │ │ │ - 0x0000e710 6861732e 20496e64 69766964 75616c20 has. Individual │ │ │ │ │ - 0x0000e720 7265736f 75726365 73206361 6e206265 resources can be │ │ │ │ │ - 0x0000e730 20616363 65737365 64206279 20757369 accessed by usi │ │ │ │ │ - 0x0000e740 6e672074 6865205b 5d206f70 65726174 ng the [] operat │ │ │ │ │ - 0x0000e750 6f722e20 4578616d 706c653a 20606060 or. Example: ``` │ │ │ │ │ - 0x0000e760 75696e74 31366265 28646f74 6e65742e uint16be(dotnet. │ │ │ │ │ - 0x0000e770 7265736f 75726365 735b305d 2e6f6666 resources[0].off │ │ │ │ │ - 0x0000e780 73657429 203d3d20 30783464 35616060 set) == 0x4d5a`` │ │ │ │ │ - 0x0000e790 60222c0a 20202020 20202020 20202020 `",. │ │ │ │ │ - 0x0000e7a0 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ │ - 0x0000e7b0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x0000e7c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0000e7d0 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ │ - 0x0000e7e0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x0000e7f0 6d65223a 20227265 736f7572 63657322 me": "resources" │ │ │ │ │ - 0x0000e800 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000e810 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0000e820 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x0000e830 20202020 20202022 61747472 69627574 "attribut │ │ │ │ │ - 0x0000e840 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ │ - 0x0000e850 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x0000e860 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e870 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0000e880 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0000e890 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x0000e8a0 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ │ - 0x0000e8b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e8c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0000e8d0 74696f6e 223a2022 4e616d65 206f6620 tion": "Name of │ │ │ │ │ - 0x0000e8e0 74686520 7265736f 75726365 20287374 the resource (st │ │ │ │ │ - 0x0000e8f0 72696e67 292e222c 0a202020 20202020 ring).",. │ │ │ │ │ - 0x0000e900 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e910 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ │ - 0x0000e920 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e930 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x0000e940 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0000e950 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e960 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0000e970 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000e980 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0000e990 223a2022 6f666673 6574222c 0a202020 ": "offset",. │ │ │ │ │ - 0x0000e9a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000e9b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0000e9c0 696f6e22 3a20224f 66667365 7420666f ion": "Offset fo │ │ │ │ │ - 0x0000e9d0 72207468 65207265 736f7572 63652064 r the resource d │ │ │ │ │ - 0x0000e9e0 6174612e 222c0a20 20202020 20202020 ata.",. │ │ │ │ │ - 0x0000e9f0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000ea00 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0000ea10 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x0000ea20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000ea30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0000ea40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ea50 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0000ea60 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000ea70 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0000ea80 20226c65 6e677468 222c0a20 20202020 "length",. │ │ │ │ │ - 0x0000ea90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000eaa0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0000eab0 6e223a20 224c656e 67746820 6f662074 n": "Length of t │ │ │ │ │ - 0x0000eac0 68652072 65736f75 72636520 64617461 he resource data │ │ │ │ │ - 0x0000ead0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x0000eae0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0000eaf0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0000eb00 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x0000eb10 20202020 20202020 20202020 20205d0a ]. │ │ │ │ │ - 0x0000eb20 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x0000eb30 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0000eb40 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0000eb50 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0000eb60 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0000eb70 65223a20 226e756d 6265725f 6f665f72 e": "number_of_r │ │ │ │ │ - 0x0000eb80 65736f75 72636573 222c0a20 20202020 esources",. │ │ │ │ │ - 0x0000eb90 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0000eba0 6174696f 6e223a20 22546865 206e756d ation": "The num │ │ │ │ │ - 0x0000ebb0 62657220 6f662072 65736f75 72636573 ber of resources │ │ │ │ │ - 0x0000ebc0 20696e20 74686520 2e4e4554 2066696c in the .NET fil │ │ │ │ │ - 0x0000ebd0 652e2054 68657365 20617265 20646966 e. These are dif │ │ │ │ │ - 0x0000ebe0 66657265 6e742066 726f6d20 6e6f726d ferent from norm │ │ │ │ │ - 0x0000ebf0 616c2050 45207265 736f7572 6365732e al PE resources. │ │ │ │ │ - 0x0000ec00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0000ec10 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0000ec20 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0000ec30 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0000ec40 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ │ - 0x0000ec50 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0000ec60 20226173 73656d62 6c795f72 65667322 "assembly_refs" │ │ │ │ │ - 0x0000ec70 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0000ec80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0000ec90 4f626a65 63742066 6f72202e 4e455420 Object for .NET │ │ │ │ │ - 0x0000eca0 61737365 6d626c79 20726566 6572656e assembly referen │ │ │ │ │ - 0x0000ecb0 63652069 6e666f72 6d617469 6f6e2e22 ce information." │ │ │ │ │ - 0x0000ecc0 2c0a2020 20202020 20202020 20202273 ,. "s │ │ │ │ │ - 0x0000ecd0 74727563 74757265 223a0a20 20202020 tructure":. │ │ │ │ │ - 0x0000ece0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0000ecf0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0000ed00 20227374 72756374 222c0a20 20202020 "struct",. │ │ │ │ │ - 0x0000ed10 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0000ed20 223a2022 61737365 6d626c79 5f726566 ": "assembly_ref │ │ │ │ │ - 0x0000ed30 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ - 0x0000ed40 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0000ed50 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0000ed60 20202020 20202020 20226174 74726962 "attrib │ │ │ │ │ - 0x0000ed70 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ │ - 0x0000ed80 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x0000ed90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000eda0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0000edb0 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ │ - 0x0000edc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000edd0 20226e61 6d65223a 20227665 7273696f "name": "versio │ │ │ │ │ - 0x0000ede0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ - 0x0000edf0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0000ee00 756d656e 74617469 6f6e223a 2022416e umentation": "An │ │ │ │ │ - 0x0000ee10 206f626a 65637420 77697468 20696e74 object with int │ │ │ │ │ - 0x0000ee20 65676572 2076616c 75657320 72657072 eger values repr │ │ │ │ │ - 0x0000ee30 6573656e 74696e67 20766572 73696f6e esenting version │ │ │ │ │ - 0x0000ee40 20696e66 6f726d61 74696f6e 20666f72 information for │ │ │ │ │ - 0x0000ee50 20746869 73206173 73656d62 6c792e22 this assembly." │ │ │ │ │ - 0x0000ee60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000ee70 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ - 0x0000ee80 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ - 0x0000ee90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000eea0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0000eeb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000eec0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0000eed0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0000eee0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000eef0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0000ef00 20226d61 6a6f7222 2c0a2020 20202020 "major",. │ │ │ │ │ - 0x0000ef10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ef20 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0000ef30 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0000ef40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ef50 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000ef60 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0000ef70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000ef80 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0000ef90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000efa0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0000efb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000efc0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0000efd0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0000efe0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000eff0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0000f000 20226d69 6e6f7222 2c0a2020 20202020 "minor",. │ │ │ │ │ - 0x0000f010 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f020 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0000f030 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0000f040 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f050 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000f060 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0000f070 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f080 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0000f090 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f0a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0000f0b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f0c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0000f0d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0000f0e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f0f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0000f100 20226275 696c645f 6e756d62 6572222c "build_number", │ │ │ │ │ - 0x0000f110 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000f120 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f130 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0000f140 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0000f150 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f160 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0000f170 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x0000f180 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x0000f190 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000f1a0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x0000f1b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f1c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000f1d0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0000f1e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f1f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f200 226e616d 65223a20 22726576 6973696f "name": "revisio │ │ │ │ │ - 0x0000f210 6e5f6e75 6d626572 222c0a20 20202020 n_number",. │ │ │ │ │ - 0x0000f220 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f230 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0000f240 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0000f250 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f260 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f270 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0000f280 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f290 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x0000f2a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f2b0 20205d0a 20202020 20202020 20202020 ]. │ │ │ │ │ - 0x0000f2c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0000f2d0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x0000f2e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000f2f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0000f300 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0000f310 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f320 2020226e 616d6522 3a202270 75626c69 "name": "publi │ │ │ │ │ - 0x0000f330 635f6b65 795f6f72 5f746f6b 656e222c c_key_or_token", │ │ │ │ │ - 0x0000f340 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000f350 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0000f360 6e746174 696f6e22 3a202253 7472696e ntation": "Strin │ │ │ │ │ - 0x0000f370 6720636f 6e746169 6e696e67 20746865 g containing the │ │ │ │ │ - 0x0000f380 20707562 6c696320 6b657920 6f722074 public key or t │ │ │ │ │ - 0x0000f390 6f6b656e 20776869 63682069 64656e74 oken which ident │ │ │ │ │ - 0x0000f3a0 69666965 73207468 65206175 74686f72 ifies the author │ │ │ │ │ - 0x0000f3b0 206f6620 74686973 20617373 656d626c of this assembl │ │ │ │ │ - 0x0000f3c0 792e222c 0a202020 20202020 20202020 y.",. │ │ │ │ │ - 0x0000f3d0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x0000f3e0 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ │ - 0x0000f3f0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x0000f400 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f410 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0000f420 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x0000f430 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0000f440 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f450 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0000f460 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ │ - 0x0000f470 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0000f480 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0000f490 22537472 696e6720 636f6e74 61696e69 "String containi │ │ │ │ │ - 0x0000f4a0 6e672074 68652061 7373656d 626c7920 ng the assembly │ │ │ │ │ - 0x0000f4b0 6e616d65 2e222c0a 20202020 20202020 name.",. │ │ │ │ │ - 0x0000f4c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f4d0 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ │ + 0x0000e420 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0000e430 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ │ + 0x0000e440 6e696e67 20747275 65206966 20746865 ning true if the │ │ │ │ │ + 0x0000e450 20504520 6578706f 72747320 6f726469 PE exports ordi │ │ │ │ │ + 0x0000e460 6e616c20 6f722066 616c7365 206f7468 nal or false oth │ │ │ │ │ + 0x0000e470 65727769 73652e22 0a202020 20202020 erwise.". │ │ │ │ │ + 0x0000e480 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x0000e490 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x0000e4a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e4b0 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ │ + 0x0000e4c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000e4d0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x0000e4e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e4f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0000e500 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ │ + 0x0000e510 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e520 226e616d 65223a20 22726567 756c6172 "name": "regular │ │ │ │ │ + 0x0000e530 5f657870 72657373 696f6e22 0a202020 _expression". │ │ │ │ │ + 0x0000e540 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e550 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x0000e560 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ │ + 0x0000e570 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e580 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0000e590 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ │ + 0x0000e5a0 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ │ + 0x0000e5b0 68652050 45206578 706f7274 73207265 he PE exports re │ │ │ │ │ + 0x0000e5c0 67756c61 725f6578 70726573 73696f6e gular_expression │ │ │ │ │ + 0x0000e5d0 206f7220 66616c73 65206f74 68657277 or false otherw │ │ │ │ │ + 0x0000e5e0 6973652e 220a2020 20202020 20202020 ise.". │ │ │ │ │ + 0x0000e5f0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x0000e600 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ │ + 0x0000e610 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x0000e620 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0000e630 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ + 0x0000e640 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0000e650 6578706f 7274735f 696e6465 78222c0a exports_index",. │ │ │ │ │ + 0x0000e660 20202020 20202020 20202020 22726574 "ret │ │ │ │ │ + 0x0000e670 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ │ + 0x0000e680 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ + 0x0000e690 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ + 0x0000e6a0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0000e6b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e6c0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ + 0x0000e6d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e6e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0000e6f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e700 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ + 0x0000e710 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0000e720 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000e730 6e616d65 223a2022 66756e63 74696f6e name": "function │ │ │ │ │ + 0x0000e740 5f6e616d 65220a20 20202020 20202020 _name". │ │ │ │ │ + 0x0000e750 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0000e760 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000e770 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ + 0x0000e780 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0000e790 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ │ + 0x0000e7a0 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ │ + 0x0000e7b0 20746865 20696e64 65782069 6e746f20 the index into │ │ │ │ │ + 0x0000e7c0 74686520 6578706f 72745f64 65746169 the export_detai │ │ │ │ │ + 0x0000e7d0 6c732061 72726179 20776865 72652074 ls array where t │ │ │ │ │ + 0x0000e7e0 6865206e 616d6564 2066756e 6374696f he named functio │ │ │ │ │ + 0x0000e7f0 6e206973 2c20756e 64656669 6e656420 n is, undefined │ │ │ │ │ + 0x0000e800 6f746865 72776973 652e220a 20202020 otherwise.". │ │ │ │ │ + 0x0000e810 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x0000e820 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x0000e830 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000e840 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ + 0x0000e850 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ + 0x0000e860 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x0000e870 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e880 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0000e890 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ + 0x0000e8a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e8b0 20202022 6e616d65 223a2022 6f726469 "name": "ordi │ │ │ │ │ + 0x0000e8c0 6e616c22 0a202020 20202020 20202020 nal". │ │ │ │ │ + 0x0000e8d0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ + 0x0000e8e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000e8f0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ │ + 0x0000e900 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0000e910 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ │ + 0x0000e920 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ │ + 0x0000e930 68652069 6e646578 20696e74 6f207468 he index into th │ │ │ │ │ + 0x0000e940 65206578 706f7274 5f646574 61696c73 e export_details │ │ │ │ │ + 0x0000e950 20617272 61792077 68657265 20746865 array where the │ │ │ │ │ + 0x0000e960 20657870 6f727465 64206f72 64696e61 exported ordina │ │ │ │ │ + 0x0000e970 6c206973 2c20756e 64656669 6e656420 l is, undefined │ │ │ │ │ + 0x0000e980 6f746865 72776973 652e220a 20202020 otherwise.". │ │ │ │ │ + 0x0000e990 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x0000e9a0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x0000e9b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000e9c0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ + 0x0000e9d0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ + 0x0000e9e0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x0000e9f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ea00 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0000ea10 3a202272 222c0a20 20202020 20202020 : "r",. │ │ │ │ │ + 0x0000ea20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ea30 20202022 6e616d65 223a2022 72656775 "name": "regu │ │ │ │ │ + 0x0000ea40 6c61725f 65787072 65737369 6f6e220a lar_expression". │ │ │ │ │ + 0x0000ea50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ea60 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x0000ea70 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ + 0x0000ea80 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000ea90 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0000eaa0 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ │ + 0x0000eab0 72657475 726e696e 67207468 65206669 returning the fi │ │ │ │ │ + 0x0000eac0 72737420 696e6465 7820696e 746f2074 rst index into t │ │ │ │ │ + 0x0000ead0 68652065 78706f72 745f6465 7461696c he export_detail │ │ │ │ │ + 0x0000eae0 73206172 72617920 77686572 65207468 s array where th │ │ │ │ │ + 0x0000eaf0 65207265 67756c61 72206578 70726573 e regular expres │ │ │ │ │ + 0x0000eb00 73696f6e 206d6174 63686573 20746865 sion matches the │ │ │ │ │ + 0x0000eb10 20657870 6f727465 64206e61 6d652c20 exported name, │ │ │ │ │ + 0x0000eb20 756e6465 66696e65 64206f74 68657277 undefined otherw │ │ │ │ │ + 0x0000eb30 6973652e 220a2020 20202020 20202020 ise.". │ │ │ │ │ + 0x0000eb40 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x0000eb50 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ │ + 0x0000eb60 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x0000eb70 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0000eb80 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ │ + 0x0000eb90 20202020 226e616d 65223a20 22657870 "name": "exp │ │ │ │ │ + 0x0000eba0 6f72745f 64657461 696c7322 2c0a2020 ort_details",. │ │ │ │ │ + 0x0000ebb0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0000ebc0 656e7461 74696f6e 223a2022 41727261 entation": "Arra │ │ │ │ │ + 0x0000ebd0 79206f66 20737472 75637475 72657320 y of structures │ │ │ │ │ + 0x0000ebe0 636f6e74 61696e69 6e672069 6e666f72 containing infor │ │ │ │ │ + 0x0000ebf0 6d617469 6f6e2061 626f7574 20746865 mation about the │ │ │ │ │ + 0x0000ec00 20504527 73206578 706f7274 732e222c PE's exports.", │ │ │ │ │ + 0x0000ec10 0a202020 20202020 20202020 20227374 . "st │ │ │ │ │ + 0x0000ec20 72756374 75726522 3a0a2020 20202020 ructure":. │ │ │ │ │ + 0x0000ec30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0000ec40 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0000ec50 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ │ + 0x0000ec60 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0000ec70 3a202265 78706f72 745f6465 7461696c : "export_detail │ │ │ │ │ + 0x0000ec80 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ + 0x0000ec90 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ │ + 0x0000eca0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ + 0x0000ecb0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0000ecc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ecd0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0000ece0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0000ecf0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0000ed00 223a2022 6f666673 6574222c 0a202020 ": "offset",. │ │ │ │ │ + 0x0000ed10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ed20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0000ed30 696f6e22 3a20224f 66667365 74207768 ion": "Offset wh │ │ │ │ │ + 0x0000ed40 65726520 74686520 6578706f 72746564 ere the exported │ │ │ │ │ + 0x0000ed50 2066756e 6374696f 6e207374 61727473 function starts │ │ │ │ │ + 0x0000ed60 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x0000ed70 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0000ed80 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0000ed90 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x0000eda0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000edb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0000edc0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x0000edd0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0000ede0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000edf0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ + 0x0000ee00 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ │ + 0x0000ee10 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x0000ee20 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0000ee30 4e616d65 206f6620 74686520 6578706f Name of the expo │ │ │ │ │ + 0x0000ee40 72746564 2066756e 6374696f 6e2e2049 rted function. I │ │ │ │ │ + 0x0000ee50 74207769 6c6c2062 6520756e 64656669 t will be undefi │ │ │ │ │ + 0x0000ee60 6e656420 69662074 68652066 756e6374 ned if the funct │ │ │ │ │ + 0x0000ee70 696f6e20 68617320 6e6f206e 616d652e ion has no name. │ │ │ │ │ + 0x0000ee80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0000ee90 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0000eea0 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ │ + 0x0000eeb0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x0000eec0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000eed0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000eee0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0000eef0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0000ef00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ef10 20202020 20226e61 6d65223a 2022666f "name": "fo │ │ │ │ │ + 0x0000ef20 72776172 645f6e61 6d65222c 0a202020 rward_name",. │ │ │ │ │ + 0x0000ef30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000ef40 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0000ef50 696f6e22 3a202254 6865206e 616d6520 ion": "The name │ │ │ │ │ + 0x0000ef60 6f662074 68652066 756e6374 696f6e20 of the function │ │ │ │ │ + 0x0000ef70 77686572 65207468 69732065 78706f72 where this expor │ │ │ │ │ + 0x0000ef80 7420666f 72776172 64732074 6f2e2049 t forwards to. I │ │ │ │ │ + 0x0000ef90 74207769 6c6c2062 6520756e 64656669 t will be undefi │ │ │ │ │ + 0x0000efa0 6e656420 69662074 68652065 78706f72 ned if the expor │ │ │ │ │ + 0x0000efb0 74206973 206e6f74 20612066 6f727761 t is not a forwa │ │ │ │ │ + 0x0000efc0 7264696e 67206578 706f7274 2e222c0a rding export.",. │ │ │ │ │ + 0x0000efd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000efe0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0000eff0 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ + 0x0000f000 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0000f010 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x0000f020 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000f030 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0000f040 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0000f050 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f060 2020226e 616d6522 3a20226f 7264696e "name": "ordin │ │ │ │ │ + 0x0000f070 616c222c 0a202020 20202020 20202020 al",. │ │ │ │ │ + 0x0000f080 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x0000f090 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ │ + 0x0000f0a0 6865206f 7264696e 616c206f 66207468 he ordinal of th │ │ │ │ │ + 0x0000f0b0 65206578 706f7274 65642066 756e6374 e exported funct │ │ │ │ │ + 0x0000f0c0 696f6e2c 20616674 65722074 6865206f ion, after the o │ │ │ │ │ + 0x0000f0d0 7264696e 616c2062 61736520 68617320 rdinal base has │ │ │ │ │ + 0x0000f0e0 6265656e 20617070 6c696564 20746f20 been applied to │ │ │ │ │ + 0x0000f0f0 69742e22 2c0a2020 20202020 20202020 it.",. │ │ │ │ │ + 0x0000f100 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x0000f110 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0000f120 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x0000f130 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f140 5d0a2020 20202020 20202020 20207d0a ]. }. │ │ │ │ │ + 0x0000f150 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0000f160 2020207b 0a090909 226b696e 64223a20 {...."kind": │ │ │ │ │ + 0x0000f170 2276616c 7565222c 0a090909 226e616d "value",...."nam │ │ │ │ │ + 0x0000f180 65223a20 22494d50 4f52545f 5354414e e": "IMPORT_STAN │ │ │ │ │ + 0x0000f190 44415244 222c0a09 09092264 6f63756d DARD",...."docum │ │ │ │ │ + 0x0000f1a0 656e7461 74696f6e 223a2022 466c6167 entation": "Flag │ │ │ │ │ + 0x0000f1b0 20737065 63696679 696e6720 77686963 specifying whic │ │ │ │ │ + 0x0000f1c0 6820696d 706f7274 2073686f 756c6420 h import should │ │ │ │ │ + 0x0000f1d0 66756e63 74696f6e 20696d70 6f727473 function imports │ │ │ │ │ + 0x0000f1e0 28696e74 2c2e2e2e 29207365 61726368 (int,...) search │ │ │ │ │ + 0x0000f1f0 222c0a09 09092274 79706522 3a202269 ",...."type": "i │ │ │ │ │ + 0x0000f200 220a0909 7d2c0a09 097b0a09 0909226b "...},...{...."k │ │ │ │ │ + 0x0000f210 696e6422 3a202276 616c7565 222c0a09 ind": "value",.. │ │ │ │ │ + 0x0000f220 0909226e 616d6522 3a202249 4d504f52 .."name": "IMPOR │ │ │ │ │ + 0x0000f230 545f4445 4c415945 44222c0a 09090922 T_DELAYED",...." │ │ │ │ │ + 0x0000f240 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0000f250 22466c61 67207370 65636966 79696e67 "Flag specifying │ │ │ │ │ + 0x0000f260 20776869 63682069 6d706f72 74207368 which import sh │ │ │ │ │ + 0x0000f270 6f756c64 2066756e 6374696f 6e20696d ould function im │ │ │ │ │ + 0x0000f280 706f7274 7328696e 742c2e2e 2e292073 ports(int,...) s │ │ │ │ │ + 0x0000f290 65617263 68222c0a 09090922 74797065 earch",...."type │ │ │ │ │ + 0x0000f2a0 223a2022 69220a09 097d2c0a 09097b0a ": "i"...},...{. │ │ │ │ │ + 0x0000f2b0 09090922 6b696e64 223a2022 76616c75 ..."kind": "valu │ │ │ │ │ + 0x0000f2c0 65222c0a 09090922 6e616d65 223a2022 e",...."name": " │ │ │ │ │ + 0x0000f2d0 494d504f 52545f41 4e59222c 0a090909 IMPORT_ANY",.... │ │ │ │ │ + 0x0000f2e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0000f2f0 2022466c 61672073 70656369 6679696e "Flag specifyin │ │ │ │ │ + 0x0000f300 67207768 69636820 696d706f 72742073 g which import s │ │ │ │ │ + 0x0000f310 686f756c 64206675 6e637469 6f6e2069 hould function i │ │ │ │ │ + 0x0000f320 6d706f72 74732869 6e742c2e 2e2e2920 mports(int,...) │ │ │ │ │ + 0x0000f330 73656172 6368222c 0a090909 22747970 search",...."typ │ │ │ │ │ + 0x0000f340 65223a20 2269220a 09097d2c 0a202020 e": "i"...},. │ │ │ │ │ + 0x0000f350 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0000f360 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ │ + 0x0000f370 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ │ + 0x0000f380 20202022 6e616d65 223a2022 696d706f "name": "impo │ │ │ │ │ + 0x0000f390 72747322 2c0a2020 20202020 20202020 rts",. │ │ │ │ │ + 0x0000f3a0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ + 0x0000f3b0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ + 0x0000f3c0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ + 0x0000f3d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000f3e0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000f3f0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ + 0x0000f400 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x0000f410 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0000f420 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f430 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0000f440 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ │ + 0x0000f450 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f460 20202020 20226e61 6d65223a 2022646c "name": "dl │ │ │ │ │ + 0x0000f470 6c5f6e61 6d65220a 20202020 20202020 l_name". │ │ │ │ │ + 0x0000f480 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f490 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0000f4a0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0000f4b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f4c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0000f4d0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ │ 0x0000f4e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f4f0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ - 0x0000f500 20205d0a 20202020 20202020 20202020 ]. │ │ │ │ │ - 0x0000f510 7d0a2020 20202020 20207d2c 0a202020 }. },. │ │ │ │ │ - 0x0000f520 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0000f530 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0000f540 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0000f550 226e616d 65223a20 226e756d 6265725f "name": "number_ │ │ │ │ │ - 0x0000f560 6f665f61 7373656d 626c795f 72656673 of_assembly_refs │ │ │ │ │ - 0x0000f570 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0000f580 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0000f590 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0000f5a0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0000f5b0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0000f5c0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0000f5d0 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ │ - 0x0000f5e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0000f5f0 223a2022 61737365 6d626c79 222c0a20 ": "assembly",. │ │ │ │ │ - 0x0000f600 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0000f610 6d656e74 6174696f 6e223a20 224f626a mentation": "Obj │ │ │ │ │ - 0x0000f620 65637420 666f7220 2e4e4554 20617373 ect for .NET ass │ │ │ │ │ - 0x0000f630 656d626c 7920696e 666f726d 6174696f embly informatio │ │ │ │ │ - 0x0000f640 6e2e2045 78616d70 6c653a20 60606064 n. Example: ```d │ │ │ │ │ - 0x0000f650 6f746e65 742e6173 73656d62 6c792e6e otnet.assembly.n │ │ │ │ │ - 0x0000f660 616d6520 3d3d205c 224b6579 6c6f6767 ame == \"Keylogg │ │ │ │ │ - 0x0000f670 65725c22 60606022 2c0a2020 20202020 er\"```",. │ │ │ │ │ - 0x0000f680 20202020 20202261 74747269 62757465 "attribute │ │ │ │ │ - 0x0000f690 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x0000f6a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0000f6b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0000f6c0 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ │ + 0x0000f4f0 2020226e 616d6522 3a202266 756e6374 "name": "funct │ │ │ │ │ + 0x0000f500 696f6e5f 6e616d65 220a2020 20202020 ion_name". │ │ │ │ │ + 0x0000f510 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f520 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ + 0x0000f530 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ │ + 0x0000f540 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000f550 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0000f560 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ │ + 0x0000f570 696e6720 74727565 20696620 74686520 ing true if the │ │ │ │ │ + 0x0000f580 50452069 6d706f72 74732066 756e6374 PE imports funct │ │ │ │ │ + 0x0000f590 696f6e5f 6e616d65 2066726f 6d20646c ion_name from dl │ │ │ │ │ + 0x0000f5a0 6c5f6e61 6d652c20 6f722066 616c7365 l_name, or false │ │ │ │ │ + 0x0000f5b0 206f7468 65727769 73652e20 646c6c5f otherwise. dll_ │ │ │ │ │ + 0x0000f5c0 6e616d65 20697320 63617365 20696e73 name is case ins │ │ │ │ │ + 0x0000f5d0 656e7369 74697665 2e220a20 20202020 ensitive.". │ │ │ │ │ + 0x0000f5e0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x0000f5f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0000f600 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f610 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ + 0x0000f620 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x0000f630 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0000f640 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f650 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0000f660 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ │ + 0x0000f670 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f680 2020226e 616d6522 3a202264 6c6c5f6e "name": "dll_n │ │ │ │ │ + 0x0000f690 616d6522 0a202020 20202020 20202020 ame". │ │ │ │ │ + 0x0000f6a0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x0000f6b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f6c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ 0x0000f6d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f6e0 2020226e 616d6522 3a202276 65727369 "name": "versi │ │ │ │ │ - 0x0000f6f0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ │ - 0x0000f700 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0000f710 6e746174 696f6e22 3a202241 6e206f62 ntation": "An ob │ │ │ │ │ - 0x0000f720 6a656374 20776974 6820696e 74656765 ject with intege │ │ │ │ │ - 0x0000f730 72207661 6c756573 20726570 72657365 r values represe │ │ │ │ │ - 0x0000f740 6e74696e 67207665 7273696f 6e20696e nting version in │ │ │ │ │ - 0x0000f750 666f726d 6174696f 6e20666f 72207468 formation for th │ │ │ │ │ - 0x0000f760 69732061 7373656d 626c792e 222c0a20 is assembly.",. │ │ │ │ │ - 0x0000f770 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f780 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ │ - 0x0000f790 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x0000f7a0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x0000f7b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f7c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0000f7d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0000f7e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f7f0 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ │ - 0x0000f800 616a6f72 222c0a20 20202020 20202020 ajor",. │ │ │ │ │ - 0x0000f810 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f820 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0000f830 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0000f840 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f850 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0000f860 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f870 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0000f6e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0000f6f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0000f700 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0000f710 6e616d65 223a2022 6f726469 6e616c22 name": "ordinal" │ │ │ │ │ + 0x0000f720 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000f730 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x0000f740 20202020 20202020 20202020 2020205d ] │ │ │ │ │ + 0x0000f750 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0000f760 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0000f770 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ │ + 0x0000f780 20726574 75726e69 6e672074 72756520 returning true │ │ │ │ │ + 0x0000f790 69662074 68652050 4520696d 706f7274 if the PE import │ │ │ │ │ + 0x0000f7a0 73206f72 64696e61 6c206672 6f6d2064 s ordinal from d │ │ │ │ │ + 0x0000f7b0 6c6c5f6e 616d652c 206f7220 66616c73 ll_name, or fals │ │ │ │ │ + 0x0000f7c0 65206f74 68657277 6973652e 20646c6c e otherwise. dll │ │ │ │ │ + 0x0000f7d0 5f6e616d 65206973 20636173 6520696e _name is case in │ │ │ │ │ + 0x0000f7e0 73656e73 69746976 652e220a 20202020 sensitive.". │ │ │ │ │ + 0x0000f7f0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x0000f800 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x0000f810 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000f820 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ + 0x0000f830 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ + 0x0000f840 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x0000f850 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f860 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0000f870 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ │ 0x0000f880 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f890 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0000f8a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f8b0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0000f8c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000f8d0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x0000f8e0 616d6522 3a20226d 696e6f72 222c0a20 ame": "minor",. │ │ │ │ │ - 0x0000f8f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f900 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0000f910 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0000f920 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f930 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0000f940 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0000f950 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f960 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x0000f970 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0000f890 20202022 6e616d65 223a2022 646c6c5f "name": "dll_ │ │ │ │ │ + 0x0000f8a0 6e616d65 220a2020 20202020 20202020 name". │ │ │ │ │ + 0x0000f8b0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x0000f8c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f8d0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ + 0x0000f8e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0000f8f0 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ │ + 0x0000f900 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ │ + 0x0000f910 74686520 6e756d62 6572206f 66206675 the number of fu │ │ │ │ │ + 0x0000f920 6e637469 6f6e7320 66726f6d 20746865 nctions from the │ │ │ │ │ + 0x0000f930 20646c6c 5f6e616d 652c2069 6e207468 dll_name, in th │ │ │ │ │ + 0x0000f940 65205045 20696d70 6f727473 2e20646c e PE imports. dl │ │ │ │ │ + 0x0000f950 6c5f6e61 6d652069 73206361 73652069 l_name is case i │ │ │ │ │ + 0x0000f960 6e73656e 73697469 76652e22 0a202020 nsensitive.". │ │ │ │ │ + 0x0000f970 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ 0x0000f980 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f990 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0000f9a0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0000f9b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f9c0 20202020 2020226e 616d6522 3a202262 "name": "b │ │ │ │ │ - 0x0000f9d0 75696c64 5f6e756d 62657222 2c0a2020 uild_number",. │ │ │ │ │ - 0x0000f9e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000f9f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0000fa00 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0000fa10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000fa20 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0000fa30 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x0000fa40 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x0000fa50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0000fa60 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x0000fa70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000fa80 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0000fa90 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0000faa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000fab0 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ │ - 0x0000fac0 76697369 6f6e5f6e 756d6265 72222c0a vision_number",. │ │ │ │ │ - 0x0000fad0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000fae0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0000faf0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0000fb00 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0000fb10 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x0000fb20 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0000fb30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000fb40 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x0000fb50 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ - 0x0000fb60 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x0000fb70 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x0000fb80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000fb90 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0000fba0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0000fbb0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0000fbc0 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ │ - 0x0000fbd0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0000fbe0 6d656e74 6174696f 6e223a20 22537472 mentation": "Str │ │ │ │ │ - 0x0000fbf0 696e6720 636f6e74 61696e69 6e672074 ing containing t │ │ │ │ │ - 0x0000fc00 68652061 7373656d 626c7920 6e616d65 he assembly name │ │ │ │ │ - 0x0000fc10 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x0000fc20 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0000fc30 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ - 0x0000fc40 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x0000fc50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0000fc60 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x0000fc70 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0000fc80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0000fc90 2020226e 616d6522 3a202263 756c7475 "name": "cultu │ │ │ │ │ - 0x0000fca0 7265222c 0a202020 20202020 20202020 re",. │ │ │ │ │ - 0x0000fcb0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0000fcc0 6e746174 696f6e22 3a202253 7472696e ntation": "Strin │ │ │ │ │ - 0x0000fcd0 6720636f 6e746169 6e696e67 20746865 g containing the │ │ │ │ │ - 0x0000fce0 2063756c 74757265 20286c61 6e677561 culture (langua │ │ │ │ │ - 0x0000fcf0 67652f63 6f756e74 72792f72 6567696f ge/country/regio │ │ │ │ │ - 0x0000fd00 6e292066 6f722074 68697320 61737365 n) for this asse │ │ │ │ │ - 0x0000fd10 6d626c79 2e222c0a 20202020 20202020 mbly.",. │ │ │ │ │ - 0x0000fd20 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0000fd30 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ │ - 0x0000fd40 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x0000fd50 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ │ - 0x0000fd60 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0000fd70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0000fd80 20226172 72617922 2c0a2020 20202020 "array",. │ │ │ │ │ - 0x0000fd90 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ │ - 0x0000fda0 6f64756c 65726566 73222c0a 20202020 odulerefs",. │ │ │ │ │ - 0x0000fdb0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0000fdc0 74617469 6f6e223a 20224120 7a65726f tation": "A zero │ │ │ │ │ - 0x0000fdd0 2d626173 65642061 72726179 206f6620 -based array of │ │ │ │ │ - 0x0000fde0 73747269 6e67732c 206f6e65 20666f72 strings, one for │ │ │ │ │ - 0x0000fdf0 20656163 68206d6f 64756c65 20726566 each module ref │ │ │ │ │ - 0x0000fe00 6572656e 63652074 6865202e 4e455420 erence the .NET │ │ │ │ │ - 0x0000fe10 66696c65 20686173 2e20496e 64697669 file has. Indivi │ │ │ │ │ - 0x0000fe20 6475616c 206d6f64 756c6520 72656665 dual module refe │ │ │ │ │ - 0x0000fe30 72656e63 65732063 616e2062 65206163 rences can be ac │ │ │ │ │ - 0x0000fe40 63657373 65642062 79207573 696e6720 cessed by using │ │ │ │ │ - 0x0000fe50 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ │ - 0x0000fe60 20457861 6d706c65 3a206060 60646f74 Example: ```dot │ │ │ │ │ - 0x0000fe70 6e65742e 6d6f6475 6c657265 66735b30 net.modulerefs[0 │ │ │ │ │ - 0x0000fe80 5d203d3d 205c226b 65726e65 6c33325c ] == \"kernel32\ │ │ │ │ │ - 0x0000fe90 22606060 222c0a20 20202020 20202020 "```",. │ │ │ │ │ - 0x0000fea0 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ │ - 0x0000feb0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0000fec0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0000fed0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0000fee0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0000fef0 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ │ - 0x0000ff00 6d6f6475 6c657265 6673222c 0a202020 modulerefs",. │ │ │ │ │ - 0x0000ff10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0000ff20 6e746174 696f6e22 3a202254 6865206e ntation": "The n │ │ │ │ │ - 0x0000ff30 756d6265 72206f66 206d6f64 756c6520 umber of module │ │ │ │ │ - 0x0000ff40 72656665 72656e63 65732069 6e207468 references in th │ │ │ │ │ - 0x0000ff50 65202e4e 45542066 696c652e 222c0a20 e .NET file.",. │ │ │ │ │ - 0x0000ff60 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0000ff70 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0000ff80 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0000ff90 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0000ffa0 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ │ - 0x0000ffb0 20202020 20226e61 6d65223a 20227573 "name": "us │ │ │ │ │ - 0x0000ffc0 65725f73 7472696e 6773222c 0a202020 er_strings",. │ │ │ │ │ - 0x0000ffd0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0000ffe0 6e746174 696f6e22 3a202241 6e207a65 ntation": "An ze │ │ │ │ │ - 0x0000fff0 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ │ - 0x00010000 66207573 65722073 7472696e 67732c20 f user strings, │ │ │ │ │ - 0x00010010 6f6e6520 666f7220 65616368 20737472 one for each str │ │ │ │ │ - 0x00010020 65616d20 636f6e74 61696e65 6420696e eam contained in │ │ │ │ │ - 0x00010030 20746865 2066696c 652e2049 6e646976 the file. Indiv │ │ │ │ │ - 0x00010040 69647561 6c207374 72696e67 73206361 idual strings ca │ │ │ │ │ - 0x00010050 6e206265 20616363 65737365 64206279 n be accessed by │ │ │ │ │ - 0x00010060 20757369 6e672074 6865205b 5d206f70 using the [] op │ │ │ │ │ - 0x00010070 65726174 6f722e22 2c0a2020 20202020 erator.",. │ │ │ │ │ - 0x00010080 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ - 0x00010090 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x000100a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x000100b0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x000100c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x000100d0 226e616d 65223a20 226e756d 6265725f "name": "number_ │ │ │ │ │ - 0x000100e0 6f665f75 7365725f 73747269 6e677322 of_user_strings" │ │ │ │ │ - 0x000100f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00010100 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00010110 54686520 6e756d62 6572206f 66207573 The number of us │ │ │ │ │ - 0x00010120 65722073 7472696e 67732069 6e207468 er strings in th │ │ │ │ │ - 0x00010130 65206669 6c652e22 2c0a2020 20202020 e file.",. │ │ │ │ │ - 0x00010140 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00010150 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00010160 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00010170 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00010180 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00010190 226e616d 65223a20 22747970 656c6962 "name": "typelib │ │ │ │ │ - 0x000101a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000101b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x000101c0 22546865 20747970 656c6962 206f6620 "The typelib of │ │ │ │ │ - 0x000101d0 74686520 66696c65 2e222c0a 20202020 the file.",. │ │ │ │ │ - 0x000101e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x000101f0 2273220a 20202020 20202020 7d2c0a20 "s". },. │ │ │ │ │ - 0x00010200 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00010210 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ │ - 0x00010220 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ │ - 0x00010230 2020226e 616d6522 3a202263 6f6e7374 "name": "const │ │ │ │ │ - 0x00010240 616e7473 222c0a20 20202020 20202020 ants",. │ │ │ │ │ - 0x00010250 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00010260 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00010270 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ │ - 0x00010280 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00010290 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000102a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x000102b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x000102c0 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ │ - 0x000102d0 5f636f6e 7374616e 7473222c 0a202020 _constants",. │ │ │ │ │ - 0x000102e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x000102f0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00010300 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00010310 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00010320 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00010330 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00010340 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ │ - 0x00010350 20202020 226e616d 65223a20 22666965 "name": "fie │ │ │ │ │ - 0x00010360 6c645f6f 66667365 7473222c 0a202020 ld_offsets",. │ │ │ │ │ - 0x00010370 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00010380 6e746174 696f6e22 3a202241 207a6572 ntation": "A zer │ │ │ │ │ - 0x00010390 6f2d6261 73656420 61727261 79206f66 o-based array of │ │ │ │ │ - 0x000103a0 20696e74 65676572 732c206f 6e652066 integers, one f │ │ │ │ │ - 0x000103b0 6f722065 61636820 6669656c 642e2049 or each field. I │ │ │ │ │ - 0x000103c0 6e646976 69647561 6c206669 656c6420 ndividual field │ │ │ │ │ - 0x000103d0 6f666673 65747320 63616e20 62652061 offsets can be a │ │ │ │ │ - 0x000103e0 63636573 73656420 62792075 73696e67 ccessed by using │ │ │ │ │ - 0x000103f0 20746865 205b5d20 6f706572 61746f72 the [] operator │ │ │ │ │ - 0x00010400 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00010410 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00010420 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00010430 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00010440 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00010450 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00010460 3a20226e 756d6265 725f6f66 5f666965 : "number_of_fie │ │ │ │ │ - 0x00010470 6c645f6f 66667365 7473222c 0a202020 ld_offsets",. │ │ │ │ │ - 0x00010480 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00010490 6e746174 696f6e22 3a202254 6865206e ntation": "The n │ │ │ │ │ - 0x000104a0 756d6265 72206f66 20666965 6c647320 umber of fields │ │ │ │ │ - 0x000104b0 696e2074 68652066 69656c64 5f6f6666 in the field_off │ │ │ │ │ - 0x000104c0 73657473 20617272 61792e22 2c0a2020 sets array.",. │ │ │ │ │ - 0x000104d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x000104e0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x000104f0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00010500 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00010510 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00010520 20202020 226e616d 65223a20 2269735f "name": "is_ │ │ │ │ │ - 0x00010530 646f746e 6574222c 0a202020 20202020 dotnet",. │ │ │ │ │ - 0x00010540 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00010550 696f6e22 3a202220 426f6f6c 65616e2c ion": " Boolean, │ │ │ │ │ - 0x00010560 20747275 65206966 20746865 20504520 true if the PE │ │ │ │ │ - 0x00010570 69732069 6e646565 64202e4e 45542e22 is indeed .NET." │ │ │ │ │ - 0x00010580 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00010590 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x000105a0 20207d0a 20202020 5d0a7d0a 0a000000 }. ].}..... │ │ │ │ │ - 0x000105b0 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ - 0x000105c0 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ - 0x000105d0 65223a20 22656c66 222c0a20 20202022 e": "elf",. " │ │ │ │ │ - 0x000105e0 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ │ - 0x000105f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00010600 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00010610 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00010620 2020226e 616d6522 3a202245 545f4e4f "name": "ET_NO │ │ │ │ │ - 0x00010630 4e45222c 0a202020 20202020 20202020 NE",. │ │ │ │ │ - 0x00010640 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00010650 3a20224e 6f206669 6c652074 7970652e : "No file type. │ │ │ │ │ - 0x00010660 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00010670 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00010680 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00010690 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x000106a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x000106b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000106c0 20224554 5f52454c 222c0a20 20202020 "ET_REL",. │ │ │ │ │ - 0x000106d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x000106e0 6174696f 6e223a20 2252656c 6f636174 ation": "Relocat │ │ │ │ │ - 0x000106f0 61626c65 2066696c 652e222c 0a202020 able file.",. │ │ │ │ │ - 0x00010700 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00010710 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00010720 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00010730 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00010740 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00010750 20202022 6e616d65 223a2022 45545f45 "name": "ET_E │ │ │ │ │ - 0x00010760 58454322 2c0a2020 20202020 20202020 XEC",. │ │ │ │ │ - 0x00010770 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00010780 223a2022 45786563 75746162 6c652066 ": "Executable f │ │ │ │ │ - 0x00010790 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ │ - 0x000107a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x000107b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000107c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000107d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x000107e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x000107f0 6d65223a 20224554 5f44594e 222c0a20 me": "ET_DYN",. │ │ │ │ │ - 0x00010800 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00010810 6d656e74 6174696f 6e223a20 22536861 mentation": "Sha │ │ │ │ │ - 0x00010820 72656420 6f626a65 63742066 696c652e red object file. │ │ │ │ │ - 0x00010830 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00010840 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00010850 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00010860 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00010870 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00010880 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00010890 20224554 5f434f52 45222c0a 20202020 "ET_CORE",. │ │ │ │ │ - 0x000108a0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x000108b0 74617469 6f6e223a 2022436f 72652066 tation": "Core f │ │ │ │ │ - 0x000108c0 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ │ - 0x000108d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x000108e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000108f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00010900 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00010910 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00010920 6d65223a 2022454d 5f4e4f4e 45222c0a me": "EM_NONE",. │ │ │ │ │ - 0x00010930 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00010940 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00010950 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00010960 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00010970 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00010980 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00010990 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x000109a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000109b0 454d5f4d 3332222c 0a202020 20202020 EM_M32",. │ │ │ │ │ - 0x000109c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x000109d0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x000109e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x000109f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00010a00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00010a10 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00010a20 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00010a30 226e616d 65223a20 22454d5f 53504152 "name": "EM_SPAR │ │ │ │ │ - 0x00010a40 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ │ - 0x00010a50 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00010a60 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00010a70 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00010a80 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00010a90 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00010aa0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00010ab0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00010ac0 223a2022 454d5f33 3836222c 0a202020 ": "EM_386",. │ │ │ │ │ - 0x00010ad0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00010ae0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00010af0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00010b00 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00010b10 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00010b20 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00010b30 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00010b40 20202020 226e616d 65223a20 22454d5f "name": "EM_ │ │ │ │ │ - 0x00010b50 36384b22 2c0a2020 20202020 20202020 68K",. │ │ │ │ │ - 0x00010b60 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00010b70 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00010b80 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00010b90 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00010ba0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00010bb0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00010bc0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00010bd0 6d65223a 2022454d 5f38384b 222c0a20 me": "EM_88K",. │ │ │ │ │ - 0x00010be0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00010bf0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00010c00 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00010c10 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00010c20 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00010c30 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00010c40 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00010c50 20202020 2020226e 616d6522 3a202245 "name": "E │ │ │ │ │ - 0x00010c60 4d5f3836 30222c0a 20202020 20202020 M_860",. │ │ │ │ │ - 0x00010c70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00010c80 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00010c90 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00010ca0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00010cb0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00010cc0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00010cd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00010ce0 6e616d65 223a2022 454d5f4d 49505322 name": "EM_MIPS" │ │ │ │ │ - 0x00010cf0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00010d00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00010d10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00010d20 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00010d30 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00010d40 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00010d50 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00010d60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00010d70 2022454d 5f4d4950 535f5253 335f4c45 "EM_MIPS_RS3_LE │ │ │ │ │ - 0x00010d80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00010d90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00010da0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00010db0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00010dc0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00010dd0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00010de0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00010df0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00010e00 3a202245 4d5f5050 43222c0a 20202020 : "EM_PPC",. │ │ │ │ │ - 0x00010e10 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00010e20 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00010e30 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00010e40 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00010e50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00010e60 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00010e70 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00010e80 20202022 6e616d65 223a2022 454d5f50 "name": "EM_P │ │ │ │ │ - 0x00010e90 50433634 222c0a20 20202020 20202020 PC64",. │ │ │ │ │ - 0x00010ea0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00010eb0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00010ec0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00010ed0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00010ee0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00010ef0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00010f00 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00010f10 616d6522 3a202245 4d5f4152 4d222c0a ame": "EM_ARM",. │ │ │ │ │ - 0x00010f20 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00010f30 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00010f40 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00010f50 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00010f60 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00010f70 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00010f80 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00010f90 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00010fa0 454d5f58 38365f36 34222c0a 20202020 EM_X86_64",. │ │ │ │ │ - 0x00010fb0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00010fc0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00010fd0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00010fe0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00010ff0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00011000 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00011010 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00011020 20202022 6e616d65 223a2022 454d5f41 "name": "EM_A │ │ │ │ │ - 0x00011030 41524348 3634222c 0a202020 20202020 ARCH64",. │ │ │ │ │ - 0x00011040 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00011050 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00011060 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00011070 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00011080 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00011090 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x000110a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x000110b0 226e616d 65223a20 22534854 5f4e554c "name": "SHT_NUL │ │ │ │ │ - 0x000110c0 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ │ - 0x000110d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000110e0 20225468 69732076 616c7565 206d6172 "This value mar │ │ │ │ │ - 0x000110f0 6b732074 68652073 65637469 6f6e2061 ks the section a │ │ │ │ │ - 0x00011100 7320696e 61637469 76653b20 69742064 s inactive; it d │ │ │ │ │ - 0x00011110 6f657320 6e6f7420 68617665 20616e20 oes not have an │ │ │ │ │ - 0x00011120 6173736f 63696174 65642073 65637469 associated secti │ │ │ │ │ - 0x00011130 6f6e2e20 4f746865 72206d65 6d626572 on. Other member │ │ │ │ │ - 0x00011140 73206f66 20746865 20736563 74696f6e s of the section │ │ │ │ │ - 0x00011150 20686561 64657220 68617665 20756e64 header have und │ │ │ │ │ - 0x00011160 6566696e 65642076 616c7565 732e222c efined values.", │ │ │ │ │ - 0x00011170 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00011180 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00011190 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x000111a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x000111b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x000111c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000111d0 5348545f 50524f47 42495453 222c0a20 SHT_PROGBITS",. │ │ │ │ │ - 0x000111e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000111f0 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ │ - 0x00011200 20736563 74696f6e 20686f6c 64732069 section holds i │ │ │ │ │ - 0x00011210 6e666f72 6d617469 6f6e2064 6566696e nformation defin │ │ │ │ │ - 0x00011220 65642062 79207468 65207072 6f677261 ed by the progra │ │ │ │ │ - 0x00011230 6d2c2077 686f7365 20666f72 6d617420 m, whose format │ │ │ │ │ - 0x00011240 616e6420 6d65616e 696e6720 61726520 and meaning are │ │ │ │ │ - 0x00011250 64657465 726d696e 65642073 6f6c656c determined solel │ │ │ │ │ - 0x00011260 79206279 20746865 2070726f 6772616d y by the program │ │ │ │ │ - 0x00011270 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00011280 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00011290 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x000112a0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x000112b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x000112c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x000112d0 3a202253 48545f53 594d5441 42222c0a : "SHT_SYMTAB",. │ │ │ │ │ - 0x000112e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x000112f0 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ │ - 0x00011300 65207365 6374696f 6e20686f 6c647320 e section holds │ │ │ │ │ - 0x00011310 61207379 6d626f6c 20746162 6c652e22 a symbol table." │ │ │ │ │ - 0x00011320 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00011330 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00011340 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00011350 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00011360 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00011370 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00011380 22534854 5f535452 54414222 2c0a2020 "SHT_STRTAB",. │ │ │ │ │ - 0x00011390 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000113a0 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ │ - 0x000113b0 73656374 696f6e20 686f6c64 73206120 section holds a │ │ │ │ │ - 0x000113c0 73747269 6e672074 61626c65 2e20416e string table. An │ │ │ │ │ - 0x000113d0 206f626a 65637420 66696c65 206d6179 object file may │ │ │ │ │ - 0x000113e0 20686176 65206d75 6c746970 6c652073 have multiple s │ │ │ │ │ - 0x000113f0 7472696e 67207461 626c6520 73656374 tring table sect │ │ │ │ │ - 0x00011400 696f6e73 2e222c0a 20202020 20202020 ions.",. │ │ │ │ │ - 0x00011410 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00011420 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00011430 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00011440 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00011450 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00011460 616d6522 3a202253 48545f52 454c4122 ame": "SHT_RELA" │ │ │ │ │ - 0x00011470 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00011480 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00011490 54686520 73656374 696f6e20 686f6c64 The section hold │ │ │ │ │ - 0x000114a0 73207265 6c6f6361 74696f6e 20656e74 s relocation ent │ │ │ │ │ - 0x000114b0 72696573 2e222c0a 20202020 20202020 ries.",. │ │ │ │ │ - 0x000114c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x000114d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000114e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000114f0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00011500 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00011510 616d6522 3a202253 48545f48 41534822 ame": "SHT_HASH" │ │ │ │ │ - 0x00011520 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00011530 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00011540 54686520 73656374 696f6e20 686f6c64 The section hold │ │ │ │ │ - 0x00011550 73206120 73796d62 6f6c2068 61736820 s a symbol hash │ │ │ │ │ - 0x00011560 7461626c 652e222c 0a202020 20202020 table.",. │ │ │ │ │ - 0x00011570 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00011580 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00011590 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x000115a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x000115b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000115c0 6e616d65 223a2022 5348545f 44594e41 name": "SHT_DYNA │ │ │ │ │ - 0x000115d0 4d494322 2c0a2020 20202020 20202020 MIC",. │ │ │ │ │ - 0x000115e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000115f0 223a2022 54686520 73656374 696f6e20 ": "The section │ │ │ │ │ - 0x00011600 686f6c64 7320696e 666f726d 6174696f holds informatio │ │ │ │ │ - 0x00011610 6e20666f 72206479 6e616d69 63206c69 n for dynamic li │ │ │ │ │ - 0x00011620 6e6b696e 672e222c 0a202020 20202020 nking.",. │ │ │ │ │ - 0x00011630 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00011640 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00011650 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00011660 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00011670 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00011680 6e616d65 223a2022 5348545f 4e4f5445 name": "SHT_NOTE │ │ │ │ │ - 0x00011690 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000116a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x000116b0 22546865 20736563 74696f6e 20686f6c "The section hol │ │ │ │ │ - 0x000116c0 64732069 6e666f72 6d617469 6f6e2074 ds information t │ │ │ │ │ - 0x000116d0 68617420 6d61726b 73207468 65206669 hat marks the fi │ │ │ │ │ - 0x000116e0 6c652069 6e20736f 6d652077 61792e22 le in some way." │ │ │ │ │ - 0x000116f0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00011700 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00011710 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00011720 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00011730 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00011740 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00011750 22534854 5f4e4f42 49545322 2c0a2020 "SHT_NOBITS",. │ │ │ │ │ - 0x00011760 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00011770 656e7461 74696f6e 223a2022 41207365 entation": "A se │ │ │ │ │ - 0x00011780 6374696f 6e206f66 20746869 73207479 ction of this ty │ │ │ │ │ - 0x00011790 7065206f 63637570 69657320 6e6f2073 pe occupies no s │ │ │ │ │ - 0x000117a0 70616365 20696e20 74686520 66696c65 pace in the file │ │ │ │ │ - 0x000117b0 20627574 206f7468 65727769 73652072 but otherwise r │ │ │ │ │ - 0x000117c0 6573656d 626c6573 203a633a 74797065 esembles :c:type │ │ │ │ │ - 0x000117d0 3a605348 545f5052 4f474249 5453602e :`SHT_PROGBITS`. │ │ │ │ │ - 0x000117e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000117f0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00011800 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00011810 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00011820 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00011830 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00011840 20225348 545f5245 4c222c0a 20202020 "SHT_REL",. │ │ │ │ │ - 0x00011850 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00011860 74617469 6f6e223a 20225468 65207365 tation": "The se │ │ │ │ │ - 0x00011870 6374696f 6e20686f 6c647320 72656c6f ction holds relo │ │ │ │ │ - 0x00011880 63617469 6f6e2065 6e747269 65732e22 cation entries." │ │ │ │ │ - 0x00011890 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x000118a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x000118b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x000118c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x000118d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x000118e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000118f0 22534854 5f53484c 4942222c 0a202020 "SHT_SHLIB",. │ │ │ │ │ - 0x00011900 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00011910 6e746174 696f6e22 3a202254 68697320 ntation": "This │ │ │ │ │ - 0x00011920 73656374 696f6e20 74797065 20697320 section type is │ │ │ │ │ - 0x00011930 72657365 72766564 20627574 20686173 reserved but has │ │ │ │ │ - 0x00011940 20756e73 70656369 66696564 2073656d unspecified sem │ │ │ │ │ - 0x00011950 616e7469 63732e22 2c0a2020 20202020 antics.",. │ │ │ │ │ - 0x00011960 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00011970 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00011980 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00011990 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x000119a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x000119b0 226e616d 65223a20 22534854 5f44594e "name": "SHT_DYN │ │ │ │ │ - 0x000119c0 53594d22 2c0a2020 20202020 20202020 SYM",. │ │ │ │ │ - 0x000119d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000119e0 223a2022 54686973 20736563 74696f6e ": "This section │ │ │ │ │ - 0x000119f0 20686f6c 64732064 796e616d 6963206c holds dynamic l │ │ │ │ │ - 0x00011a00 696e6b69 6e672073 796d626f 6c732e22 inking symbols." │ │ │ │ │ - 0x00011a10 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00011a20 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00011a30 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00011a40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00011a50 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00011a60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00011a70 22534846 5f575249 5445222c 0a202020 "SHF_WRITE",. │ │ │ │ │ - 0x00011a80 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00011a90 6e746174 696f6e22 3a202254 68652073 ntation": "The s │ │ │ │ │ - 0x00011aa0 65637469 6f6e2063 6f6e7461 696e7320 ection contains │ │ │ │ │ - 0x00011ab0 64617461 20746861 74207368 6f756c64 data that should │ │ │ │ │ - 0x00011ac0 20626520 77726974 61626c65 20647572 be writable dur │ │ │ │ │ - 0x00011ad0 696e6720 70726f63 65737320 65786563 ing process exec │ │ │ │ │ - 0x00011ae0 7574696f 6e2e222c 0a202020 20202020 ution.",. │ │ │ │ │ - 0x00011af0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00011b00 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00011b10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00011b20 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00011b30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00011b40 6e616d65 223a2022 5348465f 414c4c4f name": "SHF_ALLO │ │ │ │ │ - 0x00011b50 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ │ - 0x00011b60 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00011b70 20225468 65207365 6374696f 6e206f63 "The section oc │ │ │ │ │ - 0x00011b80 63757069 6573206d 656d6f72 79206475 cupies memory du │ │ │ │ │ - 0x00011b90 72696e67 2070726f 63657373 20657865 ring process exe │ │ │ │ │ - 0x00011ba0 63757469 6f6e2e20 536f6d65 20636f6e cution. Some con │ │ │ │ │ - 0x00011bb0 74726f6c 20736563 74696f6e 7320646f trol sections do │ │ │ │ │ - 0x00011bc0 206e6f74 20726573 69646520 696e2074 not reside in t │ │ │ │ │ - 0x00011bd0 6865206d 656d6f72 7920696d 61676520 he memory image │ │ │ │ │ - 0x00011be0 6f662061 6e206f62 6a656374 2066696c of an object fil │ │ │ │ │ - 0x00011bf0 653b2074 68697320 61747472 69627574 e; this attribut │ │ │ │ │ - 0x00011c00 65206973 206f6666 20666f72 2074686f e is off for tho │ │ │ │ │ - 0x00011c10 73652073 65637469 6f6e732e 222c0a20 se sections.",. │ │ │ │ │ - 0x00011c20 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00011c30 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00011c40 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00011c50 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00011c60 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00011c70 20202020 20226e61 6d65223a 20225348 "name": "SH │ │ │ │ │ - 0x00011c80 465f4558 4543494e 53545222 2c0a2020 F_EXECINSTR",. │ │ │ │ │ - 0x00011c90 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00011ca0 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ │ - 0x00011cb0 73656374 696f6e20 636f6e74 61696e73 section contains │ │ │ │ │ - 0x00011cc0 20657865 63757461 626c6520 6d616368 executable mach │ │ │ │ │ - 0x00011cd0 696e6520 696e7374 72756374 696f6e73 ine instructions │ │ │ │ │ - 0x00011ce0 2e204578 616d706c 653a2060 6060656c . Example: ```el │ │ │ │ │ - 0x00011cf0 662e7365 6374696f 6e735b32 5d2e666c f.sections[2].fl │ │ │ │ │ - 0x00011d00 61677320 2620656c 662e5348 465f5752 ags & elf.SHF_WR │ │ │ │ │ - 0x00011d10 49544560 60602e22 2c0a2020 20202020 ITE```.",. │ │ │ │ │ - 0x00011d20 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00011d30 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00011d40 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00011d50 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00011d60 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00011d70 226e616d 65223a20 22747970 65222c0a "name": "type",. │ │ │ │ │ - 0x00011d80 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00011d90 756d656e 74617469 6f6e223a 2022496e umentation": "In │ │ │ │ │ - 0x00011da0 74656765 72207769 7468206f 6e65206f teger with one o │ │ │ │ │ - 0x00011db0 66207468 6520666f 6c6c6f77 696e6720 f the following │ │ │ │ │ - 0x00011dc0 76616c75 65733a20 45545f4e 4f4e452c values: ET_NONE, │ │ │ │ │ - 0x00011dd0 2045545f 52454c2c 2045545f 45584543 ET_REL, ET_EXEC │ │ │ │ │ - 0x00011de0 2c204554 5f44594e 2c204554 5f434f52 , ET_DYN, ET_COR │ │ │ │ │ - 0x00011df0 452e222c 0a202020 20202020 20202020 E.",. │ │ │ │ │ - 0x00011e00 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00011e10 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00011e20 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00011e30 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00011e40 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00011e50 223a2022 6d616368 696e6522 2c0a2020 ": "machine",. │ │ │ │ │ - 0x00011e60 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00011e70 656e7461 74696f6e 223a2022 496e7465 entation": "Inte │ │ │ │ │ - 0x00011e80 67657220 77697468 206f6e65 206f6620 ger with one of │ │ │ │ │ - 0x00011e90 74686520 666f6c6c 6f77696e 67207661 the following va │ │ │ │ │ - 0x00011ea0 6c756573 3a20454d 5f4d3332 2c20454d lues: EM_M32, EM │ │ │ │ │ - 0x00011eb0 5f535041 52432c20 454d5f33 38362c20 _SPARC, EM_386, │ │ │ │ │ - 0x00011ec0 454d5f36 384b2c20 454d5f38 384b2c20 EM_68K, EM_88K, │ │ │ │ │ - 0x00011ed0 454d5f38 36302c20 454d5f4d 4950532c EM_860, EM_MIPS, │ │ │ │ │ - 0x00011ee0 20454d5f 4d495053 5f525333 5f4c452c EM_MIPS_RS3_LE, │ │ │ │ │ - 0x00011ef0 20454d5f 50504320 454d5f50 50433634 EM_PPC EM_PPC64 │ │ │ │ │ - 0x00011f00 2c20454d 5f41524d 2c20454d 5f583836 , EM_ARM, EM_X86 │ │ │ │ │ - 0x00011f10 5f36342c 20454d5f 41415243 4836342e _64, EM_AARCH64. │ │ │ │ │ - 0x00011f20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00011f30 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00011f40 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00011f50 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00011f60 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00011f70 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00011f80 2022656e 7472795f 706f696e 74222c0a "entry_point",. │ │ │ │ │ - 0x00011f90 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00011fa0 756d656e 74617469 6f6e223a 2022456e umentation": "En │ │ │ │ │ - 0x00011fb0 74727920 706f696e 74207261 77206f66 try point raw of │ │ │ │ │ - 0x00011fc0 66736574 206f7220 76697274 75616c20 fset or virtual │ │ │ │ │ - 0x00011fd0 61646472 65737320 64657065 6e64696e address dependin │ │ │ │ │ - 0x00011fe0 67206f6e 20776865 74686572 20594152 g on whether YAR │ │ │ │ │ - 0x00011ff0 41206973 20736361 6e6e696e 67206120 A is scanning a │ │ │ │ │ - 0x00012000 66696c65 206f7220 70726f63 65737320 file or process │ │ │ │ │ - 0x00012010 6d656d6f 72792072 65737065 63746976 memory respectiv │ │ │ │ │ - 0x00012020 656c792e 20546869 73206973 20657175 ely. This is equ │ │ │ │ │ - 0x00012030 6976616c 656e7420 746f2074 68652064 ivalent to the d │ │ │ │ │ - 0x00012040 65707265 63617465 64206060 656e7472 eprecated ``entr │ │ │ │ │ - 0x00012050 79706f69 6e746060 206b6579 776f7264 ypoint`` keyword │ │ │ │ │ - 0x00012060 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00012070 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00012080 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00012090 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x000120a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x000120b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x000120c0 3a20226e 756d6265 725f6f66 5f736563 : "number_of_sec │ │ │ │ │ - 0x000120d0 74696f6e 73222c0a 20202020 20202020 tions",. │ │ │ │ │ - 0x000120e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x000120f0 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ │ - 0x00012100 73656374 696f6e73 20696e20 74686520 sections in the │ │ │ │ │ - 0x00012110 454c4620 66696c65 2e222c0a 20202020 ELF file.",. │ │ │ │ │ - 0x00012120 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00012130 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00012140 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00012150 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00012160 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00012170 2020226e 616d6522 3a202273 685f6f66 "name": "sh_of │ │ │ │ │ - 0x00012180 66736574 222c0a20 20202020 20202020 fset",. │ │ │ │ │ - 0x00012190 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x000121a0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x000121b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x000121c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000121d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000121e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x000121f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00012200 616d6522 3a202273 685f656e 7472795f ame": "sh_entry_ │ │ │ │ │ - 0x00012210 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ │ - 0x00012220 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00012230 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00012240 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00012250 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00012260 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00012270 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00012280 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00012290 616d6522 3a20226e 756d6265 725f6f66 ame": "number_of │ │ │ │ │ - 0x000122a0 5f736567 6d656e74 73222c0a 20202020 _segments",. │ │ │ │ │ - 0x000122b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x000122c0 74617469 6f6e223a 20224e75 6d626572 tation": "Number │ │ │ │ │ - 0x000122d0 206f6620 7365676d 656e7473 20696e20 of segments in │ │ │ │ │ - 0x000122e0 74686520 454c4620 66696c65 2e222c0a the ELF file.",. │ │ │ │ │ - 0x000122f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00012300 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00012310 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00012320 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00012330 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00012340 20202020 2020226e 616d6522 3a202270 "name": "p │ │ │ │ │ - 0x00012350 685f6f66 66736574 222c0a20 20202020 h_offset",. │ │ │ │ │ - 0x00012360 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00012370 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00012380 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00012390 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x000123a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000123b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x000123c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x000123d0 2020226e 616d6522 3a202270 685f656e "name": "ph_en │ │ │ │ │ - 0x000123e0 7472795f 73697a65 222c0a20 20202020 try_size",. │ │ │ │ │ - 0x000123f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00012400 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00012410 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00012420 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00012430 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00012440 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ │ - 0x00012450 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ │ - 0x00012460 2020226e 616d6522 3a202273 65637469 "name": "secti │ │ │ │ │ - 0x00012470 6f6e7322 2c0a2020 20202020 20202020 ons",. │ │ │ │ │ - 0x00012480 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00012490 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ │ - 0x000124a0 20617272 6179206f 66207365 6374696f array of sectio │ │ │ │ │ - 0x000124b0 6e206f62 6a656374 732c206f 6e652066 n objects, one f │ │ │ │ │ - 0x000124c0 6f722065 61636820 73656374 696f6e20 or each section │ │ │ │ │ - 0x000124d0 74686520 454c4620 6861732e 20496e64 the ELF has. Ind │ │ │ │ │ - 0x000124e0 69766964 75616c20 73656374 696f6e73 ividual sections │ │ │ │ │ - 0x000124f0 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ │ - 0x00012500 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ │ - 0x00012510 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ │ - 0x00012520 20202020 20202020 20227374 72756374 "struct │ │ │ │ │ - 0x00012530 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ │ - 0x00012540 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00012550 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ │ - 0x00012560 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ │ - 0x00012570 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ - 0x00012580 65637469 6f6e7322 2c0a2020 20202020 ections",. │ │ │ │ │ - 0x00012590 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000125a0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x000125b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000125c0 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ │ - 0x000125d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000125e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000125f0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00012600 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00012610 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00012620 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ │ - 0x00012630 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ │ - 0x00012640 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00012650 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00012660 496e7465 67657220 77697468 206f6e65 Integer with one │ │ │ │ │ - 0x00012670 206f6620 74686520 666f6c6c 6f77696e of the followin │ │ │ │ │ - 0x00012680 67207661 6c756573 3a205348 545f4e55 g values: SHT_NU │ │ │ │ │ - 0x00012690 4c4c2053 48545f50 524f4742 49545320 LL SHT_PROGBITS │ │ │ │ │ - 0x000126a0 5348545f 53594d54 41422053 48545f53 SHT_SYMTAB SHT_S │ │ │ │ │ - 0x000126b0 54525441 42205348 545f5245 4c412053 TRTAB SHT_RELA S │ │ │ │ │ - 0x000126c0 48545f48 41534820 5348545f 44594e41 HT_HASH SHT_DYNA │ │ │ │ │ - 0x000126d0 4d494320 5348545f 4e4f5445 20534854 MIC SHT_NOTE SHT │ │ │ │ │ - 0x000126e0 5f4e4f42 49545320 5348545f 52454c20 _NOBITS SHT_REL │ │ │ │ │ - 0x000126f0 5348545f 53484c49 42205348 545f4459 SHT_SHLIB SHT_DY │ │ │ │ │ - 0x00012700 4e53594d 2e222c0a 20202020 20202020 NSYM.",. │ │ │ │ │ - 0x00012710 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00012720 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00012730 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00012740 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00012750 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00012760 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00012770 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00012780 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00012790 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x000127a0 3a202266 6c616773 222c0a20 20202020 : "flags",. │ │ │ │ │ - 0x000127b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000127c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x000127d0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x000127e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000127f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00012800 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00012810 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00012820 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00012830 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00012840 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00012850 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00012860 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00012870 3a202261 64647265 7373222c 0a202020 : "address",. │ │ │ │ │ - 0x00012880 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00012890 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x000128a0 696f6e22 3a202254 68652076 69727475 ion": "The virtu │ │ │ │ │ - 0x000128b0 616c2061 64647265 73732074 68652073 al address the s │ │ │ │ │ - 0x000128c0 65637469 6f6e2073 74617274 73206174 ection starts at │ │ │ │ │ - 0x000128d0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x000128e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x000128f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00012900 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00012910 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00012920 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00012930 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00012940 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00012950 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00012960 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ - 0x00012970 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ │ - 0x00012980 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00012990 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000129a0 53656374 696f6e27 73206e61 6d652e20 Section's name. │ │ │ │ │ - 0x000129b0 4578616d 706c653a 20606060 656c662e Example: ```elf. │ │ │ │ │ - 0x000129c0 73656374 696f6e73 5b335d2e 6e616d65 sections[3].name │ │ │ │ │ - 0x000129d0 203d3d20 5c222e62 73735c22 60606022 == \".bss\"```" │ │ │ │ │ - 0x000129e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000129f0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00012a00 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ │ - 0x00012a10 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x00012a20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00012a30 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00012a40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00012a50 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00012a60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00012a70 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ │ - 0x00012a80 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ │ - 0x00012a90 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00012aa0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00012ab0 4f666673 65742066 726f6d20 74686520 Offset from the │ │ │ │ │ - 0x00012ac0 62656769 6e6e696e 67206f66 20746865 beginning of the │ │ │ │ │ - 0x00012ad0 2066696c 6520746f 20746865 20666972 file to the fir │ │ │ │ │ - 0x00012ae0 73742062 79746520 696e2074 68652073 st byte in the s │ │ │ │ │ - 0x00012af0 65637469 6f6e2e20 4f6e6520 73656374 ection. One sect │ │ │ │ │ - 0x00012b00 696f6e20 74797065 2c203a63 3a747970 ion type, :c:typ │ │ │ │ │ - 0x00012b10 653a6053 48545f4e 4f424954 53602064 e:`SHT_NOBITS` d │ │ │ │ │ - 0x00012b20 65736372 69626564 2062656c 6f772c20 escribed below, │ │ │ │ │ - 0x00012b30 6f636375 70696573 206e6f20 73706163 occupies no spac │ │ │ │ │ - 0x00012b40 6520696e 20746865 2066696c 652c2061 e in the file, a │ │ │ │ │ - 0x00012b50 6e642069 7473203a 633a6d65 6d626572 nd its :c:member │ │ │ │ │ - 0x00012b60 3a606f66 66736574 60206d65 6d626572 :`offset` member │ │ │ │ │ - 0x00012b70 206c6f63 61746573 20746865 20636f6e locates the con │ │ │ │ │ - 0x00012b80 63657074 75616c20 706c6163 656d656e ceptual placemen │ │ │ │ │ - 0x00012b90 7420696e 20746865 2066696c 652e222c t in the file.", │ │ │ │ │ - 0x00012ba0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00012bb0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00012bc0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x00012bd0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x00012be0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00012bf0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00012c00 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00012c10 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00012c20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00012c30 20202022 6e616d65 223a2022 73697a65 "name": "size │ │ │ │ │ - 0x00012c40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00012c50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00012c60 6d656e74 6174696f 6e223a20 22536563 mentation": "Sec │ │ │ │ │ - 0x00012c70 74696f6e 27732073 697a6520 696e2062 tion's size in b │ │ │ │ │ - 0x00012c80 79746573 2e20556e 6c657373 20746865 ytes. Unless the │ │ │ │ │ - 0x00012c90 20736563 74696f6e 20747970 65206973 section type is │ │ │ │ │ - 0x00012ca0 20534854 5f4e4f42 4954532c 20746865 SHT_NOBITS, the │ │ │ │ │ - 0x00012cb0 20736563 74696f6e 206f6363 75706965 section occupie │ │ │ │ │ - 0x00012cc0 73207368 5f73697a 65206279 74657320 s sh_size bytes │ │ │ │ │ - 0x00012cd0 696e2074 68652066 696c652e 20412073 in the file. A s │ │ │ │ │ - 0x00012ce0 65637469 6f6e206f 66203a63 3a747970 ection of :c:typ │ │ │ │ │ - 0x00012cf0 653a6053 48545f4e 4f424954 5360206d e:`SHT_NOBITS` m │ │ │ │ │ - 0x00012d00 61792068 61766520 61206e6f 6e2d7a65 ay have a non-ze │ │ │ │ │ - 0x00012d10 726f2073 697a652c 20627574 20697420 ro size, but it │ │ │ │ │ - 0x00012d20 6f636375 70696573 206e6f20 73706163 occupies no spac │ │ │ │ │ - 0x00012d30 6520696e 20746865 2066696c 652e222c e in the file.", │ │ │ │ │ - 0x00012d40 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00012d50 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00012d60 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x00012d70 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00012d80 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ - 0x00012d90 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00012da0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00012db0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00012dc0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00012dd0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00012de0 20225054 5f4e554c 4c222c0a 20202020 "PT_NULL",. │ │ │ │ │ - 0x00012df0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00012e00 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00012e10 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00012e20 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00012e30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00012e40 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00012e50 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00012e60 20202022 6e616d65 223a2022 50545f4c "name": "PT_L │ │ │ │ │ - 0x00012e70 4f414422 2c0a2020 20202020 20202020 OAD",. │ │ │ │ │ - 0x00012e80 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00012e90 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00012ea0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00012eb0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00012ec0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00012ed0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00012ee0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00012ef0 6d65223a 20225054 5f44594e 414d4943 me": "PT_DYNAMIC │ │ │ │ │ - 0x00012f00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00012f10 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00012f20 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00012f30 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00012f40 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00012f50 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00012f60 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00012f70 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00012f80 3a202250 545f494e 54455250 222c0a20 : "PT_INTERP",. │ │ │ │ │ - 0x00012f90 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00012fa0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00012fb0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00012fc0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00012fd0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00012fe0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00012ff0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00013000 20202020 2020226e 616d6522 3a202250 "name": "P │ │ │ │ │ - 0x00013010 545f4e4f 5445222c 0a202020 20202020 T_NOTE",. │ │ │ │ │ - 0x00013020 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00013030 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00013040 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00013050 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00013060 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00013070 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00013080 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00013090 226e616d 65223a20 2250545f 53484c49 "name": "PT_SHLI │ │ │ │ │ - 0x000130a0 42222c0a 20202020 20202020 20202020 B",. │ │ │ │ │ - 0x000130b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000130c0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x000130d0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x000130e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x000130f0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00013100 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00013110 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00013120 223a2022 50545f50 48445222 2c0a2020 ": "PT_PHDR",. │ │ │ │ │ - 0x00013130 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00013140 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00013150 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00013160 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00013170 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00013180 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00013190 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x000131a0 20202020 20226e61 6d65223a 20225054 "name": "PT │ │ │ │ │ - 0x000131b0 5f544c53 222c0a20 20202020 20202020 _TLS",. │ │ │ │ │ - 0x000131c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x000131d0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x000131e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x000131f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00013200 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00013210 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00013220 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00013230 616d6522 3a202250 545f474e 555f4548 ame": "PT_GNU_EH │ │ │ │ │ - 0x00013240 5f465241 4d45222c 0a202020 20202020 _FRAME",. │ │ │ │ │ - 0x00013250 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00013260 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00013270 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00013280 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00013290 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x000132a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x000132b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x000132c0 226e616d 65223a20 2250545f 474e555f "name": "PT_GNU_ │ │ │ │ │ - 0x000132d0 53544143 4b222c0a 20202020 20202020 STACK",. │ │ │ │ │ - 0x000132e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x000132f0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00013300 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00013310 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00013320 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00013330 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00013340 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00013350 6e616d65 223a2022 44545f4e 554c4c22 name": "DT_NULL" │ │ │ │ │ - 0x00013360 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00013370 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00013380 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00013390 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ │ - 0x000133a0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x000133b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x000133c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x000133d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000133e0 20224454 5f4e4545 44454422 2c0a2020 "DT_NEEDED",. │ │ │ │ │ - 0x000133f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00013400 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00013410 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00013420 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00013430 2c0a0920 2020207b 0a202020 20202020 ,.. {. │ │ │ │ │ - 0x00013440 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00013450 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00013460 2020226e 616d6522 3a202244 545f504c "name": "DT_PL │ │ │ │ │ - 0x00013470 5452454c 535a222c 0a202020 20202020 TRELSZ",. │ │ │ │ │ - 0x00013480 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00013490 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x000134a0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x000134b0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x000134c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x000134d0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x000134e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x000134f0 226e616d 65223a20 2244545f 504c5447 "name": "DT_PLTG │ │ │ │ │ - 0x00013500 4f54222c 0a202020 20202020 20202020 OT",. │ │ │ │ │ - 0x00013510 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00013520 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00013530 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00013540 20202020 20207d2c 0a092020 20207b0a },.. {. │ │ │ │ │ - 0x00013550 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00013560 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00013570 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00013580 20224454 5f484153 48222c0a 20202020 "DT_HASH",. │ │ │ │ │ - 0x00013590 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x000135a0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x000135b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x000135c0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x000135d0 09202020 207b0a20 20202020 20202020 . {. │ │ │ │ │ - 0x000135e0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x000135f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00013600 226e616d 65223a20 2244545f 53545254 "name": "DT_STRT │ │ │ │ │ - 0x00013610 4142222c 0a202020 20202020 20202020 AB",. │ │ │ │ │ - 0x00013620 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00013630 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00013640 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00013650 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00013660 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00013670 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00013680 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00013690 65223a20 2244545f 53594d54 4142222c e": "DT_SYMTAB", │ │ │ │ │ - 0x000136a0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x000136b0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x000136c0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x000136d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x000136e0 20207d2c 0a092020 20207b0a 20202020 },.. {. │ │ │ │ │ - 0x000136f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00013700 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00013710 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ │ - 0x00013720 5f52454c 41222c0a 20202020 20202020 _RELA",. │ │ │ │ │ - 0x00013730 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00013740 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00013750 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00013760 0a202020 20202020 207d2c0a 09202020 . },.. │ │ │ │ │ - 0x00013770 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00013780 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00013790 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x000137a0 65223a20 2244545f 52454c41 535a222c e": "DT_RELASZ", │ │ │ │ │ - 0x000137b0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x000137c0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x000137d0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x000137e0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x000137f0 20207d2c 0a092020 20207b0a 20202020 },.. {. │ │ │ │ │ - 0x00013800 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00013810 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00013820 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ │ - 0x00013830 5f52454c 41454e54 222c0a20 20202020 _RELAENT",. │ │ │ │ │ - 0x00013840 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00013850 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00013860 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00013870 2269220a 20202020 20202020 7d2c0a09 "i". },.. │ │ │ │ │ - 0x00013880 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00013890 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x000138a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000138b0 6e616d65 223a2022 44545f53 5452535a name": "DT_STRSZ │ │ │ │ │ - 0x000138c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000138d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x000138e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x000138f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00013900 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00013910 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00013920 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00013930 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00013940 3a202244 545f5359 4d454e54 222c0a20 : "DT_SYMENT",. │ │ │ │ │ - 0x00013950 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00013960 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00013970 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00013980 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00013990 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x000139a0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x000139b0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x000139c0 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ │ - 0x000139d0 545f494e 4954222c 0a202020 20202020 T_INIT",. │ │ │ │ │ - 0x000139e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x000139f0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00013a00 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00013a10 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00013a20 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00013a30 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00013a40 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00013a50 226e616d 65223a20 2244545f 46494e49 "name": "DT_FINI │ │ │ │ │ - 0x00013a60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00013a70 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00013a80 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00013a90 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00013aa0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00013ab0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00013ac0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00013ad0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00013ae0 3a202244 545f534f 4e414d45 222c0a20 : "DT_SONAME",. │ │ │ │ │ - 0x00013af0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00013b00 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00013b10 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00013b20 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00013b30 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00013b40 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00013b50 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00013b60 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ │ - 0x00013b70 545f5250 41544822 2c0a2020 20202020 T_RPATH",. │ │ │ │ │ - 0x00013b80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00013b90 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00013ba0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00013bb0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00013bc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00013bd0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00013be0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00013bf0 20226e61 6d65223a 20224454 5f53594d "name": "DT_SYM │ │ │ │ │ - 0x00013c00 424f4c49 43222c0a 20202020 20202020 BOLIC",. │ │ │ │ │ - 0x00013c10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00013c20 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00013c30 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00013c40 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00013c50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00013c60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00013c70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00013c80 6e616d65 223a2022 44545f52 454c222c name": "DT_REL", │ │ │ │ │ - 0x00013c90 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00013ca0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00013cb0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00013cc0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00013cd0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00013ce0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00013cf0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00013d00 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00013d10 2244545f 52454c53 5a222c0a 20202020 "DT_RELSZ",. │ │ │ │ │ - 0x00013d20 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00013d30 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00013d40 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00013d50 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00013d60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00013d70 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00013d80 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00013d90 20202022 6e616d65 223a2022 44545f52 "name": "DT_R │ │ │ │ │ - 0x00013da0 454c454e 54222c0a 20202020 20202020 ELENT",. │ │ │ │ │ - 0x00013db0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00013dc0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00013dd0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00013de0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00013df0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00013e00 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00013e10 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00013e20 6e616d65 223a2022 44545f50 4c545245 name": "DT_PLTRE │ │ │ │ │ - 0x00013e30 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ │ - 0x00013e40 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00013e50 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00013e60 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00013e70 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00013e80 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00013e90 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00013ea0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00013eb0 223a2022 44545f44 45425547 222c0a20 ": "DT_DEBUG",. │ │ │ │ │ - 0x00013ec0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00013ed0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00013ee0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00013ef0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00013f00 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00013f10 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00013f20 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00013f30 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ │ - 0x00013f40 545f5445 58545245 4c222c0a 20202020 T_TEXTREL",. │ │ │ │ │ - 0x00013f50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00013f60 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00013f70 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00013f80 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00013f90 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00013fa0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00013fb0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00013fc0 20202022 6e616d65 223a2022 44545f4a "name": "DT_J │ │ │ │ │ - 0x00013fd0 4d505245 4c222c0a 20202020 20202020 MPREL",. │ │ │ │ │ - 0x00013fe0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00013ff0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00014000 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00014010 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00014020 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00014030 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00014040 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00014050 6e616d65 223a2022 44545f42 494e445f name": "DT_BIND_ │ │ │ │ │ - 0x00014060 4e4f5722 2c0a2020 20202020 20202020 NOW",. │ │ │ │ │ - 0x00014070 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00014080 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00014090 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x000140a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000140b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000140c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x000140d0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x000140e0 6d65223a 20224454 5f494e49 545f4152 me": "DT_INIT_AR │ │ │ │ │ - 0x000140f0 52415922 2c0a2020 20202020 20202020 RAY",. │ │ │ │ │ - 0x00014100 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00014110 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00014120 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00014130 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00014140 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00014150 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00014160 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00014170 6d65223a 20224454 5f46494e 495f4152 me": "DT_FINI_AR │ │ │ │ │ - 0x00014180 52415922 2c0a2020 20202020 20202020 RAY",. │ │ │ │ │ - 0x00014190 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000141a0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x000141b0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x000141c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000141d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000141e0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x000141f0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00014200 6d65223a 20224454 5f494e49 545f4152 me": "DT_INIT_AR │ │ │ │ │ - 0x00014210 52415953 5a222c0a 20202020 20202020 RAYSZ",. │ │ │ │ │ - 0x00014220 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00014230 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00014240 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00014250 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00014260 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00014270 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00014280 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00014290 6e616d65 223a2022 44545f46 494e495f name": "DT_FINI_ │ │ │ │ │ - 0x000142a0 41525241 59535a22 2c0a2020 20202020 ARRAYSZ",. │ │ │ │ │ - 0x000142b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x000142c0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x000142d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x000142e0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x000142f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00014300 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00014310 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00014320 20226e61 6d65223a 20224454 5f52554e "name": "DT_RUN │ │ │ │ │ - 0x00014330 50415448 222c0a20 20202020 20202020 PATH",. │ │ │ │ │ - 0x00014340 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00014350 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00014360 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00014370 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00014380 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00014390 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x000143a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x000143b0 616d6522 3a202244 545f464c 41475322 ame": "DT_FLAGS" │ │ │ │ │ - 0x000143c0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x000143d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000143e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000143f0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00014400 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00014410 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00014420 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00014430 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00014440 20224454 5f454e43 4f44494e 47222c0a "DT_ENCODING",. │ │ │ │ │ - 0x00014450 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00014460 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00014470 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00014480 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00014490 207d2c0a 0a202020 20202020 207b0a20 },.. {. │ │ │ │ │ - 0x000144a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x000144b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x000144c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000144d0 22535454 5f4e4f54 59504522 2c0a2020 "STT_NOTYPE",. │ │ │ │ │ - 0x000144e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000144f0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00014500 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00014510 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00014520 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00014530 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00014540 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00014550 20202020 20226e61 6d65223a 20225354 "name": "ST │ │ │ │ │ - 0x00014560 545f4f42 4a454354 222c0a20 20202020 T_OBJECT",. │ │ │ │ │ - 0x00014570 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00014580 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00014590 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x000145a0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x000145b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000145c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x000145d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x000145e0 2020226e 616d6522 3a202253 54545f46 "name": "STT_F │ │ │ │ │ - 0x000145f0 554e4322 2c0a2020 20202020 20202020 UNC",. │ │ │ │ │ - 0x00014600 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00014610 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00014620 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00014630 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00014640 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00014650 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00014660 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00014670 6d65223a 20225354 545f5345 4354494f me": "STT_SECTIO │ │ │ │ │ - 0x00014680 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ │ - 0x00014690 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000146a0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x000146b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x000146c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x000146d0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x000146e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x000146f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00014700 223a2022 5354545f 46494c45 222c0a20 ": "STT_FILE",. │ │ │ │ │ - 0x00014710 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00014720 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00014730 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00014740 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00014750 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00014760 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00014770 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00014780 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ - 0x00014790 54545f43 4f4d4d4f 4e222c0a 20202020 TT_COMMON",. │ │ │ │ │ - 0x000147a0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x000147b0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x000147c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x000147d0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x000147e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x000147f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00014800 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00014810 20202022 6e616d65 223a2022 5354545f "name": "STT_ │ │ │ │ │ - 0x00014820 544c5322 2c0a2020 20202020 20202020 TLS",. │ │ │ │ │ - 0x00014830 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00014840 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00014850 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00014860 20202020 2020207d 2c0a0a20 20202020 },.. │ │ │ │ │ - 0x00014870 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00014880 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00014890 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x000148a0 616d6522 3a202253 54425f4c 4f43414c ame": "STB_LOCAL │ │ │ │ │ - 0x000148b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000148c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x000148d0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x000148e0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x000148f0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00014900 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00014910 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00014920 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00014930 3a202253 54425f47 4c4f4241 4c222c0a : "STB_GLOBAL",. │ │ │ │ │ - 0x00014940 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00014950 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00014960 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00014970 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00014980 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00014990 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x000149a0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x000149b0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000149c0 5354425f 5745414b 222c0a20 20202020 STB_WEAK",. │ │ │ │ │ - 0x000149d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x000149e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x000149f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00014a00 2269220a 20202020 20202020 7d2c0a0a "i". },.. │ │ │ │ │ - 0x00014a10 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00014a20 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00014a30 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00014a40 20202022 6e616d65 223a2022 50465f58 "name": "PF_X │ │ │ │ │ - 0x00014a50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00014a60 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00014a70 22546865 20736567 6d656e74 20697320 "The segment is │ │ │ │ │ - 0x00014a80 65786563 75746162 6c652e22 2c0a2020 executable.",. │ │ │ │ │ - 0x00014a90 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00014aa0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00014ab0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00014ac0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00014ad0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00014ae0 20202020 226e616d 65223a20 2250465f "name": "PF_ │ │ │ │ │ - 0x00014af0 57222c0a 20202020 20202020 20202020 W",. │ │ │ │ │ - 0x00014b00 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00014b10 20225468 65207365 676d656e 74206973 "The segment is │ │ │ │ │ - 0x00014b20 20777269 7461626c 652e222c 0a202020 writable.",. │ │ │ │ │ - 0x00014b30 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00014b40 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00014b50 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00014b60 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00014b70 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00014b80 20202022 6e616d65 223a2022 50465f52 "name": "PF_R │ │ │ │ │ - 0x00014b90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00014ba0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00014bb0 22546865 20736567 6d656e74 20697320 "The segment is │ │ │ │ │ - 0x00014bc0 72656164 61626c65 2e222c0a 20202020 readable.",. │ │ │ │ │ - 0x00014bd0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00014be0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00014bf0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00014c00 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ │ - 0x00014c10 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ │ - 0x00014c20 2020226e 616d6522 3a202273 65676d65 "name": "segme │ │ │ │ │ - 0x00014c30 6e747322 2c0a2020 20202020 20202020 nts",. │ │ │ │ │ - 0x00014c40 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00014c50 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ │ - 0x00014c60 20617272 6179206f 66207365 676d656e array of segmen │ │ │ │ │ - 0x00014c70 74206f62 6a656374 732c206f 6e652066 t objects, one f │ │ │ │ │ - 0x00014c80 6f722065 61636820 7365676d 656e7420 or each segment │ │ │ │ │ - 0x00014c90 74686520 454c4620 6861732e 20496e64 the ELF has. Ind │ │ │ │ │ - 0x00014ca0 69766964 75616c20 7365676d 656e7473 ividual segments │ │ │ │ │ - 0x00014cb0 2063616e 20626520 61636365 73736564 can be accessed │ │ │ │ │ - 0x00014cc0 20627920 7573696e 67207468 65205b5d by using the [] │ │ │ │ │ - 0x00014cd0 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ │ - 0x00014ce0 20202020 20202020 20227374 72756374 "struct │ │ │ │ │ - 0x00014cf0 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ │ - 0x00014d00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00014d10 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ │ - 0x00014d20 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ │ - 0x00014d30 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ - 0x00014d40 65676d65 6e747322 2c0a2020 20202020 egments",. │ │ │ │ │ - 0x00014d50 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00014d60 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00014d70 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00014d80 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ │ - 0x00014d90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014da0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00014db0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00014dc0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00014dd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014de0 20202020 2020226e 616d6522 3a202274 "name": "t │ │ │ │ │ - 0x00014df0 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ │ - 0x00014e00 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00014e10 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00014e20 54797065 206f6620 7365676d 656e7420 Type of segment │ │ │ │ │ - 0x00014e30 696e6469 63617465 64206279 206f6e65 indicated by one │ │ │ │ │ - 0x00014e40 206f6620 74686520 666f6c6c 6f77696e of the followin │ │ │ │ │ - 0x00014e50 67207661 6c756573 3a205054 5f4e554c g values: PT_NUL │ │ │ │ │ - 0x00014e60 4c2c2050 545f4c4f 41442c20 50545f44 L, PT_LOAD, PT_D │ │ │ │ │ - 0x00014e70 594e414d 49432c20 50545f49 4e544552 YNAMIC, PT_INTER │ │ │ │ │ - 0x00014e80 502c2050 545f4e4f 54452c20 50545f53 P, PT_NOTE, PT_S │ │ │ │ │ - 0x00014e90 484c4942 2c205054 5f504844 522c2050 HLIB, PT_PHDR, P │ │ │ │ │ - 0x00014ea0 545f4c4f 50524f43 2c205054 5f484950 T_LOPROC, PT_HIP │ │ │ │ │ - 0x00014eb0 524f432c 2050545f 474e555f 53544143 ROC, PT_GNU_STAC │ │ │ │ │ - 0x00014ec0 4b2e222c 0a202020 20202020 20202020 K.",. │ │ │ │ │ - 0x00014ed0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00014ee0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00014ef0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00014f00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014f10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00014f20 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x00014f30 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00014f40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014f50 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00014f60 666c6167 73222c0a 20202020 20202020 flags",. │ │ │ │ │ - 0x00014f70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00014f80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00014f90 20224120 636f6d62 696e6174 696f6e20 "A combination │ │ │ │ │ - 0x00014fa0 6f662074 68652066 6f6c6c6f 77696e67 of the following │ │ │ │ │ - 0x00014fb0 20736567 6d656e74 20666c61 67733a20 segment flags: │ │ │ │ │ - 0x00014fc0 50465f52 2c205046 5f572c20 50465f58 PF_R, PF_W, PF_X │ │ │ │ │ - 0x00014fd0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00014fe0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00014ff0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00015000 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00015010 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015020 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00015030 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00015040 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00015050 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015060 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ │ - 0x00015070 66667365 74222c0a 20202020 20202020 ffset",. │ │ │ │ │ - 0x00015080 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015090 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000150a0 20224f66 66736574 2066726f 6d207468 "Offset from th │ │ │ │ │ - 0x000150b0 65206265 67696e6e 696e6720 6f662074 e beginning of t │ │ │ │ │ - 0x000150c0 68652066 696c6520 77686572 65207468 he file where th │ │ │ │ │ - 0x000150d0 65207365 676d656e 74207265 73696465 e segment reside │ │ │ │ │ - 0x000150e0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ │ - 0x000150f0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00015100 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00015110 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00015120 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015130 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00015140 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x00015150 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00015160 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015170 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00015180 76697274 75616c5f 61646472 65737322 virtual_address" │ │ │ │ │ - 0x00015190 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000151a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000151b0 656e7461 74696f6e 223a2022 56697274 entation": "Virt │ │ │ │ │ - 0x000151c0 75616c20 61646472 65737320 61742077 ual address at w │ │ │ │ │ - 0x000151d0 68696368 20746865 20736567 6d656e74 hich the segment │ │ │ │ │ - 0x000151e0 20726573 69646573 20696e20 6d656d6f resides in memo │ │ │ │ │ - 0x000151f0 72792e22 2c0a2020 20202020 20202020 ry.",. │ │ │ │ │ - 0x00015200 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00015210 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00015220 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x00015230 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00015240 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00015250 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00015260 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00015270 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015280 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00015290 22706879 73696361 6c5f6164 64726573 "physical_addres │ │ │ │ │ - 0x000152a0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ - 0x000152b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x000152c0 756d656e 74617469 6f6e223a 20224f6e umentation": "On │ │ │ │ │ - 0x000152d0 20737973 74656d73 20666f72 20776869 systems for whi │ │ │ │ │ - 0x000152e0 63682070 68797369 63616c20 61646472 ch physical addr │ │ │ │ │ - 0x000152f0 65737369 6e672069 73207265 6c657661 essing is releva │ │ │ │ │ - 0x00015300 6e742c20 636f6e74 61696e73 20746865 nt, contains the │ │ │ │ │ - 0x00015310 20736567 6d656e74 27732070 68797369 segment's physi │ │ │ │ │ - 0x00015320 63616c20 61646472 6573732e 222c0a20 cal address.",. │ │ │ │ │ - 0x00015330 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015340 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00015350 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x00015360 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00015370 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00015380 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015390 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x000153a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x000153b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000153c0 20226e61 6d65223a 20226669 6c655f73 "name": "file_s │ │ │ │ │ - 0x000153d0 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ │ - 0x000153e0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x000153f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00015400 4e756d62 6572206f 66206279 74657320 Number of bytes │ │ │ │ │ - 0x00015410 696e2074 68652066 696c6520 696d6167 in the file imag │ │ │ │ │ - 0x00015420 65206f66 20746865 20736567 6d656e74 e of the segment │ │ │ │ │ - 0x00015430 2e202049 74206d61 79206265 207a6572 . It may be zer │ │ │ │ │ - 0x00015440 6f2e222c 0a202020 20202020 20202020 o.",. │ │ │ │ │ - 0x00015450 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00015460 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00015470 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00015480 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015490 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x000154a0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x000154b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x000154c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000154d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000154e0 6d656d6f 72795f73 697a6522 2c0a2020 memory_size",. │ │ │ │ │ - 0x000154f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015500 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00015510 74696f6e 223a2022 496e2d6d 656d6f72 tion": "In-memor │ │ │ │ │ - 0x00015520 79207365 676d656e 74207369 7a652e22 y segment size." │ │ │ │ │ - 0x00015530 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00015540 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00015550 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ - 0x00015560 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x00015570 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015580 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00015590 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x000155a0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x000155b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000155c0 20202020 226e616d 65223a20 22616c69 "name": "ali │ │ │ │ │ - 0x000155d0 676e6d65 6e74222c 0a202020 20202020 gnment",. │ │ │ │ │ - 0x000155e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000155f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00015600 3a202256 616c7565 20746f20 77686963 : "Value to whic │ │ │ │ │ - 0x00015610 68207468 65207365 676d656e 74732061 h the segments a │ │ │ │ │ - 0x00015620 72652061 6c69676e 65642069 6e206d65 re aligned in me │ │ │ │ │ - 0x00015630 6d6f7279 20616e64 20696e20 74686520 mory and in the │ │ │ │ │ - 0x00015640 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ │ - 0x00015650 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015660 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00015670 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015680 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00015690 20205d0a 20202020 20202020 20202020 ]. │ │ │ │ │ - 0x000156a0 7d0a2020 20202020 20207d2c 0a202020 }. },. │ │ │ │ │ - 0x000156b0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x000156c0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x000156d0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x000156e0 226e616d 65223a20 2264796e 616d6963 "name": "dynamic │ │ │ │ │ - 0x000156f0 5f736563 74696f6e 5f656e74 72696573 _section_entries │ │ │ │ │ - 0x00015700 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00015710 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00015720 224e756d 62657220 6f662065 6e747269 "Number of entri │ │ │ │ │ - 0x00015730 65732069 6e207468 65206479 6e616d69 es in the dynami │ │ │ │ │ - 0x00015740 63207365 6374696f 6e20696e 20746865 c section in the │ │ │ │ │ - 0x00015750 20454c46 2066696c 652e222c 0a202020 ELF file.",. │ │ │ │ │ - 0x00015760 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00015770 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00015780 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00015790 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ │ - 0x000157a0 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ │ - 0x000157b0 20202022 6e616d65 223a2022 64796e61 "name": "dyna │ │ │ │ │ - 0x000157c0 6d696322 2c0a2020 20202020 20202020 mic",. │ │ │ │ │ - 0x000157d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000157e0 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ │ - 0x000157f0 20617272 6179206f 66206479 6e616d69 array of dynami │ │ │ │ │ - 0x00015800 63206f62 6a656374 732c206f 6e652066 c objects, one f │ │ │ │ │ - 0x00015810 6f722065 61636820 656e7472 7920696e or each entry in │ │ │ │ │ - 0x00015820 20666f75 6e642069 6e207468 6520454c found in the EL │ │ │ │ │ - 0x00015830 46277320 64796e61 6d696320 73656374 F's dynamic sect │ │ │ │ │ - 0x00015840 696f6e2e 20496e64 69766964 75616c20 ion. Individual │ │ │ │ │ - 0x00015850 64796e61 6d696320 6f626a65 63747320 dynamic objects │ │ │ │ │ - 0x00015860 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ │ - 0x00015870 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ │ - 0x00015880 6f706572 61746f72 2e222c0a 20202020 operator.",. │ │ │ │ │ - 0x00015890 20202020 20202020 22737472 75637475 "structu │ │ │ │ │ - 0x000158a0 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ │ - 0x000158b0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000158c0 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ │ - 0x000158d0 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ │ - 0x000158e0 20202020 20226e61 6d65223a 20226479 "name": "dy │ │ │ │ │ - 0x000158f0 6e616d69 63222c0a 20202020 20202020 namic",. │ │ │ │ │ - 0x00015900 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00015910 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00015920 20202020 20202020 20202020 20226174 "at │ │ │ │ │ - 0x00015930 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ │ - 0x00015940 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015950 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00015960 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00015970 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00015980 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015990 20202020 226e616d 65223a20 22747970 "name": "typ │ │ │ │ │ - 0x000159a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x000159b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x000159c0 756d656e 74617469 6f6e223a 20225661 umentation": "Va │ │ │ │ │ - 0x000159d0 6c756520 74686174 20646573 63726962 lue that describ │ │ │ │ │ - 0x000159e0 65732074 68652074 79706520 6f662064 es the type of d │ │ │ │ │ - 0x000159f0 796e616d 69632073 65637469 6f6e2e20 ynamic section. │ │ │ │ │ - 0x00015a00 4275696c 74696e20 76616c75 65732061 Builtin values a │ │ │ │ │ - 0x00015a10 72653a20 44545f4e 554c4c2c 2044545f re: DT_NULL, DT_ │ │ │ │ │ - 0x00015a20 4e454544 45442c20 44545f50 4c545245 NEEDED, DT_PLTRE │ │ │ │ │ - 0x00015a30 4c535a2c 2044545f 504c5447 4f542c20 LSZ, DT_PLTGOT, │ │ │ │ │ - 0x00015a40 44545f48 4153482c 2044545f 53545254 DT_HASH, DT_STRT │ │ │ │ │ - 0x00015a50 41422c20 44545f53 594d5441 422c2044 AB, DT_SYMTAB, D │ │ │ │ │ - 0x00015a60 545f5245 4c412c20 44545f52 454c4153 T_RELA, DT_RELAS │ │ │ │ │ - 0x00015a70 5a2c2044 545f5245 4c41454e 542c2044 Z, DT_RELAENT, D │ │ │ │ │ - 0x00015a80 545f5354 52535a2c 2044545f 53594d45 T_STRSZ, DT_SYME │ │ │ │ │ - 0x00015a90 4e542c20 44545f49 4e49542c 2044545f NT, DT_INIT, DT_ │ │ │ │ │ - 0x00015aa0 46494e49 2c204454 5f534f4e 414d452c FINI, DT_SONAME, │ │ │ │ │ - 0x00015ab0 2044545f 52504154 482c2044 545f5359 DT_RPATH, DT_SY │ │ │ │ │ - 0x00015ac0 4d424f4c 49432c20 44545f52 454c2c20 MBOLIC, DT_REL, │ │ │ │ │ - 0x00015ad0 44545f52 454c535a 2c204454 5f52454c DT_RELSZ, DT_REL │ │ │ │ │ - 0x00015ae0 454e542c 2044545f 504c5452 454c2c20 ENT, DT_PLTREL, │ │ │ │ │ - 0x00015af0 44545f44 45425547 2c204454 5f544558 DT_DEBUG, DT_TEX │ │ │ │ │ - 0x00015b00 5452454c 2c204454 5f4a4d50 52454c2c TREL, DT_JMPREL, │ │ │ │ │ - 0x00015b10 2044545f 42494e44 5f4e4f57 2c204454 DT_BIND_NOW, DT │ │ │ │ │ - 0x00015b20 5f494e49 545f4152 5241592c 2044545f _INIT_ARRAY, DT_ │ │ │ │ │ - 0x00015b30 46494e49 5f415252 41592c20 44545f49 FINI_ARRAY, DT_I │ │ │ │ │ - 0x00015b40 4e49545f 41525241 59535a2c 2044545f NIT_ARRAYSZ, DT_ │ │ │ │ │ - 0x00015b50 46494e49 5f415252 4159535a 2c204454 FINI_ARRAYSZ, DT │ │ │ │ │ - 0x00015b60 5f52554e 50415448 2c204454 5f464c41 _RUNPATH, DT_FLA │ │ │ │ │ - 0x00015b70 47532c20 44545f45 4e434f44 494e472e GS, DT_ENCODING. │ │ │ │ │ - 0x00015b80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00015b90 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00015ba0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x00015bb0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00015bc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015bd0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00015be0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00015bf0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00015c00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015c10 20202020 20226e61 6d65223a 20227661 "name": "va │ │ │ │ │ - 0x00015c20 6c222c0a 20202020 20202020 20202020 l",. │ │ │ │ │ - 0x00015c30 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00015c40 756d656e 74617469 6f6e223a 20224120 umentation": "A │ │ │ │ │ - 0x00015c50 76616c75 65206173 736f6369 61746564 value associated │ │ │ │ │ - 0x00015c60 20776974 68207468 65206769 76656e20 with the given │ │ │ │ │ - 0x00015c70 74797065 2e205468 65207479 7065206f type. The type o │ │ │ │ │ - 0x00015c80 66207661 6c756520 28616464 72657373 f value (address │ │ │ │ │ - 0x00015c90 2c207369 7a652c20 6574632e 29206973 , size, etc.) is │ │ │ │ │ - 0x00015ca0 20646570 656e6461 6e74206f 6e207468 dependant on th │ │ │ │ │ - 0x00015cb0 65207479 7065206f 66206479 6e616d69 e type of dynami │ │ │ │ │ - 0x00015cc0 6320656e 7472792e 222c0a20 20202020 c entry.",. │ │ │ │ │ - 0x00015cd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015ce0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00015cf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015d00 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00015d10 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ │ - 0x00015d20 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ │ - 0x00015d30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00015d40 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00015d50 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00015d60 20202022 6e616d65 223a2022 73796d74 "name": "symt │ │ │ │ │ - 0x00015d70 61625f65 6e747269 6573222c 0a202020 ab_entries",. │ │ │ │ │ - 0x00015d80 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00015d90 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ │ - 0x00015da0 72206f66 20656e74 72696573 20696e20 r of entries in │ │ │ │ │ - 0x00015db0 74686520 73796d62 6f6c2074 61626c65 the symbol table │ │ │ │ │ - 0x00015dc0 20666f75 6e642069 6e207468 6520454c found in the EL │ │ │ │ │ - 0x00015dd0 46206669 6c652e22 2c0a2020 20202020 F file.",. │ │ │ │ │ - 0x00015de0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00015df0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00015e00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00015e10 20202022 6b696e64 223a2022 61727261 "kind": "arra │ │ │ │ │ - 0x00015e20 79222c0a 20202020 20202020 20202020 y",. │ │ │ │ │ - 0x00015e30 226e616d 65223a20 2273796d 74616222 "name": "symtab" │ │ │ │ │ - 0x00015e40 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00015e50 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00015e60 41207a65 726f2d62 61736564 20617272 A zero-based arr │ │ │ │ │ - 0x00015e70 6179206f 66207379 6d626f6c 206f626a ay of symbol obj │ │ │ │ │ - 0x00015e80 65637473 2c206f6e 6520666f 72206561 ects, one for ea │ │ │ │ │ - 0x00015e90 63682065 6e747279 20696e20 666f756e ch entry in foun │ │ │ │ │ - 0x00015ea0 6420696e 20746865 20454c46 27732053 d in the ELF's S │ │ │ │ │ - 0x00015eb0 594d4254 41422e20 496e6469 76696475 YMBTAB. Individu │ │ │ │ │ - 0x00015ec0 616c2073 796d626f 6c206f62 6a656374 al symbol object │ │ │ │ │ - 0x00015ed0 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ │ - 0x00015ee0 64206279 20757369 6e672074 6865205b d by using the [ │ │ │ │ │ - 0x00015ef0 5d206f70 65726174 6f722e22 2c0a2020 ] operator.",. │ │ │ │ │ - 0x00015f00 20202020 20202020 20202273 74727563 "struc │ │ │ │ │ - 0x00015f10 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ │ - 0x00015f20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00015f30 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ │ - 0x00015f40 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ │ - 0x00015f50 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00015f60 73796d74 6162222c 0a202020 20202020 symtab",. │ │ │ │ │ - 0x00015f70 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00015f80 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00015f90 20202020 20202020 20202020 20202261 "a │ │ │ │ │ - 0x00015fa0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ - 0x00015fb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00015fc0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00015fd0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00015fe0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00015ff0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016000 20202020 20226e61 6d65223a 20226e61 "name": "na │ │ │ │ │ - 0x00016010 6d65222c 0a202020 20202020 20202020 me",. │ │ │ │ │ - 0x00016020 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00016030 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ │ - 0x00016040 68652073 796d626f 6c277320 6e616d65 he symbol's name │ │ │ │ │ - 0x00016050 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00016060 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00016070 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ │ - 0x00016080 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00016090 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000160a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000160b0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x000160c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x000160d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000160e0 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ │ - 0x000160f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00016100 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00016110 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00016120 22412076 616c7565 20617373 6f636961 "A value associa │ │ │ │ │ - 0x00016130 74656420 77697468 20746865 2073796d ted with the sym │ │ │ │ │ - 0x00016140 626f6c2e 2047656e 6572616c 6c792061 bol. Generally a │ │ │ │ │ - 0x00016150 20766972 7475616c 20616464 72657373 virtual address │ │ │ │ │ - 0x00016160 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00016170 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00016180 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00016190 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x000161a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000161b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000161c0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x000161d0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x000161e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000161f0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ - 0x00016200 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ │ - 0x00016210 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00016220 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00016230 54686520 73796d62 6f6c2773 2073697a The symbol's siz │ │ │ │ │ - 0x00016240 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ - 0x00016250 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00016260 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00016270 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00016280 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016290 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x000162a0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x000162b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x000162c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000162d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000162e0 74797065 222c0a20 20202020 20202020 type",. │ │ │ │ │ - 0x000162f0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00016300 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00016310 22546865 20747970 65206f66 2073796d "The type of sym │ │ │ │ │ - 0x00016320 626f6c2e 20427569 6c742076 616c7565 bol. Built value │ │ │ │ │ - 0x00016330 73206172 653a2053 54545f4e 4f545950 s are: STT_NOTYP │ │ │ │ │ - 0x00016340 452c2053 54545f4f 424a4543 542c2053 E, STT_OBJECT, S │ │ │ │ │ - 0x00016350 54545f46 554e432c 20535454 5f534543 TT_FUNC, STT_SEC │ │ │ │ │ - 0x00016360 54494f4e 2c205354 545f4649 4c452c20 TION, STT_FILE, │ │ │ │ │ - 0x00016370 5354545f 434f4d4d 4f4e2c20 5354545f STT_COMMON, STT_ │ │ │ │ │ - 0x00016380 544c532e 222c0a20 20202020 20202020 TLS.",. │ │ │ │ │ - 0x00016390 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000163a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x000163b0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x000163c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000163d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000163e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000163f0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00016400 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00016410 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00016420 20226269 6e64222c 0a202020 20202020 "bind",. │ │ │ │ │ - 0x00016430 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016440 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00016450 3a202254 68652062 696e6469 6e67206f : "The binding o │ │ │ │ │ - 0x00016460 66207468 65207379 6d626f6c 2e204275 f the symbol. Bu │ │ │ │ │ - 0x00016470 696c7469 6e207661 6c756573 20617265 iltin values are │ │ │ │ │ - 0x00016480 3a205354 425f4c4f 43414c2c 20535442 : STB_LOCAL, STB │ │ │ │ │ - 0x00016490 5f474c4f 42414c2c 20535442 5f574541 _GLOBAL, STB_WEA │ │ │ │ │ - 0x000164a0 4b2e222c 0a202020 20202020 20202020 K.",. │ │ │ │ │ - 0x000164b0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x000164c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x000164d0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x0000f990 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0000f9a0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ + 0x0000f9b0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x0000f9c0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x0000f9d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000f9e0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0000f9f0 223a2022 72222c0a 20202020 20202020 ": "r",. │ │ │ │ │ + 0x0000fa00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000fa10 20202020 226e616d 65223a20 22646c6c "name": "dll │ │ │ │ │ + 0x0000fa20 5f726567 65787022 0a202020 20202020 _regexp". │ │ │ │ │ + 0x0000fa30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000fa40 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0000fa50 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x0000fa60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000fa70 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0000fa80 3a202272 222c0a20 20202020 20202020 : "r",. │ │ │ │ │ + 0x0000fa90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000faa0 20202022 6e616d65 223a2022 66756e63 "name": "func │ │ │ │ │ + 0x0000fab0 74696f6e 5f726567 65787022 0a202020 tion_regexp". │ │ │ │ │ + 0x0000fac0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000fad0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x0000fae0 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ │ + 0x0000faf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0000fb00 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0000fb10 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ │ + 0x0000fb20 75726e69 6e672074 6865206e 756d6265 urning the numbe │ │ │ │ │ + 0x0000fb30 72206f66 2066756e 6374696f 6e732066 r of functions f │ │ │ │ │ + 0x0000fb40 726f6d20 74686520 50452069 6d706f72 rom the PE impor │ │ │ │ │ + 0x0000fb50 74732077 68657265 20612066 756e6374 ts where a funct │ │ │ │ │ + 0x0000fb60 696f6e20 6e616d65 206d6174 63686573 ion name matches │ │ │ │ │ + 0x0000fb70 2066756e 6374696f 6e5f7265 67657870 function_regexp │ │ │ │ │ + 0x0000fb80 20616e64 20612044 4c4c206e 616d6520 and a DLL name │ │ │ │ │ + 0x0000fb90 6d617463 68657320 646c6c5f 72656765 matches dll_rege │ │ │ │ │ + 0x0000fba0 78702e20 426f7468 20646c6c 5f726567 xp. Both dll_reg │ │ │ │ │ + 0x0000fbb0 65787020 616e6420 66756e63 74696f6e exp and function │ │ │ │ │ + 0x0000fbc0 5f726567 65787020 61726520 63617365 _regexp are case │ │ │ │ │ + 0x0000fbd0 2073656e 73697469 76652075 6e6c6573 sensitive unles │ │ │ │ │ + 0x0000fbe0 7320796f 75207573 65207468 65205c22 s you use the \" │ │ │ │ │ + 0x0000fbf0 2f695c22 206d6f64 69666965 7220696e /i\" modifier in │ │ │ │ │ + 0x0000fc00 20746865 20726567 6578702e 220a2020 the regexp.". │ │ │ │ │ + 0x0000fc10 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x0000fc20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0000fc30 207b0a09 09090909 22617267 756d656e {......"argumen │ │ │ │ │ + 0x0000fc40 7473223a 205b0a09 09090909 097b0a09 ts": [.......{.. │ │ │ │ │ + 0x0000fc50 09090909 09092274 79706522 3a202269 ......"type": "i │ │ │ │ │ + 0x0000fc60 222c0a09 09090909 0909226e 616d6522 ",........"name" │ │ │ │ │ + 0x0000fc70 3a202269 6d706f72 745f666c 6167220a : "import_flag". │ │ │ │ │ + 0x0000fc80 09090909 09097d2c 0a090909 0909097b ......},.......{ │ │ │ │ │ + 0x0000fc90 0a090909 09090909 22747970 65223a20 ........"type": │ │ │ │ │ + 0x0000fca0 2273222c 0a090909 09090909 226e616d "s",........"nam │ │ │ │ │ + 0x0000fcb0 65223a20 22646c6c 5f6e616d 65220a09 e": "dll_name".. │ │ │ │ │ + 0x0000fcc0 09090909 097d2c0a 09090909 09097b0a .....},.......{. │ │ │ │ │ + 0x0000fcd0 09090909 09090922 74797065 223a2022 ......."type": " │ │ │ │ │ + 0x0000fce0 73222c0a 09090909 09090922 6e616d65 s",........"name │ │ │ │ │ + 0x0000fcf0 223a2022 66756e63 74696f6e 5f6e616d ": "function_nam │ │ │ │ │ + 0x0000fd00 65220a09 09090909 097d0a09 09090909 e".......}...... │ │ │ │ │ + 0x0000fd10 5d2c0a09 09090909 22646f63 756d656e ],......"documen │ │ │ │ │ + 0x0000fd20 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ │ + 0x0000fd30 6f6e2072 65747572 6e696e67 20747275 on returning tru │ │ │ │ │ + 0x0000fd40 65206966 20746865 20504520 696d706f e if the PE impo │ │ │ │ │ + 0x0000fd50 72747320 66756e63 74696f6e 5f6e616d rts function_nam │ │ │ │ │ + 0x0000fd60 65206672 6f6d2064 6c6c5f6e 616d6520 e from dll_name │ │ │ │ │ + 0x0000fd70 696e2073 70656369 66696564 20696d70 in specified imp │ │ │ │ │ + 0x0000fd80 6f727420 74797065 2c206f72 2066616c ort type, or fal │ │ │ │ │ + 0x0000fd90 7365206f 74686572 77697365 2e20646c se otherwise. dl │ │ │ │ │ + 0x0000fda0 6c5f6e61 6d652069 73206361 73652069 l_name is case i │ │ │ │ │ + 0x0000fdb0 6e73656e 73697469 76652e22 0a090909 nsensitive.".... │ │ │ │ │ + 0x0000fdc0 097d2c0a 09090909 7b0a0909 09090922 .},.....{......" │ │ │ │ │ + 0x0000fdd0 61726775 6d656e74 73223a20 5b0a0909 arguments": [... │ │ │ │ │ + 0x0000fde0 09090909 7b0a0909 09090909 09227479 ....{........"ty │ │ │ │ │ + 0x0000fdf0 7065223a 20226922 2c0a0909 09090909 pe": "i",....... │ │ │ │ │ + 0x0000fe00 09226e61 6d65223a 2022696d 706f7274 ."name": "import │ │ │ │ │ + 0x0000fe10 5f666c61 67220a09 09090909 097d2c0a _flag".......},. │ │ │ │ │ + 0x0000fe20 09090909 09097b0a 09090909 09090922 ......{........" │ │ │ │ │ + 0x0000fe30 74797065 223a2022 73222c0a 09090909 type": "s",..... │ │ │ │ │ + 0x0000fe40 09090922 6e616d65 223a2022 646c6c5f ..."name": "dll_ │ │ │ │ │ + 0x0000fe50 6e616d65 220a0909 09090909 7d2c0a09 name".......},.. │ │ │ │ │ + 0x0000fe60 09090909 097b0a09 09090909 09092274 .....{........"t │ │ │ │ │ + 0x0000fe70 79706522 3a202269 222c0a09 09090909 ype": "i",...... │ │ │ │ │ + 0x0000fe80 0909226e 616d6522 3a20226f 7264696e .."name": "ordin │ │ │ │ │ + 0x0000fe90 616c220a 09090909 09097d0a 09090909 al".......}..... │ │ │ │ │ + 0x0000fea0 095d2c0a 09090909 0922646f 63756d65 .],......"docume │ │ │ │ │ + 0x0000feb0 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ │ + 0x0000fec0 696f6e20 72657475 726e696e 67207472 ion returning tr │ │ │ │ │ + 0x0000fed0 75652069 66207468 65205045 20696d70 ue if the PE imp │ │ │ │ │ + 0x0000fee0 6f727473 206f7264 696e616c 2066726f orts ordinal fro │ │ │ │ │ + 0x0000fef0 6d20646c 6c5f6e61 6d652069 6e207370 m dll_name in sp │ │ │ │ │ + 0x0000ff00 65636966 69656420 696d706f 72742074 ecified import t │ │ │ │ │ + 0x0000ff10 7970652c 206f7220 66616c73 65206f74 ype, or false ot │ │ │ │ │ + 0x0000ff20 68657277 6973652e 20646c6c 5f6e616d herwise. dll_nam │ │ │ │ │ + 0x0000ff30 65206973 20636173 6520696e 73656e73 e is case insens │ │ │ │ │ + 0x0000ff40 69746976 652e220a 09090909 7d2c0a09 itive.".....},.. │ │ │ │ │ + 0x0000ff50 0909097b 0a090909 09092261 7267756d ...{......"argum │ │ │ │ │ + 0x0000ff60 656e7473 223a205b 0a090909 0909097b ents": [.......{ │ │ │ │ │ + 0x0000ff70 0a090909 09090909 22747970 65223a20 ........"type": │ │ │ │ │ + 0x0000ff80 2269222c 0a090909 09090909 226e616d "i",........"nam │ │ │ │ │ + 0x0000ff90 65223a20 22696d70 6f72745f 666c6167 e": "import_flag │ │ │ │ │ + 0x0000ffa0 220a0909 09090909 7d2c0a09 09090909 ".......},...... │ │ │ │ │ + 0x0000ffb0 097b0a09 09090909 09092274 79706522 .{........"type" │ │ │ │ │ + 0x0000ffc0 3a202273 222c0a09 09090909 0909226e : "s",........"n │ │ │ │ │ + 0x0000ffd0 616d6522 3a202264 6c6c5f6e 616d6522 ame": "dll_name" │ │ │ │ │ + 0x0000ffe0 0a090909 0909097d 0a090909 09095d2c .......}......], │ │ │ │ │ + 0x0000fff0 0a090909 09092264 6f63756d 656e7461 ......"documenta │ │ │ │ │ + 0x00010000 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ │ + 0x00010010 20726574 75726e69 6e672074 6865206e returning the n │ │ │ │ │ + 0x00010020 756d6265 72206f66 2066756e 6374696f umber of functio │ │ │ │ │ + 0x00010030 6e732066 726f6d20 74686520 646c6c5f ns from the dll_ │ │ │ │ │ + 0x00010040 6e616d65 20696e20 73706563 69666965 name in specifie │ │ │ │ │ + 0x00010050 6420696d 706f7274 20747970 652c2069 d import type, i │ │ │ │ │ + 0x00010060 6e207468 65205045 20696d70 6f727473 n the PE imports │ │ │ │ │ + 0x00010070 2e20646c 6c5f6e61 6d652069 73206361 . dll_name is ca │ │ │ │ │ + 0x00010080 73652069 6e73656e 73697469 76652e22 se insensitive." │ │ │ │ │ + 0x00010090 0a090909 097d2c0a 09090909 7b0a0909 .....},.....{... │ │ │ │ │ + 0x000100a0 09090922 61726775 6d656e74 73223a20 ..."arguments": │ │ │ │ │ + 0x000100b0 5b0a0909 09090909 7b0a0909 09090909 [.......{....... │ │ │ │ │ + 0x000100c0 09227479 7065223a 20226922 2c0a0909 ."type": "i",... │ │ │ │ │ + 0x000100d0 09090909 09226e61 6d65223a 2022696d ....."name": "im │ │ │ │ │ + 0x000100e0 706f7274 5f666c61 67220a09 09090909 port_flag"...... │ │ │ │ │ + 0x000100f0 097d2c0a 09090909 09097b0a 09090909 .},.......{..... │ │ │ │ │ + 0x00010100 09090922 74797065 223a2022 72222c0a ..."type": "r",. │ │ │ │ │ + 0x00010110 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ │ + 0x00010120 646c6c5f 72656765 7870220a 09090909 dll_regexp"..... │ │ │ │ │ + 0x00010130 09097d2c 0a090909 0909097b 0a090909 ..},.......{.... │ │ │ │ │ + 0x00010140 09090909 22747970 65223a20 2272222c ...."type": "r", │ │ │ │ │ + 0x00010150 0a090909 09090909 226e616d 65223a20 ........"name": │ │ │ │ │ + 0x00010160 2266756e 6374696f 6e5f7265 67657870 "function_regexp │ │ │ │ │ + 0x00010170 220a0909 09090909 7d0a0909 0909095d ".......}......] │ │ │ │ │ + 0x00010180 2c0a0909 09090922 646f6375 6d656e74 ,......"document │ │ │ │ │ + 0x00010190 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ │ + 0x000101a0 6e207265 7475726e 696e6720 74686520 n returning the │ │ │ │ │ + 0x000101b0 6e756d62 6572206f 66206675 6e637469 number of functi │ │ │ │ │ + 0x000101c0 6f6e7320 66726f6d 20746865 20504520 ons from the PE │ │ │ │ │ + 0x000101d0 696d706f 72747320 77686572 65206120 imports where a │ │ │ │ │ + 0x000101e0 66756e63 74696f6e 206e616d 65206d61 function name ma │ │ │ │ │ + 0x000101f0 74636865 73206675 6e637469 6f6e5f72 tches function_r │ │ │ │ │ + 0x00010200 65676578 7020616e 64206120 444c4c20 egexp and a DLL │ │ │ │ │ + 0x00010210 6e616d65 206d6174 63686573 20646c6c name matches dll │ │ │ │ │ + 0x00010220 5f726567 65787020 696e2073 70656369 _regexp in speci │ │ │ │ │ + 0x00010230 66696564 20696d70 6f727420 74797065 fied import type │ │ │ │ │ + 0x00010240 2e20426f 74682064 6c6c5f72 65676578 . Both dll_regex │ │ │ │ │ + 0x00010250 7020616e 64206675 6e637469 6f6e5f72 p and function_r │ │ │ │ │ + 0x00010260 65676578 70206172 65206361 73652073 egexp are case s │ │ │ │ │ + 0x00010270 656e7369 74697665 20756e6c 65737320 ensitive unless │ │ │ │ │ + 0x00010280 796f7520 75736520 74686520 5c222f69 you use the \"/i │ │ │ │ │ + 0x00010290 5c22206d 6f646966 69657220 696e2074 \" modifier in t │ │ │ │ │ + 0x000102a0 68652072 65676578 702e220a 09090909 he regexp."..... │ │ │ │ │ + 0x000102b0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ │ + 0x000102c0 20202020 20202020 7d2c0a09 097b0a09 },...{.. │ │ │ │ │ + 0x000102d0 0909226b 696e6422 3a202261 72726179 .."kind": "array │ │ │ │ │ + 0x000102e0 222c0a09 0909226e 616d6522 3a202269 ",...."name": "i │ │ │ │ │ + 0x000102f0 6d706f72 745f6465 7461696c 73222c0a mport_details",. │ │ │ │ │ + 0x00010300 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ │ + 0x00010310 6e223a20 22417272 6179206f 66207374 n": "Array of st │ │ │ │ │ + 0x00010320 72756374 75726573 20636f6e 7461696e ructures contain │ │ │ │ │ + 0x00010330 696e6720 696e666f 726d6174 696f6e20 ing information │ │ │ │ │ + 0x00010340 61626f75 74207468 65205045 27732069 about the PE's i │ │ │ │ │ + 0x00010350 6d706f72 7473206c 69627261 72696573 mports libraries │ │ │ │ │ + 0x00010360 2e222c0a 09090922 73747275 63747572 .",...."structur │ │ │ │ │ + 0x00010370 65223a20 7b0a0909 0909226b 696e6422 e": {....."kind" │ │ │ │ │ + 0x00010380 3a202273 74727563 74222c0a 09090909 : "struct",..... │ │ │ │ │ + 0x00010390 226e616d 65223a20 22696d70 6f72745f "name": "import_ │ │ │ │ │ + 0x000103a0 64657461 696c7322 2c0a0909 09092261 details",....."a │ │ │ │ │ + 0x000103b0 74747269 62757465 73223a20 5b0a0909 ttributes": [... │ │ │ │ │ + 0x000103c0 0909097b 0a090909 09090922 6b696e64 ...{......."kind │ │ │ │ │ + 0x000103d0 223a2022 76616c75 65222c0a 09090909 ": "value",..... │ │ │ │ │ + 0x000103e0 0909226e 616d6522 3a20226c 69627261 .."name": "libra │ │ │ │ │ + 0x000103f0 72795f6e 616d6522 2c0a0909 09090909 ry_name",....... │ │ │ │ │ + 0x00010400 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00010410 20224c69 62726172 79206e61 6d652e22 "Library name." │ │ │ │ │ + 0x00010420 2c0a0909 09090909 22747970 65223a20 ,......."type": │ │ │ │ │ + 0x00010430 2273220a 09090909 097d2c0a 09090909 "s"......},..... │ │ │ │ │ + 0x00010440 097b0a09 09090909 09226b69 6e64223a .{......."kind": │ │ │ │ │ + 0x00010450 20227661 6c756522 2c0a0909 09090909 "value",....... │ │ │ │ │ + 0x00010460 226e616d 65223a20 226e756d 6265725f "name": "number_ │ │ │ │ │ + 0x00010470 6f665f66 756e6374 696f6e73 222c0a09 of_functions",.. │ │ │ │ │ + 0x00010480 09090909 0922646f 63756d65 6e746174 ....."documentat │ │ │ │ │ + 0x00010490 696f6e22 3a20224e 756d6265 72206f66 ion": "Number of │ │ │ │ │ + 0x000104a0 20696d70 6f727465 64206675 6e637469 imported functi │ │ │ │ │ + 0x000104b0 6f6e2e22 2c0a0909 09090909 22747970 on.",......."typ │ │ │ │ │ + 0x000104c0 65223a20 2269220a 09090909 097d2c0a e": "i"......},. │ │ │ │ │ + 0x000104d0 09090909 097b0a09 09090909 09226b69 .....{......."ki │ │ │ │ │ + 0x000104e0 6e64223a 20226172 72617922 2c0a0909 nd": "array",... │ │ │ │ │ + 0x000104f0 09090909 226e616d 65223a20 2266756e ...."name": "fun │ │ │ │ │ + 0x00010500 6374696f 6e73222c 0a090909 09090922 ctions",......." │ │ │ │ │ + 0x00010510 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00010520 22417272 6179206f 66207374 72756374 "Array of struct │ │ │ │ │ + 0x00010530 75726573 20636f6e 7461696e 696e6720 ures containing │ │ │ │ │ + 0x00010540 696e666f 726d6174 696f6e20 61626f75 information abou │ │ │ │ │ + 0x00010550 74207468 65205045 27732069 6d706f72 t the PE's impor │ │ │ │ │ + 0x00010560 74732066 756e6374 696f6e73 2e222c0a ts functions.",. │ │ │ │ │ + 0x00010570 09090909 09092273 74727563 74757265 ......"structure │ │ │ │ │ + 0x00010580 223a207b 0a090909 09090909 226b696e ": {........"kin │ │ │ │ │ + 0x00010590 64223a20 22737472 75637422 2c0a0909 d": "struct",... │ │ │ │ │ + 0x000105a0 09090909 09226e61 6d65223a 20226675 ....."name": "fu │ │ │ │ │ + 0x000105b0 6e637469 6f6e7322 2c0a0909 09090909 nctions",....... │ │ │ │ │ + 0x000105c0 09226174 74726962 75746573 223a205b ."attributes": [ │ │ │ │ │ + 0x000105d0 0a090909 09090909 097b0a09 09090909 .........{...... │ │ │ │ │ + 0x000105e0 09090909 226b696e 64223a20 2276616c ...."kind": "val │ │ │ │ │ + 0x000105f0 7565222c 0a090909 09090909 0909226e ue",.........."n │ │ │ │ │ + 0x00010600 616d6522 3a20226e 616d6522 2c0a0909 ame": "name",... │ │ │ │ │ + 0x00010610 09090909 09090922 646f6375 6d656e74 ......."document │ │ │ │ │ + 0x00010620 6174696f 6e223a20 224e616d 65206f66 ation": "Name of │ │ │ │ │ + 0x00010630 20696d70 6f727465 64206675 6e637469 imported functi │ │ │ │ │ + 0x00010640 6f6e2e22 2c0a0909 09090909 09090922 on.",.........." │ │ │ │ │ + 0x00010650 74797065 223a2022 73220a09 09090909 type": "s"...... │ │ │ │ │ + 0x00010660 0909097d 2c0a0909 09090909 09097b0a ...},.........{. │ │ │ │ │ + 0x00010670 09090909 09090909 09226b69 6e64223a ........."kind": │ │ │ │ │ + 0x00010680 20227661 6c756522 2c0a0909 09090909 "value",....... │ │ │ │ │ + 0x00010690 09090922 6e616d65 223a2022 6f726469 ..."name": "ordi │ │ │ │ │ + 0x000106a0 6e616c22 2c0a0909 09090909 09090922 nal",.........." │ │ │ │ │ + 0x000106b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x000106c0 224f7264 696e616c 206f6620 696d706f "Ordinal of impo │ │ │ │ │ + 0x000106d0 72746564 2066756e 6374696f 6e2e2049 rted function. I │ │ │ │ │ + 0x000106e0 66206f72 64696e61 6c20646f 6573206e f ordinal does n │ │ │ │ │ + 0x000106f0 6f742065 78697374 20746869 73207661 ot exist this va │ │ │ │ │ + 0x00010700 6c756520 69732059 525f554e 44454649 lue is YR_UNDEFI │ │ │ │ │ + 0x00010710 4e45442e 222c0a09 09090909 09090909 NED.",.......... │ │ │ │ │ + 0x00010720 22747970 65223a20 2269220a 09090909 "type": "i"..... │ │ │ │ │ + 0x00010730 09090909 7d2c0a09 09090909 0909097b ....},.........{ │ │ │ │ │ + 0x00010740 0a090909 09090909 0909226b 696e6422 .........."kind" │ │ │ │ │ + 0x00010750 3a202276 616c7565 222c0a09 09090909 : "value",...... │ │ │ │ │ + 0x00010760 09090909 226e616d 65223a20 22727661 ...."name": "rva │ │ │ │ │ + 0x00010770 222c0a09 09090909 09090909 22646f63 ",.........."doc │ │ │ │ │ + 0x00010780 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ │ + 0x00010790 6c617469 76652076 69727475 616c2061 lative virtual a │ │ │ │ │ + 0x000107a0 64647265 73732028 52564129 206f6620 ddress (RVA) of │ │ │ │ │ + 0x000107b0 696d706f 72746564 2066756e 6374696f imported functio │ │ │ │ │ + 0x000107c0 6e2e2049 66207276 61206e6f 7420666f n. If rva not fo │ │ │ │ │ + 0x000107d0 756e6420 7468656e 20746869 73207661 und then this va │ │ │ │ │ + 0x000107e0 6c756520 69732059 525f554e 44454649 lue is YR_UNDEFI │ │ │ │ │ + 0x000107f0 4e45442e 222c0a09 09090909 09090909 NED.",.......... │ │ │ │ │ + 0x00010800 22747970 65223a20 2269220a 09090909 "type": "i"..... │ │ │ │ │ + 0x00010810 09090909 7d0a0909 09090909 095d0a09 ....}........].. │ │ │ │ │ + 0x00010820 09090909 097d0a09 09090909 7d0a0909 .....}......}... │ │ │ │ │ + 0x00010830 09095d0a 0909097d 0a09097d 2c0a0909 ..]....}...},... │ │ │ │ │ + 0x00010840 7b0a0909 09226b69 6e64223a 20227661 {...."kind": "va │ │ │ │ │ + 0x00010850 6c756522 2c0a0909 09226e61 6d65223a lue",...."name": │ │ │ │ │ + 0x00010860 20226e75 6d626572 5f6f665f 696d706f "number_of_impo │ │ │ │ │ + 0x00010870 72746564 5f66756e 6374696f 6e73222c rted_functions", │ │ │ │ │ + 0x00010880 0a090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ │ + 0x00010890 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ │ + 0x000108a0 696d706f 72746564 2066756e 6374696f imported functio │ │ │ │ │ + 0x000108b0 6e732069 6e207468 65205045 2e222c0a ns in the PE.",. │ │ │ │ │ + 0x000108c0 09090922 74797065 223a2022 69220a09 ..."type": "i".. │ │ │ │ │ + 0x000108d0 097d2c0a 09097b0a 09090922 6b696e64 .},...{...."kind │ │ │ │ │ + 0x000108e0 223a2022 76616c75 65222c0a 09090922 ": "value",...." │ │ │ │ │ + 0x000108f0 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ │ + 0x00010900 665f6465 6c617965 645f696d 706f7274 f_delayed_import │ │ │ │ │ + 0x00010910 65645f66 756e6374 696f6e73 222c0a09 ed_functions",.. │ │ │ │ │ + 0x00010920 09092264 6f63756d 656e7461 74696f6e .."documentation │ │ │ │ │ + 0x00010930 223a2022 4e756d62 6572206f 66206465 ": "Number of de │ │ │ │ │ + 0x00010940 6c617920 696d706f 72746564 2066756e lay imported fun │ │ │ │ │ + 0x00010950 6374696f 6e732069 6e207468 65205045 ctions in the PE │ │ │ │ │ + 0x00010960 2e222c0a 09090922 74797065 223a2022 .",...."type": " │ │ │ │ │ + 0x00010970 69220a09 097d2c0a 09097b0a 09090922 i"...},...{...." │ │ │ │ │ + 0x00010980 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00010990 09090922 6e616d65 223a2022 6e756d62 ..."name": "numb │ │ │ │ │ + 0x000109a0 65725f6f 665f6465 6c617965 645f696d er_of_delayed_im │ │ │ │ │ + 0x000109b0 706f7274 73222c0a 09090922 646f6375 ports",...."docu │ │ │ │ │ + 0x000109c0 6d656e74 6174696f 6e223a20 224e756d mentation": "Num │ │ │ │ │ + 0x000109d0 62657220 6f662064 656c6179 20696d70 ber of delay imp │ │ │ │ │ + 0x000109e0 6f727465 6420444c 4c732069 6e207468 orted DLLs in th │ │ │ │ │ + 0x000109f0 65205045 2e20284e 756d6265 72206f66 e PE. (Number of │ │ │ │ │ + 0x00010a00 20494d41 47455f44 454c4159 4c4f4144 IMAGE_DELAYLOAD │ │ │ │ │ + 0x00010a10 5f444553 43524950 544f5220 70617273 _DESCRIPTOR pars │ │ │ │ │ + 0x00010a20 65642066 726f6d20 66696c65 292e222c ed from file).", │ │ │ │ │ + 0x00010a30 0a090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ │ + 0x00010a40 09097d2c 0a09097b 0a090909 226b696e ..},...{...."kin │ │ │ │ │ + 0x00010a50 64223a20 22617272 6179222c 0a090909 d": "array",.... │ │ │ │ │ + 0x00010a60 226e616d 65223a20 2264656c 61796564 "name": "delayed │ │ │ │ │ + 0x00010a70 5f696d70 6f72745f 64657461 696c7322 _import_details" │ │ │ │ │ + 0x00010a80 2c0a0909 0922646f 63756d65 6e746174 ,...."documentat │ │ │ │ │ + 0x00010a90 696f6e22 3a202241 72726179 206f6620 ion": "Array of │ │ │ │ │ + 0x00010aa0 73747275 63747572 65732063 6f6e7461 structures conta │ │ │ │ │ + 0x00010ab0 696e696e 6720696e 666f726d 6174696f ining informatio │ │ │ │ │ + 0x00010ac0 6e206162 6f757420 74686520 50452773 n about the PE's │ │ │ │ │ + 0x00010ad0 2064656c 61792069 6d706f72 7473206c delay imports l │ │ │ │ │ + 0x00010ae0 69627261 72696573 2e222c0a 09090922 ibraries.",...." │ │ │ │ │ + 0x00010af0 73747275 63747572 65223a20 7b0a0909 structure": {... │ │ │ │ │ + 0x00010b00 0909226b 696e6422 3a202273 74727563 .."kind": "struc │ │ │ │ │ + 0x00010b10 74222c0a 09090909 226e616d 65223a20 t",....."name": │ │ │ │ │ + 0x00010b20 22696d70 6f72745f 64657461 696c7322 "import_details" │ │ │ │ │ + 0x00010b30 2c0a0909 09092261 74747269 62757465 ,....."attribute │ │ │ │ │ + 0x00010b40 73223a20 5b0a0909 0909097b 0a090909 s": [......{.... │ │ │ │ │ + 0x00010b50 09090922 6b696e64 223a2022 76616c75 ..."kind": "valu │ │ │ │ │ + 0x00010b60 65222c0a 09090909 0909226e 616d6522 e",......."name" │ │ │ │ │ + 0x00010b70 3a20226c 69627261 72795f6e 616d6522 : "library_name" │ │ │ │ │ + 0x00010b80 2c0a0909 09090909 22646f63 756d656e ,......."documen │ │ │ │ │ + 0x00010b90 74617469 6f6e223a 20224c69 62726172 tation": "Librar │ │ │ │ │ + 0x00010ba0 79206e61 6d652e22 2c0a0909 09090909 y name.",....... │ │ │ │ │ + 0x00010bb0 22747970 65223a20 2273220a 09090909 "type": "s"..... │ │ │ │ │ + 0x00010bc0 097d2c0a 09090909 097b0a09 09090909 .},......{...... │ │ │ │ │ + 0x00010bd0 09226b69 6e64223a 20227661 6c756522 ."kind": "value" │ │ │ │ │ + 0x00010be0 2c0a0909 09090909 226e616d 65223a20 ,......."name": │ │ │ │ │ + 0x00010bf0 226e756d 6265725f 6f665f66 756e6374 "number_of_funct │ │ │ │ │ + 0x00010c00 696f6e73 222c0a09 09090909 0922646f ions",......."do │ │ │ │ │ + 0x00010c10 63756d65 6e746174 696f6e22 3a20224e cumentation": "N │ │ │ │ │ + 0x00010c20 756d6265 72206f66 20696d70 6f727465 umber of importe │ │ │ │ │ + 0x00010c30 64206675 6e637469 6f6e2e22 2c0a0909 d function.",... │ │ │ │ │ + 0x00010c40 09090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ │ + 0x00010c50 09090909 097d2c0a 09090909 097b0a09 .....},......{.. │ │ │ │ │ + 0x00010c60 09090909 09226b69 6e64223a 20226172 ....."kind": "ar │ │ │ │ │ + 0x00010c70 72617922 2c0a0909 09090909 226e616d ray",......."nam │ │ │ │ │ + 0x00010c80 65223a20 2266756e 6374696f 6e73222c e": "functions", │ │ │ │ │ + 0x00010c90 0a090909 09090922 646f6375 6d656e74 ......."document │ │ │ │ │ + 0x00010ca0 6174696f 6e223a20 22417272 6179206f ation": "Array o │ │ │ │ │ + 0x00010cb0 66207374 72756374 75726573 20636f6e f structures con │ │ │ │ │ + 0x00010cc0 7461696e 696e6720 696e666f 726d6174 taining informat │ │ │ │ │ + 0x00010cd0 696f6e20 61626f75 74207468 65205045 ion about the PE │ │ │ │ │ + 0x00010ce0 27732069 6d706f72 74732066 756e6374 's imports funct │ │ │ │ │ + 0x00010cf0 696f6e73 2e222c0a 09090909 09092273 ions.",......."s │ │ │ │ │ + 0x00010d00 74727563 74757265 223a207b 0a090909 tructure": {.... │ │ │ │ │ + 0x00010d10 09090909 226b696e 64223a20 22737472 ...."kind": "str │ │ │ │ │ + 0x00010d20 75637422 2c0a0909 09090909 09226e61 uct",........"na │ │ │ │ │ + 0x00010d30 6d65223a 20226675 6e637469 6f6e7322 me": "functions" │ │ │ │ │ + 0x00010d40 2c0a0909 09090909 09226174 74726962 ,........"attrib │ │ │ │ │ + 0x00010d50 75746573 223a205b 0a090909 09090909 utes": [........ │ │ │ │ │ + 0x00010d60 097b0a09 09090909 09090909 226b696e .{.........."kin │ │ │ │ │ + 0x00010d70 64223a20 2276616c 7565222c 0a090909 d": "value",.... │ │ │ │ │ + 0x00010d80 09090909 0909226e 616d6522 3a20226e ......"name": "n │ │ │ │ │ + 0x00010d90 616d6522 2c0a0909 09090909 09090922 ame",.........." │ │ │ │ │ + 0x00010da0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00010db0 224e616d 65206f66 20696d70 6f727465 "Name of importe │ │ │ │ │ + 0x00010dc0 64206675 6e637469 6f6e2e22 2c0a0909 d function.",... │ │ │ │ │ + 0x00010dd0 09090909 09090922 74797065 223a2022 ......."type": " │ │ │ │ │ + 0x00010de0 73220a09 09090909 0909097d 2c0a0909 s".........},... │ │ │ │ │ + 0x00010df0 09090909 09097b0a 09090909 09090909 ......{......... │ │ │ │ │ + 0x00010e00 09226b69 6e64223a 20227661 6c756522 ."kind": "value" │ │ │ │ │ + 0x00010e10 2c0a0909 09090909 09090922 6e616d65 ,.........."name │ │ │ │ │ + 0x00010e20 223a2022 6f726469 6e616c22 2c0a0909 ": "ordinal",... │ │ │ │ │ + 0x00010e30 09090909 09090922 646f6375 6d656e74 ......."document │ │ │ │ │ + 0x00010e40 6174696f 6e223a20 22204f72 64696e61 ation": " Ordina │ │ │ │ │ + 0x00010e50 6c206f66 20696d70 6f727465 64206675 l of imported fu │ │ │ │ │ + 0x00010e60 6e637469 6f6e2e20 4966206f 7264696e nction. If ordin │ │ │ │ │ + 0x00010e70 616c2064 6f657320 6e6f7420 65786973 al does not exis │ │ │ │ │ + 0x00010e80 74207468 69732076 616c7565 20697320 t this value is │ │ │ │ │ + 0x00010e90 59525f55 4e444546 494e4544 2e222c0a YR_UNDEFINED.",. │ │ │ │ │ + 0x00010ea0 09090909 09090909 09227479 7065223a ........."type": │ │ │ │ │ + 0x00010eb0 20226922 0a090909 09090909 097d2c0a "i".........},. │ │ │ │ │ + 0x00010ec0 09090909 09090909 7b0a0909 09090909 ........{....... │ │ │ │ │ + 0x00010ed0 09090922 6b696e64 223a2022 76616c75 ..."kind": "valu │ │ │ │ │ + 0x00010ee0 65222c0a 09090909 09090909 09226e61 e",.........."na │ │ │ │ │ + 0x00010ef0 6d65223a 20227276 61222c0a 09090909 me": "rva",..... │ │ │ │ │ + 0x00010f00 09090909 0922646f 63756d65 6e746174 ....."documentat │ │ │ │ │ + 0x00010f10 696f6e22 3a202252 656c6174 69766520 ion": "Relative │ │ │ │ │ + 0x00010f20 76697274 75616c20 61646472 65737320 virtual address │ │ │ │ │ + 0x00010f30 28525641 29206f66 20696d70 6f727465 (RVA) of importe │ │ │ │ │ + 0x00010f40 64206675 6e637469 6f6e2e20 49662072 d function. If r │ │ │ │ │ + 0x00010f50 7661206e 6f742066 6f756e64 20746865 va not found the │ │ │ │ │ + 0x00010f60 6e207468 69732076 616c7565 20697320 n this value is │ │ │ │ │ + 0x00010f70 59525f55 4e444546 494e4544 2e222c0a YR_UNDEFINED.",. │ │ │ │ │ + 0x00010f80 09090909 09090909 09227479 7065223a ........."type": │ │ │ │ │ + 0x00010f90 20226922 0a090909 09090909 097d0a09 "i".........}.. │ │ │ │ │ + 0x00010fa0 09090909 09095d0a 09090909 09097d0a ......].......}. │ │ │ │ │ + 0x00010fb0 09090909 097d0a09 0909095d 0a090909 .....}.....].... │ │ │ │ │ + 0x00010fc0 7d0a0909 7d2c0a20 20202020 2020207b }...},. { │ │ │ │ │ + 0x00010fd0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00010fe0 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ │ + 0x00010ff0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00011000 6d65223a 20226c6f 63616c65 222c0a20 me": "locale",. │ │ │ │ │ + 0x00011010 20202020 20202020 20202022 72657475 "retu │ │ │ │ │ + 0x00011020 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ │ + 0x00011030 20202020 20202020 20202022 6f766572 "over │ │ │ │ │ + 0x00011040 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ │ + 0x00011050 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00011060 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011070 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ + 0x00011080 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011090 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x000110a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000110b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x000110c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000110d0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x000110e0 616d6522 3a20226c 6f63616c 655f6964 ame": "locale_id │ │ │ │ │ + 0x000110f0 656e7469 66696572 220a2020 20202020 entifier". │ │ │ │ │ + 0x00011100 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011110 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00011120 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ │ + 0x00011130 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00011140 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00011150 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ │ + 0x00011160 696e6720 74727565 20696620 74686520 ing true if the │ │ │ │ │ + 0x00011170 50452068 61732061 20726573 6f757263 PE has a resourc │ │ │ │ │ + 0x00011180 65207769 74682074 68652073 70656369 e with the speci │ │ │ │ │ + 0x00011190 66696564 206c6f63 616c6520 6964656e fied locale iden │ │ │ │ │ + 0x000111a0 74696669 65722e20 4c6f6361 6c652069 tifier. Locale i │ │ │ │ │ + 0x000111b0 64656e74 69666965 72732061 72652031 dentifiers are 1 │ │ │ │ │ + 0x000111c0 362d6269 7420696e 74656765 72732e22 6-bit integers." │ │ │ │ │ + 0x000111d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000111e0 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ │ + 0x000111f0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00011200 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00011210 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ │ + 0x00011220 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ │ + 0x00011230 2020226e 616d6522 3a20226c 616e6775 "name": "langu │ │ │ │ │ + 0x00011240 61676522 2c0a2020 20202020 20202020 age",. │ │ │ │ │ + 0x00011250 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ + 0x00011260 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ + 0x00011270 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ + 0x00011280 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00011290 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000112a0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ + 0x000112b0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x000112c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x000112d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000112e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x000112f0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ + 0x00011300 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011310 20202020 20226e61 6d65223a 20226c61 "name": "la │ │ │ │ │ + 0x00011320 6e677561 67655f69 64656e74 69666965 nguage_identifie │ │ │ │ │ + 0x00011330 72220a20 20202020 20202020 20202020 r". │ │ │ │ │ + 0x00011340 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x00011350 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011360 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x00011370 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00011380 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ │ + 0x00011390 6f6e2072 65747572 6e696e67 20747275 on returning tru │ │ │ │ │ + 0x000113a0 65206966 20746865 20504520 68617320 e if the PE has │ │ │ │ │ + 0x000113b0 61207265 736f7572 63652077 69746820 a resource with │ │ │ │ │ + 0x000113c0 74686520 73706563 69666965 64206c61 the specified la │ │ │ │ │ + 0x000113d0 6e677561 67652069 64656e74 69666965 nguage identifie │ │ │ │ │ + 0x000113e0 722e204c 616e6775 61676520 6964656e r. Language iden │ │ │ │ │ + 0x000113f0 74696669 65727320 61726520 382d6269 tifiers are 8-bi │ │ │ │ │ + 0x00011400 7420696e 74656765 72732e22 0a202020 t integers.". │ │ │ │ │ + 0x00011410 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ + 0x00011420 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ + 0x00011430 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00011440 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00011450 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ │ + 0x00011460 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00011470 616d6522 3a202269 735f646c 6c222c0a ame": "is_dll",. │ │ │ │ │ + 0x00011480 20202020 20202020 20202020 22726574 "ret │ │ │ │ │ + 0x00011490 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ │ + 0x000114a0 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ + 0x000114b0 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ + 0x000114c0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x000114d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000114e0 20226172 67756d65 6e747322 3a205b5d "arguments": [] │ │ │ │ │ + 0x000114f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00011500 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00011510 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ │ + 0x00011520 20726574 75726e69 6e672074 72756520 returning true │ │ │ │ │ + 0x00011530 69662074 68652050 45206973 20612044 if the PE is a D │ │ │ │ │ + 0x00011540 4c4c2e22 0a202020 20202020 20202020 LL.". │ │ │ │ │ + 0x00011550 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x00011560 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ │ + 0x00011570 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00011580 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ + 0x00011590 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ + 0x000115a0 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ │ + 0x000115b0 735f3332 62697422 2c0a2020 20202020 s_32bit",. │ │ │ │ │ + 0x000115c0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ + 0x000115d0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ + 0x000115e0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ + 0x000115f0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x00011600 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00011610 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ + 0x00011620 6d656e74 73223a20 5b5d2c0a 20202020 ments": [],. │ │ │ │ │ + 0x00011630 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011640 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00011650 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ │ + 0x00011660 6e696e67 20747275 65206966 20746865 ning true if the │ │ │ │ │ + 0x00011670 20504520 69732033 32626974 732e220a PE is 32bits.". │ │ │ │ │ + 0x00011680 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011690 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ │ + 0x000116a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000116b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000116c0 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ │ + 0x000116d0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ │ + 0x000116e0 20226e61 6d65223a 20226973 5f363462 "name": "is_64b │ │ │ │ │ + 0x000116f0 6974222c 0a202020 20202020 20202020 it",. │ │ │ │ │ + 0x00011700 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ │ + 0x00011710 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ + 0x00011720 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ │ + 0x00011730 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011740 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00011750 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ + 0x00011760 223a205b 5d2c0a20 20202020 20202020 ": [],. │ │ │ │ │ + 0x00011770 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00011780 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ │ + 0x00011790 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ │ + 0x000117a0 74727565 20696620 74686520 50452069 true if the PE i │ │ │ │ │ + 0x000117b0 73203634 62697473 2e220a20 20202020 s 64bits.". │ │ │ │ │ + 0x000117c0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x000117d0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x000117e0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x000117f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00011800 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00011810 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00011820 20226e75 6d626572 5f6f665f 696d706f "number_of_impo │ │ │ │ │ + 0x00011830 72747322 2c0a2020 20202020 20202020 rts",. │ │ │ │ │ + 0x00011840 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00011850 223a2022 4e756d62 6572206f 6620696d ": "Number of im │ │ │ │ │ + 0x00011860 706f7274 7320696e 20746865 2050452e ports in the PE. │ │ │ │ │ + 0x00011870 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00011880 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00011890 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x000118a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x000118b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x000118c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x000118d0 20226e75 6d626572 5f6f665f 6578706f "number_of_expo │ │ │ │ │ + 0x000118e0 72747322 2c0a2020 20202020 20202020 rts",. │ │ │ │ │ + 0x000118f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00011900 223a2022 4e756d62 6572206f 66206578 ": "Number of ex │ │ │ │ │ + 0x00011910 706f7274 7320696e 20746865 2050452e ports in the PE. │ │ │ │ │ + 0x00011920 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00011930 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00011940 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00011950 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00011960 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00011970 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00011980 20227265 736f7572 63655f74 696d6573 "resource_times │ │ │ │ │ + 0x00011990 74616d70 222c0a20 20202020 20202020 tamp",. │ │ │ │ │ + 0x000119a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x000119b0 6e223a20 22526573 6f757263 65207469 n": "Resource ti │ │ │ │ │ + 0x000119c0 6d657374 616d702e 20546869 73206973 mestamp. This is │ │ │ │ │ + 0x000119d0 2073746f 72656420 61732061 6e20696e stored as an in │ │ │ │ │ + 0x000119e0 74656765 722e222c 0a202020 20202020 teger.",. │ │ │ │ │ + 0x000119f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00011a00 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00011a10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00011a20 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ │ + 0x00011a30 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ + 0x00011a40 226e616d 65223a20 22726573 6f757263 "name": "resourc │ │ │ │ │ + 0x00011a50 655f7665 7273696f 6e222c0a 20202020 e_version",. │ │ │ │ │ + 0x00011a60 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00011a70 74617469 6f6e223a 2022416e 206f626a tation": "An obj │ │ │ │ │ + 0x00011a80 65637420 77697468 2074776f 20696e74 ect with two int │ │ │ │ │ + 0x00011a90 65676572 20617474 72696275 7465732c eger attributes, │ │ │ │ │ + 0x00011aa0 206d616a 6f722061 6e64206d 696e6f72 major and minor │ │ │ │ │ + 0x00011ab0 20766572 73696f6e 732e222c 0a202020 versions.",. │ │ │ │ │ + 0x00011ac0 20202020 20202020 20226174 74726962 "attrib │ │ │ │ │ + 0x00011ad0 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ │ + 0x00011ae0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00011af0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00011b00 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00011b10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011b20 20202020 226e616d 65223a20 226d616a "name": "maj │ │ │ │ │ + 0x00011b30 6f72222c 0a202020 20202020 20202020 or",. │ │ │ │ │ + 0x00011b40 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00011b50 6e746174 696f6e22 3a20224d 616a6f72 ntation": "Major │ │ │ │ │ + 0x00011b60 20726573 6f757263 65207665 7273696f resource versio │ │ │ │ │ + 0x00011b70 6e2e222c 0a202020 20202020 20202020 n.",. │ │ │ │ │ + 0x00011b80 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00011b90 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x00011ba0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00011bb0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00011bc0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00011bd0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00011be0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011bf0 20202022 6e616d65 223a2022 6d696e6f "name": "mino │ │ │ │ │ + 0x00011c00 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ │ + 0x00011c10 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00011c20 74617469 6f6e223a 20224d69 6e6f7220 tation": "Minor │ │ │ │ │ + 0x00011c30 7265736f 75726365 20766572 73696f6e resource version │ │ │ │ │ + 0x00011c40 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00011c50 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00011c60 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x00011c70 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ + 0x00011c80 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ │ + 0x00011c90 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00011ca0 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ │ + 0x00011cb0 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ │ + 0x00011cc0 2020226e 616d6522 3a202272 65736f75 "name": "resou │ │ │ │ │ + 0x00011cd0 72636573 222c0a20 20202020 20202020 rces",. │ │ │ │ │ + 0x00011ce0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00011cf0 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ │ + 0x00011d00 64206172 72617920 6f662072 65736f75 d array of resou │ │ │ │ │ + 0x00011d10 72636520 6f626a65 6374732c 206f6e65 rce objects, one │ │ │ │ │ + 0x00011d20 20666f72 20656163 68207265 736f7572 for each resour │ │ │ │ │ + 0x00011d30 63652074 68652050 45206861 732e2049 ce the PE has. I │ │ │ │ │ + 0x00011d40 6e646976 69647561 6c207265 736f7572 ndividual resour │ │ │ │ │ + 0x00011d50 63657320 63616e20 62652061 63636573 ces can be acces │ │ │ │ │ + 0x00011d60 73656420 62792075 73696e67 20746865 sed by using the │ │ │ │ │ + 0x00011d70 205b5d20 6f706572 61746f72 2e416c6c [] operator.All │ │ │ │ │ + 0x00011d80 20726573 6f757263 6573206d 75737420 resources must │ │ │ │ │ + 0x00011d90 68617665 20612074 7970652c 20696420 have a type, id │ │ │ │ │ + 0x00011da0 286e616d 65292c20 616e6420 6c616e67 (name), and lang │ │ │ │ │ + 0x00011db0 75616765 20737065 63696669 65642e20 uage specified. │ │ │ │ │ + 0x00011dc0 54686579 2063616e 20626520 65697468 They can be eith │ │ │ │ │ + 0x00011dd0 65722061 6e20696e 74656765 72206f72 er an integer or │ │ │ │ │ + 0x00011de0 20737472 696e672c 20627574 206e6576 string, but nev │ │ │ │ │ + 0x00011df0 65722062 6f74682c 20666f72 20616e79 er both, for any │ │ │ │ │ + 0x00011e00 20676976 656e206c 6576656c 2e206060 given level. `` │ │ │ │ │ + 0x00011e10 60457861 6d706c65 3a207065 2e726573 `Example: pe.res │ │ │ │ │ + 0x00011e20 6f757263 65735b30 5d2e7479 7065203d ources[0].type = │ │ │ │ │ + 0x00011e30 3d207065 2e524553 4f555243 455f5459 = pe.RESOURCE_TY │ │ │ │ │ + 0x00011e40 50455f52 43444154 41606060 20606060 PE_RCDATA``` ``` │ │ │ │ │ + 0x00011e50 4578616d 706c653a 2070652e 7265736f Example: pe.reso │ │ │ │ │ + 0x00011e60 75726365 735b305d 2e6e616d 655f7374 urces[0].name_st │ │ │ │ │ + 0x00011e70 72696e67 203d3d20 5c22465c 5c783030 ring == \"F\\x00 │ │ │ │ │ + 0x00011e80 495c5c78 30304c5c 5c783030 455c5c78 I\\x00L\\x00E\\x │ │ │ │ │ + 0x00011e90 30306060 605c2222 2c0a2020 20202020 00```\"",. │ │ │ │ │ + 0x00011ea0 20202020 20202273 74727563 74757265 "structure │ │ │ │ │ + 0x00011eb0 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ │ + 0x00011ec0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00011ed0 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ │ + 0x00011ee0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00011ef0 20202022 6e616d65 223a2022 7265736f "name": "reso │ │ │ │ │ + 0x00011f00 75726365 73222c0a 20202020 20202020 urces",. │ │ │ │ │ + 0x00011f10 20202020 20202020 22617474 72696275 "attribu │ │ │ │ │ + 0x00011f20 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ │ + 0x00011f30 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00011f40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011f50 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00011f60 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00011f70 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00011f80 6e616d65 223a2022 6f666673 6574222c name": "offset", │ │ │ │ │ + 0x00011f90 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00011fa0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00011fb0 6e746174 696f6e22 3a20224f 66667365 ntation": "Offse │ │ │ │ │ + 0x00011fc0 7420666f 72207468 65207265 736f7572 t for the resour │ │ │ │ │ + 0x00011fd0 63652064 6174612e 222c0a20 20202020 ce data.",. │ │ │ │ │ + 0x00011fe0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00011ff0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00012000 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012010 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00012020 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00012030 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012040 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00012050 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00012060 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00012070 6d65223a 20226c65 6e677468 222c0a20 me": "length",. │ │ │ │ │ + 0x00012080 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012090 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x000120a0 6174696f 6e223a20 224c656e 67746820 ation": "Length │ │ │ │ │ + 0x000120b0 6f662074 68652072 65736f75 72636520 of the resource │ │ │ │ │ + 0x000120c0 64617461 2e222c0a 20202020 20202020 data.",. │ │ │ │ │ + 0x000120d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000120e0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x000120f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012100 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00012110 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00012120 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012130 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00012140 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00012150 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00012160 3a202274 79706522 2c0a2020 20202020 : "type",. │ │ │ │ │ + 0x00012170 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012180 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00012190 223a2022 54797065 206f6620 74686520 ": "Type of the │ │ │ │ │ + 0x000121a0 7265736f 75726365 2028696e 74656765 resource (intege │ │ │ │ │ + 0x000121b0 72292e22 2c0a2020 20202020 20202020 r).",. │ │ │ │ │ + 0x000121c0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x000121d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x000121e0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x000121f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00012200 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00012210 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00012220 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00012230 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012240 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00012250 22696422 2c0a2020 20202020 20202020 "id",. │ │ │ │ │ + 0x00012260 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00012270 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00012280 4944206f 66207468 65207265 736f7572 ID of the resour │ │ │ │ │ + 0x00012290 63652028 696e7465 67657229 2e222c0a ce (integer).",. │ │ │ │ │ + 0x000122a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000122b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x000122c0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x000122d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000122e0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x000122f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00012300 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00012310 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00012320 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012330 2020226e 616d6522 3a20226c 616e6775 "name": "langu │ │ │ │ │ + 0x00012340 61676522 2c0a2020 20202020 20202020 age",. │ │ │ │ │ + 0x00012350 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00012360 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00012370 4c616e67 75616765 206f6620 74686520 Language of the │ │ │ │ │ + 0x00012380 7265736f 75726365 2028696e 74656765 resource (intege │ │ │ │ │ + 0x00012390 72292e22 2c0a2020 20202020 20202020 r).",. │ │ │ │ │ + 0x000123a0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x000123b0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x000123c0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x000123d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000123e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x000123f0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00012400 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00012410 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012420 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00012430 22747970 655f7374 72696e67 222c0a20 "type_string",. │ │ │ │ │ + 0x00012440 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012450 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00012460 6174696f 6e223a20 22547970 65206f66 ation": "Type of │ │ │ │ │ + 0x00012470 20746865 20726573 6f757263 65206173 the resource as │ │ │ │ │ + 0x00012480 20612073 7472696e 672c2069 66207370 a string, if sp │ │ │ │ │ + 0x00012490 65636966 6965642e 222c0a20 20202020 ecified.",. │ │ │ │ │ + 0x000124a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000124b0 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ │ + 0x000124c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000124d0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x000124e0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x000124f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012500 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00012510 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00012520 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00012530 6d65223a 20226e61 6d655f73 7472696e me": "name_strin │ │ │ │ │ + 0x00012540 67222c0a 20202020 20202020 20202020 g",. │ │ │ │ │ + 0x00012550 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00012560 756d656e 74617469 6f6e223a 20224e61 umentation": "Na │ │ │ │ │ + 0x00012570 6d65206f 66207468 65207265 736f7572 me of the resour │ │ │ │ │ + 0x00012580 63652061 73206120 73747269 6e672c20 ce as a string, │ │ │ │ │ + 0x00012590 69662073 70656369 66696564 2e222c0a if specified.",. │ │ │ │ │ + 0x000125a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000125b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x000125c0 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ + 0x000125d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000125e0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x000125f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00012600 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00012610 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00012620 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012630 2020226e 616d6522 3a20226c 616e6775 "name": "langu │ │ │ │ │ + 0x00012640 6167655f 73747269 6e67222c 0a202020 age_string",. │ │ │ │ │ + 0x00012650 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012660 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00012670 696f6e22 3a20224c 616e6775 61676520 ion": "Language │ │ │ │ │ + 0x00012680 6f662074 68652072 65736f75 72636520 of the resource │ │ │ │ │ + 0x00012690 61732061 20737472 696e672c 20696620 as a string, if │ │ │ │ │ + 0x000126a0 73706563 69666965 642e222c 0a202020 specified.",. │ │ │ │ │ + 0x000126b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000126c0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ + 0x000126d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000126e0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x000126f0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ + 0x00012700 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ │ + 0x00012710 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00012720 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00012730 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00012740 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ │ + 0x00012750 6d626572 5f6f665f 7265736f 75726365 mber_of_resource │ │ │ │ │ + 0x00012760 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ + 0x00012770 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00012780 20224e75 6d626572 206f6620 7265736f "Number of reso │ │ │ │ │ + 0x00012790 75726365 7320696e 20746865 2050452e urces in the PE. │ │ │ │ │ + 0x000127a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000127b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x000127c0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x000127d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x000127e0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x000127f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00012800 20227064 625f7061 7468222c 0a202020 "pdb_path",. │ │ │ │ │ + 0x00012810 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00012820 6e746174 696f6e22 3a202250 61746820 ntation": "Path │ │ │ │ │ + 0x00012830 6f662074 68652050 44422066 696c6520 of the PDB file │ │ │ │ │ + 0x00012840 666f7220 74686973 20504520 69662070 for this PE if p │ │ │ │ │ + 0x00012850 72657365 6e742e20 4578616d 706c653a resent. Example: │ │ │ │ │ + 0x00012860 20606060 70652e70 64625f70 61746820 ```pe.pdb_path │ │ │ │ │ + 0x00012870 3d3d205c 22443a5c 5c776f72 6b737061 == \"D:\\workspa │ │ │ │ │ + 0x00012880 63655c5c 32303138 5f52395f 52656c42 ce\\2018_R9_RelB │ │ │ │ │ + 0x00012890 6c645c74 61726765 745c5c63 6865636b ld\target\\check │ │ │ │ │ + 0x000128a0 6f75745c 5c637573 7470726f 665c5c52 out\\custprof\\R │ │ │ │ │ + 0x000128b0 656c6561 73655c5c 63757374 70726f66 elease\\custprof │ │ │ │ │ + 0x000128c0 2e706462 5c226060 6020222c 0a202020 .pdb\"``` ",. │ │ │ │ │ + 0x000128d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000128e0 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ │ + 0x000128f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00012900 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ │ + 0x00012910 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ │ + 0x00012920 20202022 6e616d65 223a2022 7369676e "name": "sign │ │ │ │ │ + 0x00012930 61747572 6573222c 0a202020 20202020 atures",. │ │ │ │ │ + 0x00012940 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00012950 696f6e22 3a202241 207a6572 6f2d6261 ion": "A zero-ba │ │ │ │ │ + 0x00012960 73656420 61727261 79206f66 20736967 sed array of sig │ │ │ │ │ + 0x00012970 6e617475 7265206f 626a6563 74732c20 nature objects, │ │ │ │ │ + 0x00012980 6f6e6520 666f7220 65616368 20617574 one for each aut │ │ │ │ │ + 0x00012990 68656e74 69636f64 65207369 676e6174 henticode signat │ │ │ │ │ + 0x000129a0 75726520 696e2074 68652050 45206669 ure in the PE fi │ │ │ │ │ + 0x000129b0 6c652e20 55737561 6c6c7920 50452066 le. Usually PE f │ │ │ │ │ + 0x000129c0 696c6573 20686176 65206120 73696e67 iles have a sing │ │ │ │ │ + 0x000129d0 6c652073 69676e61 74757265 2e222c0a le signature.",. │ │ │ │ │ + 0x000129e0 20202020 20202020 20202020 22737472 "str │ │ │ │ │ + 0x000129f0 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ │ + 0x00012a00 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00012a10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00012a20 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ │ + 0x00012a30 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00012a40 20227369 676e6174 75726573 222c0a20 "signatures",. │ │ │ │ │ + 0x00012a50 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00012a60 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00012a70 2241207a 65726f2d 62617365 64206172 "A zero-based ar │ │ │ │ │ + 0x00012a80 72617920 6f662073 69676e61 74757265 ray of signature │ │ │ │ │ + 0x00012a90 206f626a 65637473 2c206f6e 6520666f objects, one fo │ │ │ │ │ + 0x00012aa0 72206561 63682061 75746865 6e746963 r each authentic │ │ │ │ │ + 0x00012ab0 6f646520 7369676e 61747572 6520696e ode signature in │ │ │ │ │ + 0x00012ac0 20746865 20504520 66696c65 2e205573 the PE file. Us │ │ │ │ │ + 0x00012ad0 75616c6c 79205045 2066696c 65732068 ually PE files h │ │ │ │ │ + 0x00012ae0 61766520 61207369 6e676c65 20736967 ave a single sig │ │ │ │ │ + 0x00012af0 6e617475 72652e22 2c0a2020 20202020 nature.",. │ │ │ │ │ + 0x00012b00 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ + 0x00012b10 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ + 0x00012b20 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00012b30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012b40 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00012b50 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00012b60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012b70 20226e61 6d65223a 20227468 756d6270 "name": "thumbp │ │ │ │ │ + 0x00012b80 72696e74 222c0a20 20202020 20202020 rint",. │ │ │ │ │ + 0x00012b90 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00012ba0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00012bb0 22412073 7472696e 6720636f 6e746169 "A string contai │ │ │ │ │ + 0x00012bc0 6e696e67 20746865 20746875 6d627072 ning the thumbpr │ │ │ │ │ + 0x00012bd0 696e7420 6f662074 68652073 69676e61 int of the signa │ │ │ │ │ + 0x00012be0 74757265 2e222c0a 20202020 20202020 ture.",. │ │ │ │ │ + 0x00012bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012c00 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ │ + 0x00012c10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012c20 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00012c30 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00012c40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012c50 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00012c60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00012c70 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00012c80 3a202269 73737565 72222c0a 20202020 : "issuer",. │ │ │ │ │ + 0x00012c90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012ca0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00012cb0 6f6e223a 20224120 73747269 6e672063 on": "A string c │ │ │ │ │ + 0x00012cc0 6f6e7461 696e696e 6720696e 666f726d ontaining inform │ │ │ │ │ + 0x00012cd0 6174696f 6e206162 6f757420 74686520 ation about the │ │ │ │ │ + 0x00012ce0 69737375 65722e22 2c0a2020 20202020 issuer.",. │ │ │ │ │ + 0x00012cf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012d00 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ │ + 0x00012d10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012d20 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x00012d30 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00012d40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012d50 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00012d60 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00012d70 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00012d80 65223a20 22737562 6a656374 222c0a20 e": "subject",. │ │ │ │ │ + 0x00012d90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012da0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00012db0 6174696f 6e223a20 22412073 7472696e ation": "A strin │ │ │ │ │ + 0x00012dc0 6720636f 6e746169 6e696e67 20696e66 g containing inf │ │ │ │ │ + 0x00012dd0 6f726d61 74696f6e 2061626f 75742074 ormation about t │ │ │ │ │ + 0x00012de0 68652073 75626a65 63742e22 2c0a2020 he subject.",. │ │ │ │ │ + 0x00012df0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012e00 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ + 0x00012e10 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00012e20 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00012e30 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00012e40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012e50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00012e60 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00012e70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012e80 226e616d 65223a20 22766572 73696f6e "name": "version │ │ │ │ │ + 0x00012e90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00012ea0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00012eb0 6d656e74 6174696f 6e223a20 22566572 mentation": "Ver │ │ │ │ │ + 0x00012ec0 73696f6e 206e756d 6265722e 222c0a20 sion number.",. │ │ │ │ │ + 0x00012ed0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012ee0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00012ef0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x00012f00 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00012f10 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00012f20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012f30 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00012f40 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00012f50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00012f60 20226e61 6d65223a 2022616c 676f7269 "name": "algori │ │ │ │ │ + 0x00012f70 74686d22 2c0a2020 20202020 20202020 thm",. │ │ │ │ │ + 0x00012f80 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00012f90 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00012fa0 53747269 6e672072 65707265 73656e74 String represent │ │ │ │ │ + 0x00012fb0 6174696f 6e206f66 20746865 20616c67 ation of the alg │ │ │ │ │ + 0x00012fc0 6f726974 686d2075 73656420 666f7220 orithm used for │ │ │ │ │ + 0x00012fd0 74686973 20736967 6e617475 72652e20 this signature. │ │ │ │ │ + 0x00012fe0 55737561 6c6c7920 5c227368 61315769 Usually \"sha1Wi │ │ │ │ │ + 0x00012ff0 74685253 41456e63 72797074 696f6e5c thRSAEncryption\ │ │ │ │ │ + 0x00013000 222e2049 74206465 70656e64 73206f6e ". It depends on │ │ │ │ │ + 0x00013010 20746865 20582e35 30392061 6e642050 the X.509 and P │ │ │ │ │ + 0x00013020 4b435323 3720696d 706c656d 656e7461 KCS#7 implementa │ │ │ │ │ + 0x00013030 74696f6e 73732061 6e642070 6f737369 tionss and possi │ │ │ │ │ + 0x00013040 626c7920 74686569 72207665 7273696f bly their versio │ │ │ │ │ + 0x00013050 6e732c20 636f6e73 69646572 20757369 ns, consider usi │ │ │ │ │ + 0x00013060 6e672061 6c676f72 6974686d 5f6f6964 ng algorithm_oid │ │ │ │ │ + 0x00013070 20696e73 74656164 2e222c0a 20202020 instead.",. │ │ │ │ │ + 0x00013080 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013090 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ │ + 0x000130a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000130b0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x000130c0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x000130d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000130e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x000130f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00013100 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00013110 616d6522 3a202261 6c676f72 6974686d ame": "algorithm │ │ │ │ │ + 0x00013120 5f6f6964 222c0a20 20202020 20202020 _oid",. │ │ │ │ │ + 0x00013130 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00013140 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00013150 224f626a 65637420 4944206f 66207468 "Object ID of th │ │ │ │ │ + 0x00013160 6520616c 676f7269 74686d20 75736564 e algorithm used │ │ │ │ │ + 0x00013170 20666f72 20746869 73207369 676e6174 for this signat │ │ │ │ │ + 0x00013180 7572652c 20657870 72657373 65642069 ure, expressed i │ │ │ │ │ + 0x00013190 6e206e75 6d657269 63204153 4e2e3120 n numeric ASN.1 │ │ │ │ │ + 0x000131a0 646f7420 6e6f7461 74696f6e 2e205468 dot notation. Th │ │ │ │ │ + 0x000131b0 65206e61 6d652063 6f6e7461 696e6564 e name contained │ │ │ │ │ + 0x000131c0 20696e20 616c676f 72697468 6d206973 in algorithm is │ │ │ │ │ + 0x000131d0 20646572 69766564 2066726f 6d207468 derived from th │ │ │ │ │ + 0x000131e0 69732076 616c7565 2e205468 65206f62 is value. The ob │ │ │ │ │ + 0x000131f0 6a656374 20696420 69732065 78706563 ject id is expec │ │ │ │ │ + 0x00013200 74656420 746f2062 65207374 61626c65 ted to be stable │ │ │ │ │ + 0x00013210 20616372 6f737320 582e3530 3920616e across X.509 an │ │ │ │ │ + 0x00013220 6420504b 43532337 20696d70 6c656d65 d PKCS#7 impleme │ │ │ │ │ + 0x00013230 6e746174 696f6e73 20616e64 20746865 ntations and the │ │ │ │ │ + 0x00013240 69722076 65727369 6f6e732e 222c0a20 ir versions.",. │ │ │ │ │ + 0x00013250 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013260 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00013270 73220a20 20202020 20202020 20202020 s". │ │ │ │ │ + 0x00013280 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00013290 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x000132a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000132b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x000132c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x000132d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000132e0 20226e61 6d65223a 20227365 7269616c "name": "serial │ │ │ │ │ + 0x000132f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00013300 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00013310 6d656e74 6174696f 6e223a20 22412073 mentation": "A s │ │ │ │ │ + 0x00013320 7472696e 6720636f 6e746169 6e696e67 tring containing │ │ │ │ │ + 0x00013330 20746865 20736572 69616c20 6e756d62 the serial numb │ │ │ │ │ + 0x00013340 65722e20 54686973 20697320 616e2065 er. This is an e │ │ │ │ │ + 0x00013350 78616d70 6c653a20 35323a30 303a6535 xample: 52:00:e5 │ │ │ │ │ + 0x00013360 3a61613a 32353a35 363a6663 3a31613a :aa:25:56:fc:1a: │ │ │ │ │ + 0x00013370 38363a65 643a3936 3a63393a 64343a34 86:ed:96:c9:d4:4 │ │ │ │ │ + 0x00013380 623a3333 3a633722 2c0a2020 20202020 b:33:c7",. │ │ │ │ │ + 0x00013390 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000133a0 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ │ + 0x000133b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000133c0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x000133d0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x000133e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000133f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00013400 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00013410 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00013420 65223a20 226e6f74 5f626566 6f726522 e": "not_before" │ │ │ │ │ + 0x00013430 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00013440 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00013450 656e7461 74696f6e 223a2022 556e6978 entation": "Unix │ │ │ │ │ + 0x00013460 2074696d 65737461 6d70206f 6e207768 timestamp on wh │ │ │ │ │ + 0x00013470 69636820 74686520 76616c69 64697479 ich the validity │ │ │ │ │ + 0x00013480 20706572 696f6420 666f7220 74686973 period for this │ │ │ │ │ + 0x00013490 20736967 6e617475 72652062 6567696e signature begin │ │ │ │ │ + 0x000134a0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ │ + 0x000134b0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x000134c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x000134d0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x000134e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000134f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00013500 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00013510 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00013520 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013530 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00013540 6e6f745f 61667465 72222c0a 20202020 not_after",. │ │ │ │ │ + 0x00013550 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013560 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00013570 6f6e223a 2022556e 69782074 696d6573 on": "Unix times │ │ │ │ │ + 0x00013580 74616d70 206f6e20 77686963 68207468 tamp on which th │ │ │ │ │ + 0x00013590 65207661 6c696469 74792070 6572696f e validity perio │ │ │ │ │ + 0x000135a0 6420666f 72207468 69732073 69676e61 d for this signa │ │ │ │ │ + 0x000135b0 74757265 20656e64 732e222c 0a202020 ture ends.",. │ │ │ │ │ + 0x000135c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000135d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x000135e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000135f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00013600 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00013610 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013620 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ │ + 0x00013630 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ │ + 0x00013640 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013650 226e616d 65223a20 2276616c 69645f6f "name": "valid_o │ │ │ │ │ + 0x00013660 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ + 0x00013670 20202020 20202020 20202022 72657475 "retu │ │ │ │ │ + 0x00013680 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ │ + 0x00013690 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000136a0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ + 0x000136b0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x000136c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000136d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000136e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000136f0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ + 0x00013700 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013710 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013720 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00013730 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013740 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x00013750 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ + 0x00013760 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013770 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013780 20202022 6e616d65 223a2022 66696c65 "name": "file │ │ │ │ │ + 0x00013790 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x000137a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000137b0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x000137c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000137d0 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ │ + 0x000137e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000137f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00013800 656e7461 74696f6e 223a2022 20202020 entation": " │ │ │ │ │ + 0x00013810 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ │ + 0x00013820 6e672074 72756520 69662074 68652073 ng true if the s │ │ │ │ │ + 0x00013830 69676e61 74757265 20776173 2076616c ignature was val │ │ │ │ │ + 0x00013840 6964206f 6e207468 65206461 74652069 id on the date i │ │ │ │ │ + 0x00013850 6e646963 61746564 20627920 74696d65 ndicated by time │ │ │ │ │ + 0x00013860 7374616d 702e2054 68652066 6f6c6c6f stamp. The follo │ │ │ │ │ + 0x00013870 77696e67 2073656e 74656e63 653a2060 wing sentence: ` │ │ │ │ │ + 0x00013880 60607065 2e736967 6e617475 7265735b ``pe.signatures[ │ │ │ │ │ + 0x00013890 6e5d2e76 616c6964 5f6f6e28 74696d65 n].valid_on(time │ │ │ │ │ + 0x000138a0 7374616d 70296060 60204973 20657175 stamp)``` Is equ │ │ │ │ │ + 0x000138b0 6976616c 656e7420 746f3a20 60606074 ivalent to: ```t │ │ │ │ │ + 0x000138c0 696d6573 74616d70 203e3d20 70652e73 imestamp >= pe.s │ │ │ │ │ + 0x000138d0 69676e61 74757265 735b6e5d 2e6e6f74 ignatures[n].not │ │ │ │ │ + 0x000138e0 5f626566 6f726520 616e6420 74696d65 _before and time │ │ │ │ │ + 0x000138f0 7374616d 70203c3d 2070652e 7369676e stamp <= pe.sign │ │ │ │ │ + 0x00013900 61747572 65735b6e 5d2e6e6f 745f6166 atures[n].not_af │ │ │ │ │ + 0x00013910 74657260 6060220a 20202020 20202020 ter```". │ │ │ │ │ + 0x00013920 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013930 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x00013940 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ + 0x00013950 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013960 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00013970 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ │ + 0x00013980 207d0a20 20202020 2020207d 2c0a2020 }. },. │ │ │ │ │ + 0x00013990 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000139a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000139b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000139c0 20226e61 6d65223a 20226e75 6d626572 "name": "number │ │ │ │ │ + 0x000139d0 5f6f665f 7369676e 61747572 6573222c _of_signatures", │ │ │ │ │ + 0x000139e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x000139f0 63756d65 6e746174 696f6e22 3a20224e cumentation": "N │ │ │ │ │ + 0x00013a00 756d6265 72206f66 20617574 68656e74 umber of authent │ │ │ │ │ + 0x00013a10 69636f64 65207369 676e6174 75726573 icode signatures │ │ │ │ │ + 0x00013a20 20696e20 74686520 50452e22 2c0a2020 in the PE.",. │ │ │ │ │ + 0x00013a30 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00013a40 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00013a50 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00013a60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00013a70 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ + 0x00013a80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00013a90 69636f6e 68617368 222c0a20 20202020 iconhash",. │ │ │ │ │ + 0x00013aa0 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ │ + 0x00013ab0 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ │ + 0x00013ac0 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ │ + 0x00013ad0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x00013ae0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00013af0 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ + 0x00013b00 756d656e 7473223a 205b5d2c 0a202020 uments": [],. │ │ │ │ │ + 0x00013b10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013b20 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00013b30 3a202222 0a202020 20202020 20202020 : "". │ │ │ │ │ + 0x00013b40 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x00013b50 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ │ + 0x00013b60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00013b70 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ + 0x00013b80 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ + 0x00013b90 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ │ + 0x00013ba0 76615f74 6f5f6f66 66736574 222c0a20 va_to_offset",. │ │ │ │ │ + 0x00013bb0 20202020 20202020 20202022 72657475 "retu │ │ │ │ │ + 0x00013bc0 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ │ + 0x00013bd0 20202020 20202020 20202022 6f766572 "over │ │ │ │ │ + 0x00013be0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ │ + 0x00013bf0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00013c00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013c10 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ + 0x00013c20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013c30 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00013c40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013c50 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00013c60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00013c70 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00013c80 616d6522 3a202261 64647222 0a202020 ame": "addr". │ │ │ │ │ + 0x00013c90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013ca0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x00013cb0 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ │ + 0x00013cc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00013cd0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00013ce0 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ │ + 0x00013cf0 75726e69 6e672074 68652066 696c6520 urning the file │ │ │ │ │ + 0x00013d00 6f666673 65742066 6f722052 56412061 offset for RVA a │ │ │ │ │ + 0x00013d10 6464722e 20426520 63617265 66756c20 ddr. Be careful │ │ │ │ │ + 0x00013d20 746f2070 61737320 72656c61 74697665 to pass relative │ │ │ │ │ + 0x00013d30 20616464 72657373 65732068 65726520 addresses here │ │ │ │ │ + 0x00013d40 616e6420 6e6f7420 6162736f 6c757465 and not absolute │ │ │ │ │ + 0x00013d50 20616464 72657373 65732c20 6c696b65 addresses, like │ │ │ │ │ + 0x00013d60 2070652e 656e7472 795f706f 696e7420 pe.entry_point │ │ │ │ │ + 0x00013d70 7768656e 20736361 6e6e696e 67206120 when scanning a │ │ │ │ │ + 0x00013d80 70726f63 6573732e 20457861 6d706c65 process. Example │ │ │ │ │ + 0x00013d90 3a206060 6070652e 7276615f 746f5f6f : ```pe.rva_to_o │ │ │ │ │ + 0x00013da0 66667365 74287065 2e736563 74696f6e ffset(pe.section │ │ │ │ │ + 0x00013db0 735b305d 2e766972 7475616c 5f616464 s[0].virtual_add │ │ │ │ │ + 0x00013dc0 72657373 29203d3d 2070652e 73656374 ress) == pe.sect │ │ │ │ │ + 0x00013dd0 696f6e73 5b305d2e 7261775f 64617461 ions[0].raw_data │ │ │ │ │ + 0x00013de0 5f6f6666 73657460 60602054 68697320 _offset``` This │ │ │ │ │ + 0x00013df0 6578616d 706c6520 77696c6c 206d616b example will mak │ │ │ │ │ + 0x00013e00 65207375 72652074 6865206f 66667365 e sure the offse │ │ │ │ │ + 0x00013e10 7420666f 72207468 65207669 72747561 t for the virtua │ │ │ │ │ + 0x00013e20 6c206164 64726573 7320696e 20746865 l address in the │ │ │ │ │ + 0x00013e30 20666972 73742073 65637469 6f6e2065 first section e │ │ │ │ │ + 0x00013e40 7175616c 73207468 65206669 6c65206f quals the file o │ │ │ │ │ + 0x00013e50 66667365 7420666f 72207468 61742073 ffset for that s │ │ │ │ │ + 0x00013e60 65637469 6f6e2e22 0a202020 20202020 ection.". │ │ │ │ │ + 0x00013e70 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x00013e80 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ + 0x00013e90 207d0a20 2020205d 0a7d0a0a 7b0a2020 }. ].}..{. │ │ │ │ │ + 0x00013ea0 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ │ + 0x00013eb0 74222c0a 20202020 226e616d 65223a20 t",. "name": │ │ │ │ │ + 0x00013ec0 22656c66 222c0a20 20202022 61747472 "elf",. "attr │ │ │ │ │ + 0x00013ed0 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ │ + 0x00013ee0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00013ef0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00013f00 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00013f10 616d6522 3a202245 545f4e4f 4e45222c ame": "ET_NONE", │ │ │ │ │ + 0x00013f20 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00013f30 63756d65 6e746174 696f6e22 3a20224e cumentation": "N │ │ │ │ │ + 0x00013f40 6f206669 6c652074 7970652e 222c0a20 o file type.",. │ │ │ │ │ + 0x00013f50 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00013f60 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00013f70 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00013f80 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00013f90 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00013fa0 20202020 20226e61 6d65223a 20224554 "name": "ET │ │ │ │ │ + 0x00013fb0 5f52454c 222c0a20 20202020 20202020 _REL",. │ │ │ │ │ + 0x00013fc0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00013fd0 6e223a20 2252656c 6f636174 61626c65 n": "Relocatable │ │ │ │ │ + 0x00013fe0 2066696c 652e222c 0a202020 20202020 file.",. │ │ │ │ │ + 0x00013ff0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00014000 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00014010 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00014020 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00014030 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00014040 6e616d65 223a2022 45545f45 58454322 name": "ET_EXEC" │ │ │ │ │ + 0x00014050 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00014060 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00014070 45786563 75746162 6c652066 696c652e Executable file. │ │ │ │ │ + 0x00014080 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00014090 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x000140a0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x000140b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x000140c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x000140d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x000140e0 20224554 5f44594e 222c0a20 20202020 "ET_DYN",. │ │ │ │ │ + 0x000140f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00014100 6174696f 6e223a20 22536861 72656420 ation": "Shared │ │ │ │ │ + 0x00014110 6f626a65 63742066 696c652e 222c0a20 object file.",. │ │ │ │ │ + 0x00014120 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00014130 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00014140 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00014150 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00014160 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00014170 20202020 20226e61 6d65223a 20224554 "name": "ET │ │ │ │ │ + 0x00014180 5f434f52 45222c0a 20202020 20202020 _CORE",. │ │ │ │ │ + 0x00014190 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000141a0 6f6e223a 2022436f 72652066 696c652e on": "Core file. │ │ │ │ │ + 0x000141b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000141c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x000141d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x000141e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x000141f0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00014200 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00014210 2022454d 5f4e4f4e 45222c0a 20202020 "EM_NONE",. │ │ │ │ │ + 0x00014220 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00014230 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00014240 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00014250 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00014260 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00014270 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00014280 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00014290 20202022 6e616d65 223a2022 454d5f4d "name": "EM_M │ │ │ │ │ + 0x000142a0 3332222c 0a202020 20202020 20202020 32",. │ │ │ │ │ + 0x000142b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x000142c0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x000142d0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x000142e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x000142f0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00014300 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00014310 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00014320 65223a20 22454d5f 53504152 43222c0a e": "EM_SPARC",. │ │ │ │ │ + 0x00014330 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00014340 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00014350 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00014360 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00014370 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00014380 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00014390 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x000143a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x000143b0 454d5f33 3836222c 0a202020 20202020 EM_386",. │ │ │ │ │ + 0x000143c0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x000143d0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x000143e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x000143f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00014400 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00014410 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00014420 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00014430 226e616d 65223a20 22454d5f 36384b22 "name": "EM_68K" │ │ │ │ │ + 0x00014440 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00014450 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00014460 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00014470 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00014480 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00014490 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x000144a0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x000144b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x000144c0 2022454d 5f38384b 222c0a20 20202020 "EM_88K",. │ │ │ │ │ + 0x000144d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x000144e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x000144f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00014500 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00014510 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00014520 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00014530 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00014540 2020226e 616d6522 3a202245 4d5f3836 "name": "EM_86 │ │ │ │ │ + 0x00014550 30222c0a 20202020 20202020 20202020 0",. │ │ │ │ │ + 0x00014560 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00014570 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00014580 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00014590 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x000145a0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x000145b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x000145c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x000145d0 223a2022 454d5f4d 49505322 2c0a2020 ": "EM_MIPS",. │ │ │ │ │ + 0x000145e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000145f0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00014600 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00014610 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00014620 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00014630 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00014640 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00014650 20202020 20226e61 6d65223a 2022454d "name": "EM │ │ │ │ │ + 0x00014660 5f4d4950 535f5253 335f4c45 222c0a20 _MIPS_RS3_LE",. │ │ │ │ │ + 0x00014670 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00014680 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00014690 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x000146a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x000146b0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x000146c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x000146d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x000146e0 20202020 2020226e 616d6522 3a202245 "name": "E │ │ │ │ │ + 0x000146f0 4d5f5050 43222c0a 20202020 20202020 M_PPC",. │ │ │ │ │ + 0x00014700 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00014710 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00014720 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00014730 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00014740 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00014750 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00014760 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00014770 6e616d65 223a2022 454d5f50 50433634 name": "EM_PPC64 │ │ │ │ │ + 0x00014780 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00014790 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x000147a0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x000147b0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x000147c0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x000147d0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x000147e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x000147f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00014800 3a202245 4d5f4152 4d222c0a 20202020 : "EM_ARM",. │ │ │ │ │ + 0x00014810 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00014820 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00014830 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00014840 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00014850 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00014860 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00014870 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00014880 20202022 6e616d65 223a2022 454d5f58 "name": "EM_X │ │ │ │ │ + 0x00014890 38365f36 34222c0a 20202020 20202020 86_64",. │ │ │ │ │ + 0x000148a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000148b0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x000148c0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x000148d0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x000148e0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000148f0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00014900 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00014910 6e616d65 223a2022 454d5f41 41524348 name": "EM_AARCH │ │ │ │ │ + 0x00014920 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ │ + 0x00014930 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00014940 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00014950 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00014960 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00014970 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00014980 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00014990 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000149a0 65223a20 22534854 5f4e554c 4c222c0a e": "SHT_NULL",. │ │ │ │ │ + 0x000149b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000149c0 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ │ + 0x000149d0 69732076 616c7565 206d6172 6b732074 is value marks t │ │ │ │ │ + 0x000149e0 68652073 65637469 6f6e2061 7320696e he section as in │ │ │ │ │ + 0x000149f0 61637469 76653b20 69742064 6f657320 active; it does │ │ │ │ │ + 0x00014a00 6e6f7420 68617665 20616e20 6173736f not have an asso │ │ │ │ │ + 0x00014a10 63696174 65642073 65637469 6f6e2e20 ciated section. │ │ │ │ │ + 0x00014a20 4f746865 72206d65 6d626572 73206f66 Other members of │ │ │ │ │ + 0x00014a30 20746865 20736563 74696f6e 20686561 the section hea │ │ │ │ │ + 0x00014a40 64657220 68617665 20756e64 6566696e der have undefin │ │ │ │ │ + 0x00014a50 65642076 616c7565 732e222c 0a202020 ed values.",. │ │ │ │ │ + 0x00014a60 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00014a70 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00014a80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00014a90 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00014aa0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00014ab0 20202022 6e616d65 223a2022 5348545f "name": "SHT_ │ │ │ │ │ + 0x00014ac0 50524f47 42495453 222c0a20 20202020 PROGBITS",. │ │ │ │ │ + 0x00014ad0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00014ae0 6174696f 6e223a20 22546865 20736563 ation": "The sec │ │ │ │ │ + 0x00014af0 74696f6e 20686f6c 64732069 6e666f72 tion holds infor │ │ │ │ │ + 0x00014b00 6d617469 6f6e2064 6566696e 65642062 mation defined b │ │ │ │ │ + 0x00014b10 79207468 65207072 6f677261 6d2c2077 y the program, w │ │ │ │ │ + 0x00014b20 686f7365 20666f72 6d617420 616e6420 hose format and │ │ │ │ │ + 0x00014b30 6d65616e 696e6720 61726520 64657465 meaning are dete │ │ │ │ │ + 0x00014b40 726d696e 65642073 6f6c656c 79206279 rmined solely by │ │ │ │ │ + 0x00014b50 20746865 2070726f 6772616d 2e222c0a the program.",. │ │ │ │ │ + 0x00014b60 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00014b70 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00014b80 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00014b90 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00014ba0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00014bb0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ + 0x00014bc0 48545f53 594d5441 42222c0a 20202020 HT_SYMTAB",. │ │ │ │ │ + 0x00014bd0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00014be0 74617469 6f6e223a 20225468 65207365 tation": "The se │ │ │ │ │ + 0x00014bf0 6374696f 6e20686f 6c647320 61207379 ction holds a sy │ │ │ │ │ + 0x00014c00 6d626f6c 20746162 6c652e22 2c0a2020 mbol table.",. │ │ │ │ │ + 0x00014c10 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00014c20 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00014c30 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00014c40 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00014c50 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00014c60 20202020 226e616d 65223a20 22534854 "name": "SHT │ │ │ │ │ + 0x00014c70 5f535452 54414222 2c0a2020 20202020 _STRTAB",. │ │ │ │ │ + 0x00014c80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00014c90 74696f6e 223a2022 54686520 73656374 tion": "The sect │ │ │ │ │ + 0x00014ca0 696f6e20 686f6c64 73206120 73747269 ion holds a stri │ │ │ │ │ + 0x00014cb0 6e672074 61626c65 2e20416e 206f626a ng table. An obj │ │ │ │ │ + 0x00014cc0 65637420 66696c65 206d6179 20686176 ect file may hav │ │ │ │ │ + 0x00014cd0 65206d75 6c746970 6c652073 7472696e e multiple strin │ │ │ │ │ + 0x00014ce0 67207461 626c6520 73656374 696f6e73 g table sections │ │ │ │ │ + 0x00014cf0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00014d00 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00014d10 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00014d20 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00014d30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00014d40 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00014d50 3a202253 48545f52 454c4122 2c0a2020 : "SHT_RELA",. │ │ │ │ │ + 0x00014d60 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00014d70 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ │ + 0x00014d80 73656374 696f6e20 686f6c64 73207265 section holds re │ │ │ │ │ + 0x00014d90 6c6f6361 74696f6e 20656e74 72696573 location entries │ │ │ │ │ + 0x00014da0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00014db0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00014dc0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00014dd0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00014de0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00014df0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00014e00 3a202253 48545f48 41534822 2c0a2020 : "SHT_HASH",. │ │ │ │ │ + 0x00014e10 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00014e20 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ │ + 0x00014e30 73656374 696f6e20 686f6c64 73206120 section holds a │ │ │ │ │ + 0x00014e40 73796d62 6f6c2068 61736820 7461626c symbol hash tabl │ │ │ │ │ + 0x00014e50 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ + 0x00014e60 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00014e70 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00014e80 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00014e90 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00014ea0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00014eb0 223a2022 5348545f 44594e41 4d494322 ": "SHT_DYNAMIC" │ │ │ │ │ + 0x00014ec0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00014ed0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00014ee0 54686520 73656374 696f6e20 686f6c64 The section hold │ │ │ │ │ + 0x00014ef0 7320696e 666f726d 6174696f 6e20666f s information fo │ │ │ │ │ + 0x00014f00 72206479 6e616d69 63206c69 6e6b696e r dynamic linkin │ │ │ │ │ + 0x00014f10 672e222c 0a202020 20202020 20202020 g.",. │ │ │ │ │ + 0x00014f20 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00014f30 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00014f40 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00014f50 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00014f60 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00014f70 223a2022 5348545f 4e4f5445 222c0a20 ": "SHT_NOTE",. │ │ │ │ │ + 0x00014f80 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00014f90 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ │ + 0x00014fa0 20736563 74696f6e 20686f6c 64732069 section holds i │ │ │ │ │ + 0x00014fb0 6e666f72 6d617469 6f6e2074 68617420 nformation that │ │ │ │ │ + 0x00014fc0 6d61726b 73207468 65206669 6c652069 marks the file i │ │ │ │ │ + 0x00014fd0 6e20736f 6d652077 61792e22 2c0a2020 n some way.",. │ │ │ │ │ + 0x00014fe0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00014ff0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00015000 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00015010 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00015020 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00015030 20202020 226e616d 65223a20 22534854 "name": "SHT │ │ │ │ │ + 0x00015040 5f4e4f42 49545322 2c0a2020 20202020 _NOBITS",. │ │ │ │ │ + 0x00015050 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00015060 74696f6e 223a2022 41207365 6374696f tion": "A sectio │ │ │ │ │ + 0x00015070 6e206f66 20746869 73207479 7065206f n of this type o │ │ │ │ │ + 0x00015080 63637570 69657320 6e6f2073 70616365 ccupies no space │ │ │ │ │ + 0x00015090 20696e20 74686520 66696c65 20627574 in the file but │ │ │ │ │ + 0x000150a0 206f7468 65727769 73652072 6573656d otherwise resem │ │ │ │ │ + 0x000150b0 626c6573 203a633a 74797065 3a605348 bles :c:type:`SH │ │ │ │ │ + 0x000150c0 545f5052 4f474249 5453602e 222c0a20 T_PROGBITS`.",. │ │ │ │ │ + 0x000150d0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x000150e0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x000150f0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00015100 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00015110 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00015120 20202020 20226e61 6d65223a 20225348 "name": "SH │ │ │ │ │ + 0x00015130 545f5245 4c222c0a 20202020 20202020 T_REL",. │ │ │ │ │ + 0x00015140 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00015150 6f6e223a 20225468 65207365 6374696f on": "The sectio │ │ │ │ │ + 0x00015160 6e20686f 6c647320 72656c6f 63617469 n holds relocati │ │ │ │ │ + 0x00015170 6f6e2065 6e747269 65732e22 2c0a2020 on entries.",. │ │ │ │ │ + 0x00015180 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00015190 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x000151a0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x000151b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x000151c0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x000151d0 20202020 226e616d 65223a20 22534854 "name": "SHT │ │ │ │ │ + 0x000151e0 5f53484c 4942222c 0a202020 20202020 _SHLIB",. │ │ │ │ │ + 0x000151f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00015200 696f6e22 3a202254 68697320 73656374 ion": "This sect │ │ │ │ │ + 0x00015210 696f6e20 74797065 20697320 72657365 ion type is rese │ │ │ │ │ + 0x00015220 72766564 20627574 20686173 20756e73 rved but has uns │ │ │ │ │ + 0x00015230 70656369 66696564 2073656d 616e7469 pecified semanti │ │ │ │ │ + 0x00015240 63732e22 2c0a2020 20202020 20202020 cs.",. │ │ │ │ │ + 0x00015250 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00015260 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00015270 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00015280 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00015290 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000152a0 65223a20 22534854 5f44594e 53594d22 e": "SHT_DYNSYM" │ │ │ │ │ + 0x000152b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x000152c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x000152d0 54686973 20736563 74696f6e 20686f6c This section hol │ │ │ │ │ + 0x000152e0 64732064 796e616d 6963206c 696e6b69 ds dynamic linki │ │ │ │ │ + 0x000152f0 6e672073 796d626f 6c732e22 2c0a2020 ng symbols.",. │ │ │ │ │ + 0x00015300 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00015310 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00015320 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00015330 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00015340 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00015350 20202020 226e616d 65223a20 22534846 "name": "SHF │ │ │ │ │ + 0x00015360 5f575249 5445222c 0a202020 20202020 _WRITE",. │ │ │ │ │ + 0x00015370 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00015380 696f6e22 3a202254 68652073 65637469 ion": "The secti │ │ │ │ │ + 0x00015390 6f6e2063 6f6e7461 696e7320 64617461 on contains data │ │ │ │ │ + 0x000153a0 20746861 74207368 6f756c64 20626520 that should be │ │ │ │ │ + 0x000153b0 77726974 61626c65 20647572 696e6720 writable during │ │ │ │ │ + 0x000153c0 70726f63 65737320 65786563 7574696f process executio │ │ │ │ │ + 0x000153d0 6e2e222c 0a202020 20202020 20202020 n.",. │ │ │ │ │ + 0x000153e0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x000153f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00015400 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00015410 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00015420 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00015430 223a2022 5348465f 414c4c4f 43222c0a ": "SHF_ALLOC",. │ │ │ │ │ + 0x00015440 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00015450 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ │ + 0x00015460 65207365 6374696f 6e206f63 63757069 e section occupi │ │ │ │ │ + 0x00015470 6573206d 656d6f72 79206475 72696e67 es memory during │ │ │ │ │ + 0x00015480 2070726f 63657373 20657865 63757469 process executi │ │ │ │ │ + 0x00015490 6f6e2e20 536f6d65 20636f6e 74726f6c on. Some control │ │ │ │ │ + 0x000154a0 20736563 74696f6e 7320646f 206e6f74 sections do not │ │ │ │ │ + 0x000154b0 20726573 69646520 696e2074 6865206d reside in the m │ │ │ │ │ + 0x000154c0 656d6f72 7920696d 61676520 6f662061 emory image of a │ │ │ │ │ + 0x000154d0 6e206f62 6a656374 2066696c 653b2074 n object file; t │ │ │ │ │ + 0x000154e0 68697320 61747472 69627574 65206973 his attribute is │ │ │ │ │ + 0x000154f0 206f6666 20666f72 2074686f 73652073 off for those s │ │ │ │ │ + 0x00015500 65637469 6f6e732e 222c0a20 20202020 ections.",. │ │ │ │ │ + 0x00015510 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00015520 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00015530 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00015540 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00015550 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00015560 20226e61 6d65223a 20225348 465f4558 "name": "SHF_EX │ │ │ │ │ + 0x00015570 4543494e 53545222 2c0a2020 20202020 ECINSTR",. │ │ │ │ │ + 0x00015580 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00015590 74696f6e 223a2022 54686520 73656374 tion": "The sect │ │ │ │ │ + 0x000155a0 696f6e20 636f6e74 61696e73 20657865 ion contains exe │ │ │ │ │ + 0x000155b0 63757461 626c6520 6d616368 696e6520 cutable machine │ │ │ │ │ + 0x000155c0 696e7374 72756374 696f6e73 2e204578 instructions. Ex │ │ │ │ │ + 0x000155d0 616d706c 653a2060 6060656c 662e7365 ample: ```elf.se │ │ │ │ │ + 0x000155e0 6374696f 6e735b32 5d2e666c 61677320 ctions[2].flags │ │ │ │ │ + 0x000155f0 2620656c 662e5348 465f5752 49544560 & elf.SHF_WRITE` │ │ │ │ │ + 0x00015600 60602e22 2c0a2020 20202020 20202020 ``.",. │ │ │ │ │ + 0x00015610 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00015620 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00015630 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00015640 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00015650 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00015660 65223a20 22747970 65222c0a 20202020 e": "type",. │ │ │ │ │ + 0x00015670 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00015680 74617469 6f6e223a 2022496e 74656765 tation": "Intege │ │ │ │ │ + 0x00015690 72207769 7468206f 6e65206f 66207468 r with one of th │ │ │ │ │ + 0x000156a0 6520666f 6c6c6f77 696e6720 76616c75 e following valu │ │ │ │ │ + 0x000156b0 65733a20 45545f4e 4f4e452c 2045545f es: ET_NONE, ET_ │ │ │ │ │ + 0x000156c0 52454c2c 2045545f 45584543 2c204554 REL, ET_EXEC, ET │ │ │ │ │ + 0x000156d0 5f44594e 2c204554 5f434f52 452e222c _DYN, ET_CORE.", │ │ │ │ │ + 0x000156e0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x000156f0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00015700 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00015710 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00015720 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00015730 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00015740 6d616368 696e6522 2c0a2020 20202020 machine",. │ │ │ │ │ + 0x00015750 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00015760 74696f6e 223a2022 496e7465 67657220 tion": "Integer │ │ │ │ │ + 0x00015770 77697468 206f6e65 206f6620 74686520 with one of the │ │ │ │ │ + 0x00015780 666f6c6c 6f77696e 67207661 6c756573 following values │ │ │ │ │ + 0x00015790 3a20454d 5f4d3332 2c20454d 5f535041 : EM_M32, EM_SPA │ │ │ │ │ + 0x000157a0 52432c20 454d5f33 38362c20 454d5f36 RC, EM_386, EM_6 │ │ │ │ │ + 0x000157b0 384b2c20 454d5f38 384b2c20 454d5f38 8K, EM_88K, EM_8 │ │ │ │ │ + 0x000157c0 36302c20 454d5f4d 4950532c 20454d5f 60, EM_MIPS, EM_ │ │ │ │ │ + 0x000157d0 4d495053 5f525333 5f4c452c 20454d5f MIPS_RS3_LE, EM_ │ │ │ │ │ + 0x000157e0 50504320 454d5f50 50433634 2c20454d PPC EM_PPC64, EM │ │ │ │ │ + 0x000157f0 5f41524d 2c20454d 5f583836 5f36342c _ARM, EM_X86_64, │ │ │ │ │ + 0x00015800 20454d5f 41415243 4836342e 222c0a20 EM_AARCH64.",. │ │ │ │ │ + 0x00015810 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00015820 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00015830 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00015840 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00015850 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00015860 20202020 20226e61 6d65223a 2022656e "name": "en │ │ │ │ │ + 0x00015870 7472795f 706f696e 74222c0a 20202020 try_point",. │ │ │ │ │ + 0x00015880 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00015890 74617469 6f6e223a 2022456e 74727920 tation": "Entry │ │ │ │ │ + 0x000158a0 706f696e 74207261 77206f66 66736574 point raw offset │ │ │ │ │ + 0x000158b0 206f7220 76697274 75616c20 61646472 or virtual addr │ │ │ │ │ + 0x000158c0 65737320 64657065 6e64696e 67206f6e ess depending on │ │ │ │ │ + 0x000158d0 20776865 74686572 20594152 41206973 whether YARA is │ │ │ │ │ + 0x000158e0 20736361 6e6e696e 67206120 66696c65 scanning a file │ │ │ │ │ + 0x000158f0 206f7220 70726f63 65737320 6d656d6f or process memo │ │ │ │ │ + 0x00015900 72792072 65737065 63746976 656c792e ry respectively. │ │ │ │ │ + 0x00015910 20546869 73206973 20657175 6976616c This is equival │ │ │ │ │ + 0x00015920 656e7420 746f2074 68652064 65707265 ent to the depre │ │ │ │ │ + 0x00015930 63617465 64206060 656e7472 79706f69 cated ``entrypoi │ │ │ │ │ + 0x00015940 6e746060 206b6579 776f7264 2e222c0a nt`` keyword.",. │ │ │ │ │ + 0x00015950 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00015960 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00015970 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00015980 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00015990 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x000159a0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ + 0x000159b0 756d6265 725f6f66 5f736563 74696f6e umber_of_section │ │ │ │ │ + 0x000159c0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ + 0x000159d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x000159e0 20224e75 6d626572 206f6620 73656374 "Number of sect │ │ │ │ │ + 0x000159f0 696f6e73 20696e20 74686520 454c4620 ions in the ELF │ │ │ │ │ + 0x00015a00 66696c65 2e222c0a 20202020 20202020 file.",. │ │ │ │ │ + 0x00015a10 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00015a20 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00015a30 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00015a40 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00015a50 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00015a60 616d6522 3a202273 685f6f66 66736574 ame": "sh_offset │ │ │ │ │ + 0x00015a70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00015a80 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00015a90 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00015aa0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00015ab0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00015ac0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00015ad0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00015ae0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00015af0 3a202273 685f656e 7472795f 73697a65 : "sh_entry_size │ │ │ │ │ + 0x00015b00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00015b10 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00015b20 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00015b30 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00015b40 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00015b50 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00015b60 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00015b70 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00015b80 3a20226e 756d6265 725f6f66 5f736567 : "number_of_seg │ │ │ │ │ + 0x00015b90 6d656e74 73222c0a 20202020 20202020 ments",. │ │ │ │ │ + 0x00015ba0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00015bb0 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ │ + 0x00015bc0 7365676d 656e7473 20696e20 74686520 segments in the │ │ │ │ │ + 0x00015bd0 454c4620 66696c65 2e222c0a 20202020 ELF file.",. │ │ │ │ │ + 0x00015be0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00015bf0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00015c00 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00015c10 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00015c20 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00015c30 2020226e 616d6522 3a202270 685f6f66 "name": "ph_of │ │ │ │ │ + 0x00015c40 66736574 222c0a20 20202020 20202020 fset",. │ │ │ │ │ + 0x00015c50 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00015c60 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00015c70 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00015c80 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00015c90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00015ca0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00015cb0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00015cc0 616d6522 3a202270 685f656e 7472795f ame": "ph_entry_ │ │ │ │ │ + 0x00015cd0 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ │ + 0x00015ce0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00015cf0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00015d00 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00015d10 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00015d20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00015d30 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ │ + 0x00015d40 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00015d50 616d6522 3a202273 65637469 6f6e7322 ame": "sections" │ │ │ │ │ + 0x00015d60 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00015d70 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00015d80 41207a65 726f2d62 61736564 20617272 A zero-based arr │ │ │ │ │ + 0x00015d90 6179206f 66207365 6374696f 6e206f62 ay of section ob │ │ │ │ │ + 0x00015da0 6a656374 732c206f 6e652066 6f722065 jects, one for e │ │ │ │ │ + 0x00015db0 61636820 73656374 696f6e20 74686520 ach section the │ │ │ │ │ + 0x00015dc0 454c4620 6861732e 20496e64 69766964 ELF has. Individ │ │ │ │ │ + 0x00015dd0 75616c20 73656374 696f6e73 2063616e ual sections can │ │ │ │ │ + 0x00015de0 20626520 61636365 73736564 20627920 be accessed by │ │ │ │ │ + 0x00015df0 7573696e 67207468 65205b5d 206f7065 using the [] ope │ │ │ │ │ + 0x00015e00 7261746f 722e222c 0a202020 20202020 rator.",. │ │ │ │ │ + 0x00015e10 20202020 20227374 72756374 75726522 "structure" │ │ │ │ │ + 0x00015e20 3a0a2020 20202020 20202020 20207b0a :. {. │ │ │ │ │ + 0x00015e30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00015e40 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ │ + 0x00015e50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00015e60 2020226e 616d6522 3a202273 65637469 "name": "secti │ │ │ │ │ + 0x00015e70 6f6e7322 2c0a2020 20202020 20202020 ons",. │ │ │ │ │ + 0x00015e80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00015e90 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00015ea0 20202020 20202020 20202022 61747472 "attr │ │ │ │ │ + 0x00015eb0 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ │ + 0x00015ec0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00015ed0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00015ee0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00015ef0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00015f00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00015f10 2020226e 616d6522 3a202274 79706522 "name": "type" │ │ │ │ │ + 0x00015f20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00015f30 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00015f40 656e7461 74696f6e 223a2022 496e7465 entation": "Inte │ │ │ │ │ + 0x00015f50 67657220 77697468 206f6e65 206f6620 ger with one of │ │ │ │ │ + 0x00015f60 74686520 666f6c6c 6f77696e 67207661 the following va │ │ │ │ │ + 0x00015f70 6c756573 3a205348 545f4e55 4c4c2053 lues: SHT_NULL S │ │ │ │ │ + 0x00015f80 48545f50 524f4742 49545320 5348545f HT_PROGBITS SHT_ │ │ │ │ │ + 0x00015f90 53594d54 41422053 48545f53 54525441 SYMTAB SHT_STRTA │ │ │ │ │ + 0x00015fa0 42205348 545f5245 4c412053 48545f48 B SHT_RELA SHT_H │ │ │ │ │ + 0x00015fb0 41534820 5348545f 44594e41 4d494320 ASH SHT_DYNAMIC │ │ │ │ │ + 0x00015fc0 5348545f 4e4f5445 20534854 5f4e4f42 SHT_NOTE SHT_NOB │ │ │ │ │ + 0x00015fd0 49545320 5348545f 52454c20 5348545f ITS SHT_REL SHT_ │ │ │ │ │ + 0x00015fe0 53484c49 42205348 545f4459 4e53594d SHLIB SHT_DYNSYM │ │ │ │ │ + 0x00015ff0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00016000 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00016010 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00016020 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x00016030 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00016040 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00016050 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00016060 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00016070 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00016080 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ │ + 0x00016090 6c616773 222c0a20 20202020 20202020 lags",. │ │ │ │ │ + 0x000160a0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000160b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x000160c0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x000160d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x000160e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x000160f0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x00016100 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00016110 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00016120 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00016130 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00016140 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00016150 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ │ + 0x00016160 64647265 7373222c 0a202020 20202020 ddress",. │ │ │ │ │ + 0x00016170 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00016180 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00016190 3a202254 68652076 69727475 616c2061 : "The virtual a │ │ │ │ │ + 0x000161a0 64647265 73732074 68652073 65637469 ddress the secti │ │ │ │ │ + 0x000161b0 6f6e2073 74617274 73206174 2e222c0a on starts at.",. │ │ │ │ │ + 0x000161c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000161d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x000161e0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x000161f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00016200 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00016210 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00016220 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00016230 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00016240 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00016250 2020226e 616d6522 3a20226e 616d6522 "name": "name" │ │ │ │ │ + 0x00016260 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00016270 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00016280 656e7461 74696f6e 223a2022 53656374 entation": "Sect │ │ │ │ │ + 0x00016290 696f6e27 73206e61 6d652e20 4578616d ion's name. Exam │ │ │ │ │ + 0x000162a0 706c653a 20606060 656c662e 73656374 ple: ```elf.sect │ │ │ │ │ + 0x000162b0 696f6e73 5b335d2e 6e616d65 203d3d20 ions[3].name == │ │ │ │ │ + 0x000162c0 5c222e62 73735c22 60606022 2c0a2020 \".bss\"```",. │ │ │ │ │ + 0x000162d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000162e0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ + 0x000162f0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00016300 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00016310 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00016320 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00016330 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00016340 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00016350 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00016360 226e616d 65223a20 226f6666 73657422 "name": "offset" │ │ │ │ │ + 0x00016370 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00016380 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00016390 656e7461 74696f6e 223a2022 4f666673 entation": "Offs │ │ │ │ │ + 0x000163a0 65742066 726f6d20 74686520 62656769 et from the begi │ │ │ │ │ + 0x000163b0 6e6e696e 67206f66 20746865 2066696c nning of the fil │ │ │ │ │ + 0x000163c0 6520746f 20746865 20666972 73742062 e to the first b │ │ │ │ │ + 0x000163d0 79746520 696e2074 68652073 65637469 yte in the secti │ │ │ │ │ + 0x000163e0 6f6e2e20 4f6e6520 73656374 696f6e20 on. One section │ │ │ │ │ + 0x000163f0 74797065 2c203a63 3a747970 653a6053 type, :c:type:`S │ │ │ │ │ + 0x00016400 48545f4e 4f424954 53602064 65736372 HT_NOBITS` descr │ │ │ │ │ + 0x00016410 69626564 2062656c 6f772c20 6f636375 ibed below, occu │ │ │ │ │ + 0x00016420 70696573 206e6f20 73706163 6520696e pies no space in │ │ │ │ │ + 0x00016430 20746865 2066696c 652c2061 6e642069 the file, and i │ │ │ │ │ + 0x00016440 7473203a 633a6d65 6d626572 3a606f66 ts :c:member:`of │ │ │ │ │ + 0x00016450 66736574 60206d65 6d626572 206c6f63 fset` member loc │ │ │ │ │ + 0x00016460 61746573 20746865 20636f6e 63657074 ates the concept │ │ │ │ │ + 0x00016470 75616c20 706c6163 656d656e 7420696e ual placement in │ │ │ │ │ + 0x00016480 20746865 2066696c 652e222c 0a202020 the file.",. │ │ │ │ │ + 0x00016490 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000164a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x000164b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000164c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x000164d0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ 0x000164e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000164f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00016500 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x00016510 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00016520 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016530 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00016540 73686e64 78222c0a 20202020 20202020 shndx",. │ │ │ │ │ - 0x00016550 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016560 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00016570 20225468 65207365 6374696f 6e20696e "The section in │ │ │ │ │ - 0x00016580 64657820 77686963 68207468 65207379 dex which the sy │ │ │ │ │ - 0x00016590 6d626f6c 20697320 6173736f 63696174 mbol is associat │ │ │ │ │ - 0x000165a0 65642077 6974682e 222c0a20 20202020 ed with.",. │ │ │ │ │ - 0x000165b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000165c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x000165d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000165e0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x000165f0 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ │ - 0x00016600 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ │ - 0x00016610 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00016620 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00016630 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00016640 20202022 6e616d65 223a2022 64796e73 "name": "dyns │ │ │ │ │ - 0x00016650 796d5f65 6e747269 6573222c 0a202020 ym_entries",. │ │ │ │ │ - 0x00016660 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00016670 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ │ - 0x00016680 72206f66 20656e74 72696573 20696e20 r of entries in │ │ │ │ │ - 0x00016690 74686520 64796e61 6d696320 73796d62 the dynamic symb │ │ │ │ │ - 0x000166a0 6f6c2074 61626c65 20666f75 6e642069 ol table found i │ │ │ │ │ - 0x000166b0 6e207468 6520454c 46206669 6c652e22 n the ELF file." │ │ │ │ │ - 0x000166c0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x000166d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x000166e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x000166f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00016700 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ │ - 0x00016710 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00016720 2264796e 73796d22 2c0a2020 20202020 "dynsym",. │ │ │ │ │ - 0x00016730 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00016740 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ │ - 0x00016750 61736564 20617272 6179206f 66207379 ased array of sy │ │ │ │ │ - 0x00016760 6d626f6c 206f626a 65637473 2c206f6e mbol objects, on │ │ │ │ │ - 0x00016770 6520666f 72206561 63682065 6e747279 e for each entry │ │ │ │ │ - 0x00016780 20696e20 666f756e 6420696e 20746865 in found in the │ │ │ │ │ - 0x00016790 20454c46 27732044 594e5359 4d2e2049 ELF's DYNSYM. I │ │ │ │ │ - 0x000167a0 6e646976 69647561 6c207379 6d626f6c ndividual symbol │ │ │ │ │ - 0x000167b0 206f626a 65637473 2063616e 20626520 objects can be │ │ │ │ │ - 0x000167c0 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ │ - 0x000167d0 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ │ - 0x000167e0 722e222c 0a202020 20202020 20202020 r.",. │ │ │ │ │ - 0x000167f0 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ │ - 0x00016800 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00016810 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00016820 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ │ - 0x00016830 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00016840 616d6522 3a202264 796e7379 6d222c0a ame": "dynsym",. │ │ │ │ │ - 0x00016850 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016860 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00016870 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00016880 20202020 20226174 74726962 75746573 "attributes │ │ │ │ │ - 0x00016890 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x000168a0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x000168b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000168c0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x000168d0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x000168e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x000168f0 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ │ - 0x00016900 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016910 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00016920 6f6e223a 20225468 65207379 6d626f6c on": "The symbol │ │ │ │ │ - 0x00016930 2773206e 616d652e 222c0a20 20202020 's name.",. │ │ │ │ │ - 0x00016940 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016950 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ │ - 0x00016960 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016970 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00016980 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00016990 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000169a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x000169b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x000169c0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x000169d0 6d65223a 20227661 6c756522 2c0a2020 me": "value",. │ │ │ │ │ - 0x000169e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000169f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00016a00 74696f6e 223a2022 41207661 6c756520 tion": "A value │ │ │ │ │ - 0x00016a10 6173736f 63696174 65642077 69746820 associated with │ │ │ │ │ - 0x00016a20 74686520 73796d62 6f6c2e20 47656e65 the symbol. Gene │ │ │ │ │ - 0x00016a30 72616c6c 79206120 76697274 75616c20 rally a virtual │ │ │ │ │ - 0x00016a40 61646472 6573732e 222c0a20 20202020 address.",. │ │ │ │ │ - 0x00016a50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016a60 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00016a70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016a80 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00016a90 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00016aa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016ab0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00016ac0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00016ad0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00016ae0 6d65223a 20227369 7a65222c 0a202020 me": "size",. │ │ │ │ │ - 0x00016af0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016b00 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00016b10 696f6e22 3a202254 68652073 796d626f ion": "The symbo │ │ │ │ │ - 0x00016b20 6c277320 73697a65 2e222c0a 20202020 l's size.",. │ │ │ │ │ - 0x00016b30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016b40 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00016b50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016b60 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x00016b70 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00016b80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016b90 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00016ba0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00016bb0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00016bc0 616d6522 3a202274 79706522 2c0a2020 ame": "type",. │ │ │ │ │ - 0x00016bd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016be0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00016bf0 74696f6e 223a2022 54686520 74797065 tion": "The type │ │ │ │ │ - 0x00016c00 206f6620 73796d62 6f6c2e20 4275696c of symbol. Buil │ │ │ │ │ - 0x00016c10 74207661 6c756573 20617265 3a205354 t values are: ST │ │ │ │ │ - 0x00016c20 545f4e4f 54595045 2c205354 545f4f42 T_NOTYPE, STT_OB │ │ │ │ │ - 0x00016c30 4a454354 2c205354 545f4655 4e432c20 JECT, STT_FUNC, │ │ │ │ │ - 0x00016c40 5354545f 53454354 494f4e2c 20535454 STT_SECTION, STT │ │ │ │ │ - 0x00016c50 5f46494c 452c2053 54545f43 4f4d4d4f _FILE, STT_COMMO │ │ │ │ │ - 0x00016c60 4e2c2053 54545f54 4c532e22 2c0a2020 N, STT_TLS.",. │ │ │ │ │ - 0x00016c70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016c80 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00016c90 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00016ca0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00016cb0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00016cc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016cd0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00016ce0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00016cf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016d00 226e616d 65223a20 2262696e 64222c0a "name": "bind",. │ │ │ │ │ - 0x00016d10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016d20 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00016d30 74617469 6f6e223a 20225468 65206269 tation": "The bi │ │ │ │ │ - 0x00016d40 6e64696e 67206f66 20746865 2073796d nding of the sym │ │ │ │ │ - 0x00016d50 626f6c2e 20427569 6c74696e 2076616c bol. Builtin val │ │ │ │ │ - 0x00016d60 75657320 6172653a 20535442 5f4c4f43 ues are: STB_LOC │ │ │ │ │ - 0x00016d70 414c2c20 5354425f 474c4f42 414c2c20 AL, STB_GLOBAL, │ │ │ │ │ - 0x00016d80 5354425f 5745414b 2e222c0a 20202020 STB_WEAK.",. │ │ │ │ │ - 0x00016d90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016da0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00016db0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016dc0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x00016dd0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00016de0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016df0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00016e00 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00016e10 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00016e20 616d6522 3a202273 686e6478 222c0a20 ame": "shndx",. │ │ │ │ │ - 0x00016e30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016e40 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00016e50 6174696f 6e223a20 22546865 20736563 ation": "The sec │ │ │ │ │ - 0x00016e60 74696f6e 20696e64 65782077 68696368 tion index which │ │ │ │ │ - 0x00016e70 20746865 2073796d 626f6c20 69732061 the symbol is a │ │ │ │ │ - 0x00016e80 73736f63 69617465 64207769 74682e22 ssociated with." │ │ │ │ │ - 0x00016e90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00016ea0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00016eb0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ - 0x00016ec0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ - 0x00016ed0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ - 0x00016ee0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ - 0x00016ef0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00016f00 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00016f10 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ │ - 0x00016f20 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00016f30 6d65223a 20227379 6d746162 5f73796d me": "symtab_sym │ │ │ │ │ - 0x00016f40 626f6c22 2c0a2020 20202020 20202020 bol",. │ │ │ │ │ - 0x00016f50 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ - 0x00016f60 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ - 0x00016f70 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ - 0x00016f80 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00016f90 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00016fa0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ - 0x00016fb0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x00016fc0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00016fd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00016fe0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00016ff0 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ │ - 0x00017000 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017010 20202020 20226e61 6d65223a 2022220a "name": "". │ │ │ │ │ - 0x00017020 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017030 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x00017040 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ - 0x00017050 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00017060 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00017070 696f6e22 3a202222 0a202020 20202020 ion": "". │ │ │ │ │ - 0x00017080 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x00017090 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x000170a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000170b0 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ │ - 0x000170c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000170d0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x000170e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000170f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00017100 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ │ - 0x00017110 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017120 226e616d 65223a20 22220a20 20202020 "name": "". │ │ │ │ │ - 0x00017130 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017140 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00017150 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ - 0x00017160 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017170 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00017180 2022220a 20202020 20202020 20202020 "". │ │ │ │ │ - 0x00017190 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ - 0x000171a0 20205d0a 20202020 20202020 7d0a2020 ]. }. │ │ │ │ │ - 0x000171b0 20205d0a 7d0a0a00 7b0a2020 2020226b ].}...{. "k │ │ │ │ │ - 0x000171c0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ │ - 0x000171d0 20202020 226e616d 65223a20 22686173 "name": "has │ │ │ │ │ - 0x000171e0 68222c0a 20202020 22617474 72696275 h",. "attribu │ │ │ │ │ - 0x000171f0 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ │ - 0x00017200 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00017210 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ │ - 0x00017220 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00017230 616d6522 3a20226d 6435222c 0a202020 ame": "md5",. │ │ │ │ │ - 0x00017240 20202020 20202020 20227265 7475726e "return │ │ │ │ │ - 0x00017250 5f747970 65223a20 2273222c 0a202020 _type": "s",. │ │ │ │ │ - 0x00017260 20202020 20202020 20226f76 65726c6f "overlo │ │ │ │ │ - 0x00017270 61647322 3a205b0a 20202020 20202020 ads": [. │ │ │ │ │ - 0x00017280 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00017290 20202020 20202020 20202020 20202261 "a │ │ │ │ │ - 0x000172a0 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ │ - 0x000172b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000172c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x000172d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000172e0 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ │ - 0x000172f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017300 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00017310 65223a20 226f6666 73657422 0a202020 e": "offset". │ │ │ │ │ - 0x00017320 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017330 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00017340 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017350 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00017360 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00017370 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ - 0x00017380 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017390 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000173a0 73697a65 220a2020 20202020 20202020 size". │ │ │ │ │ - 0x000173b0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x000173c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000173d0 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ - 0x000173e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000173f0 6d656e74 6174696f 6e223a20 22526574 mentation": "Ret │ │ │ │ │ - 0x00017400 75726e73 20746865 204d4435 20686173 urns the MD5 has │ │ │ │ │ - 0x00017410 6820666f 72202a73 697a652a 20627974 h for *size* byt │ │ │ │ │ - 0x00017420 65732073 74617274 696e6720 6174202a es starting at * │ │ │ │ │ - 0x00017430 6f666673 65742a2e 20576865 6e207363 offset*. When sc │ │ │ │ │ - 0x00017440 616e6e69 6e672061 2072756e 6e696e67 anning a running │ │ │ │ │ - 0x00017450 2070726f 63657373 20746865 202a6f66 process the *of │ │ │ │ │ - 0x00017460 66736574 2a206172 67756d65 6e742073 fset* argument s │ │ │ │ │ - 0x00017470 686f756c 64206265 20612076 69727475 hould be a virtu │ │ │ │ │ - 0x00017480 616c2061 64647265 73732077 69746869 al address withi │ │ │ │ │ - 0x00017490 6e207468 65207072 6f636573 73206164 n the process ad │ │ │ │ │ - 0x000174a0 64726573 73207370 6163652e 20546865 dress space. The │ │ │ │ │ - 0x000174b0 20726574 75726e65 64207374 72696e67 returned string │ │ │ │ │ - 0x000174c0 20697320 616c7761 79732069 6e206c6f is always in lo │ │ │ │ │ - 0x000174d0 77657263 6173652e 20457861 6d706c65 wercase. Example │ │ │ │ │ - 0x000174e0 3a206060 60686173 682e6d64 3528302c : ```hash.md5(0, │ │ │ │ │ - 0x000174f0 2066696c 6573697a 6529203d 3d205c22 filesize) == \" │ │ │ │ │ - 0x00017500 66656261 36633931 39653337 39376537 feba6c919e3797e7 │ │ │ │ │ - 0x00017510 37373865 38663265 38356661 30333364 778e8f2e85fa033d │ │ │ │ │ - 0x00017520 5c226060 60220a20 20202020 20202020 \"```". │ │ │ │ │ - 0x00017530 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00017540 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00017550 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017560 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ - 0x00017570 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017580 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00017590 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000175a0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ - 0x000175b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000175c0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x000175d0 616d6522 3a202273 7472696e 67220a20 ame": "string". │ │ │ │ │ - 0x000175e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000175f0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x00017600 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ - 0x00017610 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017620 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00017630 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ │ - 0x00017640 65204d44 35206861 73682066 6f722074 e MD5 hash for t │ │ │ │ │ - 0x00017650 68652067 6976656e 20737472 696e672e he given string. │ │ │ │ │ - 0x00017660 20457861 6d706c65 3a206060 60686173 Example: ```has │ │ │ │ │ - 0x00017670 682e6d64 35285c22 64756d6d 795c2229 h.md5(\"dummy\") │ │ │ │ │ - 0x00017680 203d3d20 5c223237 35383736 65333463 == \"275876e34c │ │ │ │ │ - 0x00017690 66363039 64623131 38663364 38346237 f609db118f3d84b7 │ │ │ │ │ - 0x000176a0 39396137 39305c22 60606022 0a202020 99a790\"```". │ │ │ │ │ - 0x000176b0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ - 0x000176c0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ + 0x000164f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00016500 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00016510 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00016520 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ │ + 0x00016530 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00016540 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00016550 6174696f 6e223a20 22536563 74696f6e ation": "Section │ │ │ │ │ + 0x00016560 27732073 697a6520 696e2062 79746573 's size in bytes │ │ │ │ │ + 0x00016570 2e20556e 6c657373 20746865 20736563 . Unless the sec │ │ │ │ │ + 0x00016580 74696f6e 20747970 65206973 20534854 tion type is SHT │ │ │ │ │ + 0x00016590 5f4e4f42 4954532c 20746865 20736563 _NOBITS, the sec │ │ │ │ │ + 0x000165a0 74696f6e 206f6363 75706965 73207368 tion occupies sh │ │ │ │ │ + 0x000165b0 5f73697a 65206279 74657320 696e2074 _size bytes in t │ │ │ │ │ + 0x000165c0 68652066 696c652e 20412073 65637469 he file. A secti │ │ │ │ │ + 0x000165d0 6f6e206f 66203a63 3a747970 653a6053 on of :c:type:`S │ │ │ │ │ + 0x000165e0 48545f4e 4f424954 5360206d 61792068 HT_NOBITS` may h │ │ │ │ │ + 0x000165f0 61766520 61206e6f 6e2d7a65 726f2073 ave a non-zero s │ │ │ │ │ + 0x00016600 697a652c 20627574 20697420 6f636375 ize, but it occu │ │ │ │ │ + 0x00016610 70696573 206e6f20 73706163 6520696e pies no space in │ │ │ │ │ + 0x00016620 20746865 2066696c 652e222c 0a202020 the file.",. │ │ │ │ │ + 0x00016630 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00016640 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00016650 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00016660 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x00016670 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ + 0x00016680 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ │ + 0x00016690 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x000166a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x000166b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x000166c0 20202020 20226e61 6d65223a 20225054 "name": "PT │ │ │ │ │ + 0x000166d0 5f4e554c 4c222c0a 20202020 20202020 _NULL",. │ │ │ │ │ + 0x000166e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000166f0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00016700 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00016710 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00016720 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00016730 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00016740 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00016750 6e616d65 223a2022 50545f4c 4f414422 name": "PT_LOAD" │ │ │ │ │ + 0x00016760 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00016770 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00016780 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00016790 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x000167a0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x000167b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x000167c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x000167d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x000167e0 20225054 5f44594e 414d4943 222c0a20 "PT_DYNAMIC",. │ │ │ │ │ + 0x000167f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00016800 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00016810 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00016820 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00016830 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00016840 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00016850 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00016860 20202020 2020226e 616d6522 3a202250 "name": "P │ │ │ │ │ + 0x00016870 545f494e 54455250 222c0a20 20202020 T_INTERP",. │ │ │ │ │ + 0x00016880 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00016890 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x000168a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x000168b0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x000168c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x000168d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x000168e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x000168f0 2020226e 616d6522 3a202250 545f4e4f "name": "PT_NO │ │ │ │ │ + 0x00016900 5445222c 0a202020 20202020 20202020 TE",. │ │ │ │ │ + 0x00016910 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00016920 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00016930 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00016940 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00016950 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00016960 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00016970 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00016980 65223a20 2250545f 53484c49 42222c0a e": "PT_SHLIB",. │ │ │ │ │ + 0x00016990 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000169a0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x000169b0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x000169c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x000169d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x000169e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x000169f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00016a00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00016a10 50545f50 48445222 2c0a2020 20202020 PT_PHDR",. │ │ │ │ │ + 0x00016a20 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00016a30 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00016a40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00016a50 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00016a60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00016a70 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00016a80 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00016a90 20226e61 6d65223a 20225054 5f544c53 "name": "PT_TLS │ │ │ │ │ + 0x00016aa0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00016ab0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00016ac0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00016ad0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00016ae0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00016af0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00016b00 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00016b10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00016b20 3a202250 545f474e 555f4548 5f465241 : "PT_GNU_EH_FRA │ │ │ │ │ + 0x00016b30 4d45222c 0a202020 20202020 20202020 ME",. │ │ │ │ │ + 0x00016b40 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00016b50 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00016b60 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00016b70 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00016b80 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00016b90 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00016ba0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00016bb0 65223a20 2250545f 474e555f 53544143 e": "PT_GNU_STAC │ │ │ │ │ + 0x00016bc0 4b222c0a 20202020 20202020 20202020 K",. │ │ │ │ │ + 0x00016bd0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00016be0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00016bf0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00016c00 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00016c10 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00016c20 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00016c30 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00016c40 223a2022 44545f4e 554c4c22 2c0a2020 ": "DT_NULL",. │ │ │ │ │ + 0x00016c50 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00016c60 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00016c70 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00016c80 223a2022 73220a20 20202020 2020207d ": "s". } │ │ │ │ │ + 0x00016c90 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00016ca0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00016cb0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00016cc0 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ │ + 0x00016cd0 5f4e4545 44454422 2c0a2020 20202020 _NEEDED",. │ │ │ │ │ + 0x00016ce0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00016cf0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00016d00 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00016d10 69220a20 20202020 2020207d 2c0a0920 i". },.. │ │ │ │ │ + 0x00016d20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00016d30 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00016d40 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00016d50 616d6522 3a202244 545f504c 5452454c ame": "DT_PLTREL │ │ │ │ │ + 0x00016d60 535a222c 0a202020 20202020 20202020 SZ",. │ │ │ │ │ + 0x00016d70 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00016d80 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00016d90 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00016da0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00016db0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00016dc0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00016dd0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00016de0 65223a20 2244545f 504c5447 4f54222c e": "DT_PLTGOT", │ │ │ │ │ + 0x00016df0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00016e00 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00016e10 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00016e20 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00016e30 20207d2c 0a092020 20207b0a 20202020 },.. {. │ │ │ │ │ + 0x00016e40 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00016e50 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00016e60 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ │ + 0x00016e70 5f484153 48222c0a 20202020 20202020 _HASH",. │ │ │ │ │ + 0x00016e80 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00016e90 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00016ea0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00016eb0 0a202020 20202020 207d2c0a 09202020 . },.. │ │ │ │ │ + 0x00016ec0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00016ed0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00016ee0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00016ef0 65223a20 2244545f 53545254 4142222c e": "DT_STRTAB", │ │ │ │ │ + 0x00016f00 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00016f10 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00016f20 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00016f30 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00016f40 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00016f50 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00016f60 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00016f70 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00016f80 2244545f 53594d54 4142222c 0a202020 "DT_SYMTAB",. │ │ │ │ │ + 0x00016f90 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00016fa0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00016fb0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00016fc0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00016fd0 0a092020 20207b0a 20202020 20202020 .. {. │ │ │ │ │ + 0x00016fe0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00016ff0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00017000 20226e61 6d65223a 20224454 5f52454c "name": "DT_REL │ │ │ │ │ + 0x00017010 41222c0a 20202020 20202020 20202020 A",. │ │ │ │ │ + 0x00017020 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00017030 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00017040 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00017050 20202020 207d2c0a 09202020 207b0a20 },.. {. │ │ │ │ │ + 0x00017060 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00017070 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00017080 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00017090 2244545f 52454c41 535a222c 0a202020 "DT_RELASZ",. │ │ │ │ │ + 0x000170a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x000170b0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x000170c0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x000170d0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x000170e0 0a092020 20207b0a 20202020 20202020 .. {. │ │ │ │ │ + 0x000170f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00017100 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00017110 20226e61 6d65223a 20224454 5f52454c "name": "DT_REL │ │ │ │ │ + 0x00017120 41454e54 222c0a20 20202020 20202020 AENT",. │ │ │ │ │ + 0x00017130 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00017140 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00017150 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00017160 20202020 20202020 7d2c0a09 20202020 },.. │ │ │ │ │ + 0x00017170 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00017180 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00017190 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x000171a0 223a2022 44545f53 5452535a 222c0a20 ": "DT_STRSZ",. │ │ │ │ │ + 0x000171b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x000171c0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x000171d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x000171e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x000171f0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00017200 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00017210 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00017220 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ │ + 0x00017230 545f5359 4d454e54 222c0a20 20202020 T_SYMENT",. │ │ │ │ │ + 0x00017240 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00017250 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00017260 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00017270 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00017280 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00017290 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x000172a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x000172b0 2020226e 616d6522 3a202244 545f494e "name": "DT_IN │ │ │ │ │ + 0x000172c0 4954222c 0a202020 20202020 20202020 IT",. │ │ │ │ │ + 0x000172d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x000172e0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x000172f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00017300 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00017310 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00017320 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00017330 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00017340 65223a20 2244545f 46494e49 222c0a20 e": "DT_FINI",. │ │ │ │ │ + 0x00017350 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00017360 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00017370 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00017380 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00017390 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x000173a0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x000173b0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x000173c0 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ │ + 0x000173d0 545f534f 4e414d45 222c0a20 20202020 T_SONAME",. │ │ │ │ │ + 0x000173e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x000173f0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00017400 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00017410 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00017420 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00017430 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00017440 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00017450 2020226e 616d6522 3a202244 545f5250 "name": "DT_RP │ │ │ │ │ + 0x00017460 41544822 2c0a2020 20202020 20202020 ATH",. │ │ │ │ │ + 0x00017470 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00017480 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00017490 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x000174a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000174b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000174c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x000174d0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x000174e0 6d65223a 20224454 5f53594d 424f4c49 me": "DT_SYMBOLI │ │ │ │ │ + 0x000174f0 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ │ + 0x00017500 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00017510 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00017520 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00017530 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00017540 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00017550 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00017560 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00017570 223a2022 44545f52 454c222c 0a202020 ": "DT_REL",. │ │ │ │ │ + 0x00017580 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00017590 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x000175a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x000175b0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x000175c0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x000175d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x000175e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x000175f0 20202020 226e616d 65223a20 2244545f "name": "DT_ │ │ │ │ │ + 0x00017600 52454c53 5a222c0a 20202020 20202020 RELSZ",. │ │ │ │ │ + 0x00017610 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00017620 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00017630 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00017640 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00017650 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00017660 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00017670 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00017680 6e616d65 223a2022 44545f52 454c454e name": "DT_RELEN │ │ │ │ │ + 0x00017690 54222c0a 20202020 20202020 20202020 T",. │ │ │ │ │ + 0x000176a0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x000176b0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x000176c0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ 0x000176d0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ 0x000176e0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x000176f0 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ │ - 0x00017700 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00017710 616d6522 3a202273 68613122 2c0a2020 ame": "sha1",. │ │ │ │ │ - 0x00017720 20202020 20202020 20202272 65747572 "retur │ │ │ │ │ - 0x00017730 6e5f7479 7065223a 20227322 2c0a2020 n_type": "s",. │ │ │ │ │ - 0x00017740 20202020 20202020 2020226f 7665726c "overl │ │ │ │ │ - 0x00017750 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ │ - 0x00017760 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00017770 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00017780 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ │ - 0x00017790 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000177a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000177b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000177c0 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ │ - 0x000177d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000177e0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x000177f0 6d65223a 20226f66 66736574 220a2020 me": "offset". │ │ │ │ │ - 0x00017800 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017810 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00017820 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017830 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00017840 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00017850 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ │ - 0x00017860 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017870 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00017880 2273697a 65220a20 20202020 20202020 "size". │ │ │ │ │ - 0x00017890 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x000178a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000178b0 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ - 0x000178c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x000178d0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ │ - 0x000178e0 7475726e 73207468 65205348 41312068 turns the SHA1 h │ │ │ │ │ - 0x000178f0 61736820 666f7220 74686520 2a73697a ash for the *siz │ │ │ │ │ - 0x00017900 652a2062 79746573 20737461 7274696e e* bytes startin │ │ │ │ │ - 0x00017910 67206174 202a6f66 66736574 2a2e2057 g at *offset*. W │ │ │ │ │ - 0x00017920 68656e20 7363616e 6e696e67 20612072 hen scanning a r │ │ │ │ │ - 0x00017930 756e6e69 6e672070 726f6365 73732074 unning process t │ │ │ │ │ - 0x00017940 6865202a 6f666673 65742a20 61726775 he *offset* argu │ │ │ │ │ - 0x00017950 6d656e74 2073686f 756c6420 62652061 ment should be a │ │ │ │ │ - 0x00017960 20766972 7475616c 20616464 72657373 virtual address │ │ │ │ │ - 0x00017970 20776974 68696e20 74686520 70726f63 within the proc │ │ │ │ │ - 0x00017980 65737320 61646472 65737320 73706163 ess address spac │ │ │ │ │ - 0x00017990 652e2054 68652072 65747572 6e656420 e. The returned │ │ │ │ │ - 0x000179a0 73747269 6e672069 7320616c 77617973 string is always │ │ │ │ │ - 0x000179b0 20696e20 6c6f7765 72636173 652e220a in lowercase.". │ │ │ │ │ - 0x000179c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000179d0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x000179e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000179f0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ - 0x00017a00 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ - 0x00017a10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017a20 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00017a30 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00017a40 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ │ - 0x00017a50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017a60 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00017a70 73747269 6e67220a 20202020 20202020 string". │ │ │ │ │ - 0x00017a80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017a90 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00017aa0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ │ - 0x00017ab0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00017ac0 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ │ - 0x00017ad0 65747572 6e732074 68652053 48413120 eturns the SHA1 │ │ │ │ │ - 0x00017ae0 68617368 20666f72 20746865 20676976 hash for the giv │ │ │ │ │ - 0x00017af0 656e2073 7472696e 672e220a 20202020 en string.". │ │ │ │ │ - 0x00017b00 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x00017b10 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ - 0x00017b20 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00017b30 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00017b40 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ │ - 0x00017b50 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00017b60 6d65223a 20227368 61323536 222c0a20 me": "sha256",. │ │ │ │ │ - 0x00017b70 20202020 20202020 20202022 72657475 "retu │ │ │ │ │ - 0x00017b80 726e5f74 79706522 3a202273 222c0a20 rn_type": "s",. │ │ │ │ │ - 0x00017b90 20202020 20202020 20202022 6f766572 "over │ │ │ │ │ - 0x00017ba0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ │ - 0x00017bb0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00017bc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017bd0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ - 0x00017be0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017bf0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00017c00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017c10 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00017c20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00017c30 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00017c40 616d6522 3a20226f 66667365 74220a20 ame": "offset". │ │ │ │ │ - 0x00017c50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017c60 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00017c70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017c80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00017c90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017ca0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ │ - 0x00017cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017cc0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00017cd0 20227369 7a65220a 20202020 20202020 "size". │ │ │ │ │ - 0x00017ce0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017cf0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00017d00 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ │ - 0x00017d10 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00017d20 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ │ - 0x00017d30 65747572 6e732074 68652053 48413235 eturns the SHA25 │ │ │ │ │ - 0x00017d40 36206861 73682066 6f722074 6865202a 6 hash for the * │ │ │ │ │ - 0x00017d50 73697a65 2a206279 74657320 73746172 size* bytes star │ │ │ │ │ - 0x00017d60 74696e67 20617420 2a6f6666 7365742a ting at *offset* │ │ │ │ │ - 0x00017d70 2e205768 656e2073 63616e6e 696e6720 . When scanning │ │ │ │ │ - 0x00017d80 61207275 6e6e696e 67207072 6f636573 a running proces │ │ │ │ │ - 0x00017d90 73207468 65202a6f 66667365 742a2061 s the *offset* a │ │ │ │ │ - 0x00017da0 7267756d 656e7420 73686f75 6c642062 rgument should b │ │ │ │ │ - 0x00017db0 65206120 76697274 75616c20 61646472 e a virtual addr │ │ │ │ │ - 0x00017dc0 65737320 77697468 696e2074 68652070 ess within the p │ │ │ │ │ - 0x00017dd0 726f6365 73732061 64647265 73732073 rocess address s │ │ │ │ │ - 0x00017de0 70616365 2e205468 65207265 7475726e pace. The return │ │ │ │ │ - 0x00017df0 65642073 7472696e 67206973 20616c77 ed string is alw │ │ │ │ │ - 0x00017e00 61797320 696e206c 6f776572 63617365 ays in lowercase │ │ │ │ │ - 0x00017e10 2e220a20 20202020 20202020 20202020 .". │ │ │ │ │ - 0x00017e20 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00017e30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00017e40 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ - 0x00017e50 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ - 0x00017e60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017e70 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00017e80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017e90 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ │ - 0x00017ea0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017eb0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00017ec0 3a202273 7472696e 67220a20 20202020 : "string". │ │ │ │ │ - 0x00017ed0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017ee0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00017ef0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ - 0x00017f00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00017f10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00017f20 20225265 7475726e 73207468 65205348 "Returns the SH │ │ │ │ │ - 0x00017f30 41323536 20686173 6820666f 72207468 A256 hash for th │ │ │ │ │ - 0x00017f40 65206769 76656e20 73747269 6e672e22 e given string." │ │ │ │ │ - 0x00017f50 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00017f60 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ │ - 0x00017f70 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00017f80 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00017f90 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ │ - 0x00017fa0 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ │ - 0x00017fb0 2020226e 616d6522 3a202263 6865636b "name": "check │ │ │ │ │ - 0x00017fc0 73756d33 32222c0a 20202020 20202020 sum32",. │ │ │ │ │ - 0x00017fd0 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ │ - 0x00017fe0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ - 0x00017ff0 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ │ - 0x00018000 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00018010 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00018020 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ - 0x00018030 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ - 0x00018040 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00018050 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00018060 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00018070 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ - 0x00018080 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00018090 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000180a0 6f666673 6574220a 20202020 20202020 offset". │ │ │ │ │ - 0x000180b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000180c0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x000180d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x000180e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000180f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00018100 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ - 0x00018110 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00018120 2020226e 616d6522 3a202273 697a6522 "name": "size" │ │ │ │ │ - 0x00018130 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00018140 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00018150 20202020 20202020 20202020 2020205d ] │ │ │ │ │ - 0x00018160 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00018170 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00018180 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ │ - 0x00018190 61203332 2d626974 20636865 636b7375 a 32-bit checksu │ │ │ │ │ - 0x000181a0 6d20666f 72207468 65202a73 697a652a m for the *size* │ │ │ │ │ - 0x000181b0 20627974 65732073 74617274 696e6720 bytes starting │ │ │ │ │ - 0x000181c0 6174202a 6f666673 65742a2e 20546865 at *offset*. The │ │ │ │ │ - 0x000181d0 20636865 636b7375 6d206973 206a7573 checksum is jus │ │ │ │ │ - 0x000181e0 74207468 65207375 6d206f66 20616c6c t the sum of all │ │ │ │ │ - 0x000181f0 20746865 20627974 65732028 756e7369 the bytes (unsi │ │ │ │ │ - 0x00018200 676e6564 292e220a 20202020 20202020 gned).". │ │ │ │ │ - 0x00018210 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00018220 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00018230 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00018240 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ - 0x00018250 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00018260 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00018270 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00018280 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ - 0x00018290 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x000182a0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000182b0 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ │ - 0x000182c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000182d0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x000182e0 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ - 0x000182f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00018300 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00018310 696f6e22 3a202252 65747572 6e732061 ion": "Returns a │ │ │ │ │ - 0x00018320 2033322d 62697420 63686563 6b73756d 32-bit checksum │ │ │ │ │ - 0x00018330 20666f72 20746865 20676976 656e2073 for the given s │ │ │ │ │ - 0x00018340 7472696e 672e2054 68652063 6865636b tring. The check │ │ │ │ │ - 0x00018350 73756d20 6973206a 75737420 74686520 sum is just the │ │ │ │ │ - 0x00018360 73756d20 6f662061 6c6c2074 68652062 sum of all the b │ │ │ │ │ - 0x00018370 79746573 20696e20 74686520 73747269 ytes in the stri │ │ │ │ │ - 0x00018380 6e672028 756e7369 676e6564 292e220a ng (unsigned).". │ │ │ │ │ - 0x00018390 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000183a0 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ │ - 0x000183b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000183c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000183d0 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ │ - 0x000183e0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ │ - 0x000183f0 20226e61 6d65223a 20226372 63333222 "name": "crc32" │ │ │ │ │ - 0x00018400 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ │ - 0x00018410 65747572 6e5f7479 7065223a 20226922 eturn_type": "i" │ │ │ │ │ - 0x00018420 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ │ - 0x00018430 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ │ - 0x00018440 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00018450 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00018460 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ │ - 0x00018470 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00018480 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00018490 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000184a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x000184b0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ - 0x000184c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000184d0 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ │ - 0x000184e0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x000184f0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x00018500 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00018510 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00018520 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00018530 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ │ - 0x00018540 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00018550 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00018560 65223a20 2273697a 65220a20 20202020 e": "size". │ │ │ │ │ - 0x00018570 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00018580 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00018590 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ - 0x000185a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000185b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000185c0 20225265 7475726e 73206120 63726333 "Returns a crc3 │ │ │ │ │ - 0x000185d0 32206368 65636b73 756d2066 6f722074 2 checksum for t │ │ │ │ │ - 0x000185e0 6865202a 73697a65 2a206279 74657320 he *size* bytes │ │ │ │ │ - 0x000185f0 73746172 74696e67 20617420 2a6f6666 starting at *off │ │ │ │ │ - 0x00018600 7365742a 2e220a20 20202020 20202020 set*.". │ │ │ │ │ - 0x00018610 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00018620 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00018630 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00018640 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ - 0x00018650 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00018660 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00018670 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00018680 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ - 0x00018690 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000186a0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x000186b0 616d6522 3a202273 7472696e 67220a20 ame": "string". │ │ │ │ │ + 0x000176f0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00017700 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00017710 223a2022 44545f50 4c545245 4c222c0a ": "DT_PLTREL",. │ │ │ │ │ + 0x00017720 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00017730 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00017740 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00017750 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00017760 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00017770 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00017780 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00017790 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x000177a0 44545f44 45425547 222c0a20 20202020 DT_DEBUG",. │ │ │ │ │ + 0x000177b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x000177c0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x000177d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x000177e0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x000177f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00017800 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00017810 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00017820 2020226e 616d6522 3a202244 545f5445 "name": "DT_TE │ │ │ │ │ + 0x00017830 58545245 4c222c0a 20202020 20202020 XTREL",. │ │ │ │ │ + 0x00017840 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00017850 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00017860 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00017870 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00017880 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00017890 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x000178a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000178b0 6e616d65 223a2022 44545f4a 4d505245 name": "DT_JMPRE │ │ │ │ │ + 0x000178c0 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ │ + 0x000178d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x000178e0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x000178f0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00017900 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00017910 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00017920 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00017930 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00017940 223a2022 44545f42 494e445f 4e4f5722 ": "DT_BIND_NOW" │ │ │ │ │ + 0x00017950 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00017960 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00017970 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00017980 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00017990 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x000179a0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x000179b0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x000179c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x000179d0 20224454 5f494e49 545f4152 52415922 "DT_INIT_ARRAY" │ │ │ │ │ + 0x000179e0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x000179f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00017a00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00017a10 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00017a20 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00017a30 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00017a40 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00017a50 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00017a60 20224454 5f46494e 495f4152 52415922 "DT_FINI_ARRAY" │ │ │ │ │ + 0x00017a70 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00017a80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00017a90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00017aa0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00017ab0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00017ac0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00017ad0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00017ae0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00017af0 20224454 5f494e49 545f4152 52415953 "DT_INIT_ARRAYS │ │ │ │ │ + 0x00017b00 5a222c0a 20202020 20202020 20202020 Z",. │ │ │ │ │ + 0x00017b10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00017b20 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00017b30 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00017b40 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00017b50 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00017b60 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00017b70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00017b80 223a2022 44545f46 494e495f 41525241 ": "DT_FINI_ARRA │ │ │ │ │ + 0x00017b90 59535a22 2c0a2020 20202020 20202020 YSZ",. │ │ │ │ │ + 0x00017ba0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00017bb0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00017bc0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00017bd0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00017be0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00017bf0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00017c00 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00017c10 6d65223a 20224454 5f52554e 50415448 me": "DT_RUNPATH │ │ │ │ │ + 0x00017c20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00017c30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00017c40 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00017c50 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00017c60 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00017c70 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00017c80 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00017c90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00017ca0 3a202244 545f464c 41475322 2c0a2020 : "DT_FLAGS",. │ │ │ │ │ + 0x00017cb0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00017cc0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00017cd0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00017ce0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00017cf0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00017d00 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00017d10 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00017d20 20202020 20226e61 6d65223a 20224454 "name": "DT │ │ │ │ │ + 0x00017d30 5f454e43 4f44494e 47222c0a 20202020 _ENCODING",. │ │ │ │ │ + 0x00017d40 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00017d50 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00017d60 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00017d70 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00017d80 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00017d90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00017da0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00017db0 20202020 226e616d 65223a20 22535454 "name": "STT │ │ │ │ │ + 0x00017dc0 5f4e4f54 59504522 2c0a2020 20202020 _NOTYPE",. │ │ │ │ │ + 0x00017dd0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00017de0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00017df0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00017e00 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00017e10 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00017e20 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00017e30 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00017e40 20226e61 6d65223a 20225354 545f4f42 "name": "STT_OB │ │ │ │ │ + 0x00017e50 4a454354 222c0a20 20202020 20202020 JECT",. │ │ │ │ │ + 0x00017e60 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00017e70 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00017e80 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00017e90 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00017ea0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00017eb0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00017ec0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00017ed0 616d6522 3a202253 54545f46 554e4322 ame": "STT_FUNC" │ │ │ │ │ + 0x00017ee0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00017ef0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00017f00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00017f10 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00017f20 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00017f30 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00017f40 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00017f50 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00017f60 20225354 545f5345 4354494f 4e222c0a "STT_SECTION",. │ │ │ │ │ + 0x00017f70 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00017f80 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00017f90 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00017fa0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00017fb0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00017fc0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00017fd0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00017fe0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00017ff0 5354545f 46494c45 222c0a20 20202020 STT_FILE",. │ │ │ │ │ + 0x00018000 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00018010 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00018020 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00018030 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00018040 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00018050 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00018060 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00018070 2020226e 616d6522 3a202253 54545f43 "name": "STT_C │ │ │ │ │ + 0x00018080 4f4d4d4f 4e222c0a 20202020 20202020 OMMON",. │ │ │ │ │ + 0x00018090 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000180a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x000180b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x000180c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x000180d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000180e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x000180f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00018100 6e616d65 223a2022 5354545f 544c5322 name": "STT_TLS" │ │ │ │ │ + 0x00018110 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00018120 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00018130 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00018140 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00018150 2020207d 2c0a0a20 20202020 2020207b },.. { │ │ │ │ │ + 0x00018160 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00018170 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00018180 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00018190 3a202253 54425f4c 4f43414c 222c0a20 : "STB_LOCAL",. │ │ │ │ │ + 0x000181a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x000181b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x000181c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x000181d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x000181e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x000181f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00018200 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00018210 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ + 0x00018220 54425f47 4c4f4241 4c222c0a 20202020 TB_GLOBAL",. │ │ │ │ │ + 0x00018230 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00018240 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00018250 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00018260 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00018270 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00018280 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00018290 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x000182a0 20202022 6e616d65 223a2022 5354425f "name": "STB_ │ │ │ │ │ + 0x000182b0 5745414b 222c0a20 20202020 20202020 WEAK",. │ │ │ │ │ + 0x000182c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x000182d0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x000182e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x000182f0 20202020 20202020 7d2c0a0a 20202020 },.. │ │ │ │ │ + 0x00018300 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00018310 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00018320 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00018330 6e616d65 223a2022 50465f58 222c0a20 name": "PF_X",. │ │ │ │ │ + 0x00018340 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00018350 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ │ + 0x00018360 20736567 6d656e74 20697320 65786563 segment is exec │ │ │ │ │ + 0x00018370 75746162 6c652e22 2c0a2020 20202020 utable.",. │ │ │ │ │ + 0x00018380 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00018390 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x000183a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x000183b0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x000183c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x000183d0 226e616d 65223a20 2250465f 57222c0a "name": "PF_W",. │ │ │ │ │ + 0x000183e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000183f0 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ │ + 0x00018400 65207365 676d656e 74206973 20777269 e segment is wri │ │ │ │ │ + 0x00018410 7461626c 652e222c 0a202020 20202020 table.",. │ │ │ │ │ + 0x00018420 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00018430 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00018440 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00018450 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00018460 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00018470 6e616d65 223a2022 50465f52 222c0a20 name": "PF_R",. │ │ │ │ │ + 0x00018480 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00018490 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ │ + 0x000184a0 20736567 6d656e74 20697320 72656164 segment is read │ │ │ │ │ + 0x000184b0 61626c65 2e222c0a 20202020 20202020 able.",. │ │ │ │ │ + 0x000184c0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x000184d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000184e0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000184f0 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ │ + 0x00018500 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00018510 616d6522 3a202273 65676d65 6e747322 ame": "segments" │ │ │ │ │ + 0x00018520 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00018530 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00018540 41207a65 726f2d62 61736564 20617272 A zero-based arr │ │ │ │ │ + 0x00018550 6179206f 66207365 676d656e 74206f62 ay of segment ob │ │ │ │ │ + 0x00018560 6a656374 732c206f 6e652066 6f722065 jects, one for e │ │ │ │ │ + 0x00018570 61636820 7365676d 656e7420 74686520 ach segment the │ │ │ │ │ + 0x00018580 454c4620 6861732e 20496e64 69766964 ELF has. Individ │ │ │ │ │ + 0x00018590 75616c20 7365676d 656e7473 2063616e ual segments can │ │ │ │ │ + 0x000185a0 20626520 61636365 73736564 20627920 be accessed by │ │ │ │ │ + 0x000185b0 7573696e 67207468 65205b5d 206f7065 using the [] ope │ │ │ │ │ + 0x000185c0 7261746f 722e222c 0a202020 20202020 rator.",. │ │ │ │ │ + 0x000185d0 20202020 20227374 72756374 75726522 "structure" │ │ │ │ │ + 0x000185e0 3a0a2020 20202020 20202020 20207b0a :. {. │ │ │ │ │ + 0x000185f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00018600 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ │ + 0x00018610 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00018620 2020226e 616d6522 3a202273 65676d65 "name": "segme │ │ │ │ │ + 0x00018630 6e747322 2c0a2020 20202020 20202020 nts",. │ │ │ │ │ + 0x00018640 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00018650 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00018660 20202020 20202020 20202022 61747472 "attr │ │ │ │ │ + 0x00018670 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ │ + 0x00018680 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00018690 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000186a0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x000186b0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ 0x000186c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000186d0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x000186e0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ - 0x000186f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00018700 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00018710 6f6e223a 20225265 7475726e 73206120 on": "Returns a │ │ │ │ │ - 0x00018720 63726333 32206368 65636b73 756d2066 crc32 checksum f │ │ │ │ │ - 0x00018730 6f722074 68652067 6976656e 20737472 or the given str │ │ │ │ │ - 0x00018740 696e672e 220a2020 20202020 20202020 ing.". │ │ │ │ │ - 0x00018750 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00018760 20202020 5d0a2020 20202020 20207d0a ]. }. │ │ │ │ │ - 0x00018770 20202020 5d0a7d0a 0a000000 7b0a2020 ].}.....{. │ │ │ │ │ - 0x00018780 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ │ - 0x00018790 74222c0a 20202020 226e616d 65223a20 t",. "name": │ │ │ │ │ - 0x000187a0 226d6163 686f222c 0a202020 20226174 "macho",. "at │ │ │ │ │ - 0x000187b0 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ │ - 0x000187c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x000187d0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x000187e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x000187f0 226e616d 65223a20 224d485f 4d414749 "name": "MH_MAGI │ │ │ │ │ - 0x00018800 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ │ - 0x00018810 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00018820 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00018830 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ │ - 0x00018840 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00018850 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00018860 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00018870 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00018880 223a2022 4d485f43 4947414d 222c0a20 ": "MH_CIGAM",. │ │ │ │ │ - 0x00018890 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000188a0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x000188b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x000188c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x000188d0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x000188e0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x000188f0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00018900 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ │ - 0x00018910 485f4d41 4749435f 3634222c 0a202020 H_MAGIC_64",. │ │ │ │ │ - 0x00018920 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00018930 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00018940 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00018950 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00018960 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00018970 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00018980 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00018990 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ │ - 0x000189a0 43494741 4d5f3634 222c0a20 20202020 CIGAM_64",. │ │ │ │ │ - 0x000189b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x000189c0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x000189d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x000189e0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x000189f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00018a00 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00018a10 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00018a20 2020226e 616d6522 3a202246 41545f4d "name": "FAT_M │ │ │ │ │ - 0x00018a30 41474943 222c0a20 20202020 20202020 AGIC",. │ │ │ │ │ - 0x00018a40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00018a50 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00018a60 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00018a70 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00018a80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00018a90 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00018aa0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00018ab0 616d6522 3a202246 41545f43 4947414d ame": "FAT_CIGAM │ │ │ │ │ - 0x00018ac0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00018ad0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00018ae0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00018af0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00018b00 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00018b10 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00018b20 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00018b30 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00018b40 3a202246 41545f4d 41474943 5f363422 : "FAT_MAGIC_64" │ │ │ │ │ - 0x00018b50 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00018b60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00018b70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00018b80 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00018b90 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00018ba0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00018bb0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00018bc0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00018bd0 20224641 545f4349 47414d5f 3634222c "FAT_CIGAM_64", │ │ │ │ │ - 0x00018be0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00018bf0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00018c00 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00018c10 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00018c20 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00018c30 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00018c40 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00018c50 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00018c60 22435055 5f415243 485f4142 49363422 "CPU_ARCH_ABI64" │ │ │ │ │ - 0x00018c70 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00018c80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00018c90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00018ca0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00018cb0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00018cc0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00018cd0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00018ce0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00018cf0 20224350 555f5355 42545950 455f4c49 "CPU_SUBTYPE_LI │ │ │ │ │ - 0x00018d00 42363422 2c0a2020 20202020 20202020 B64",. │ │ │ │ │ - 0x00018d10 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00018d20 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00018d30 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00018d40 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00018d50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00018d60 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00018d70 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00018d80 6d65223a 20224350 555f5459 50455f4d me": "CPU_TYPE_M │ │ │ │ │ - 0x00018d90 43363830 5830222c 0a202020 20202020 C680X0",. │ │ │ │ │ - 0x00018da0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00018db0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00018dc0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00018dd0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00018de0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00018df0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00018e00 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00018e10 226e616d 65223a20 22435055 5f545950 "name": "CPU_TYP │ │ │ │ │ - 0x00018e20 455f5838 36222c0a 20202020 20202020 E_X86",. │ │ │ │ │ - 0x00018e30 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00018e40 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00018e50 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00018e60 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00018e70 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00018e80 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00018e90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00018ea0 6e616d65 223a2022 4350555f 54595045 name": "CPU_TYPE │ │ │ │ │ - 0x00018eb0 5f493338 36222c0a 20202020 20202020 _I386",. │ │ │ │ │ - 0x00018ec0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00018ed0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00018ee0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00018ef0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00018f00 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00018f10 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00018f20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00018f30 6e616d65 223a2022 4350555f 54595045 name": "CPU_TYPE │ │ │ │ │ - 0x00018f40 5f583836 5f363422 2c0a2020 20202020 _X86_64",. │ │ │ │ │ - 0x00018f50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00018f60 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00018f70 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00018f80 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00018f90 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00018fa0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00018fb0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00018fc0 20226e61 6d65223a 20224350 555f5459 "name": "CPU_TY │ │ │ │ │ - 0x00018fd0 50455f4d 49505322 2c0a2020 20202020 PE_MIPS",. │ │ │ │ │ - 0x00018fe0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00018ff0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00019000 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00019010 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00019020 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00019030 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00019040 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00019050 20226e61 6d65223a 20224350 555f5459 "name": "CPU_TY │ │ │ │ │ - 0x00019060 50455f4d 43393830 3030222c 0a202020 PE_MC98000",. │ │ │ │ │ - 0x00019070 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00019080 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00019090 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x000190a0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x000190b0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x000190c0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x000190d0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x000190e0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ - 0x000190f0 5f545950 455f4152 4d222c0a 20202020 _TYPE_ARM",. │ │ │ │ │ - 0x00019100 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00019110 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00019120 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00019130 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00019140 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00019150 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00019160 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00019170 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ │ - 0x00019180 54595045 5f41524d 3634222c 0a202020 TYPE_ARM64",. │ │ │ │ │ - 0x00019190 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x000191a0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x000191b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x000191c0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x000191d0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x000191e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x000191f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00019200 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ - 0x00019210 5f545950 455f4d43 38383030 30222c0a _TYPE_MC88000",. │ │ │ │ │ - 0x00019220 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00019230 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00019240 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00019250 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00019260 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00019270 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00019280 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00019290 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000192a0 4350555f 54595045 5f535041 5243222c CPU_TYPE_SPARC", │ │ │ │ │ - 0x000192b0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x000192c0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x000192d0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x000192e0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x000192f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00019300 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00019310 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00019320 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00019330 22435055 5f545950 455f504f 57455250 "CPU_TYPE_POWERP │ │ │ │ │ - 0x00019340 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ │ - 0x00019350 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00019360 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00019370 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00019380 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00019390 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x000193a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x000193b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x000193c0 223a2022 4350555f 54595045 5f504f57 ": "CPU_TYPE_POW │ │ │ │ │ - 0x000193d0 45525043 3634222c 0a202020 20202020 ERPC64",. │ │ │ │ │ - 0x000193e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x000193f0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00019400 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00019410 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00019420 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00019430 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00019440 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00019450 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ │ - 0x00019460 54595045 5f494e54 454c5f4d 4f44454c TYPE_INTEL_MODEL │ │ │ │ │ - 0x00019470 5f414c4c 222c0a20 20202020 20202020 _ALL",. │ │ │ │ │ - 0x00019480 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00019490 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x000194a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x000194b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000194c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000194d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x000194e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x000194f0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ │ - 0x00019500 50455f33 3836222c 0a202020 20202020 PE_386",. │ │ │ │ │ - 0x00019510 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00019520 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00019530 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00019540 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00019550 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00019560 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00019570 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00019580 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ │ - 0x00019590 54595045 5f493338 365f414c 4c222c0a TYPE_I386_ALL",. │ │ │ │ │ - 0x000195a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x000195b0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x000195c0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x000195d0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x000195e0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x000195f0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00019600 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00019610 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00019620 4350555f 53554254 5950455f 5838365f CPU_SUBTYPE_X86_ │ │ │ │ │ - 0x00019630 36345f41 4c4c222c 0a202020 20202020 64_ALL",. │ │ │ │ │ - 0x00019640 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00019650 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00019660 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00019670 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00019680 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00019690 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x000196a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x000196b0 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ │ - 0x000196c0 54595045 5f343836 222c0a20 20202020 TYPE_486",. │ │ │ │ │ - 0x000196d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x000196e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x000196f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00019700 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00019710 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00019720 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00019730 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00019740 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ │ - 0x00019750 55425459 50455f34 38365358 222c0a20 UBTYPE_486SX",. │ │ │ │ │ - 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 50455f35 3836222c PU_SUBTYPE_586", │ │ │ │ │ - 0x000197f0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00019800 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00019810 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00019820 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00019830 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00019840 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00019850 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00019860 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00019870 22435055 5f535542 54595045 5f50454e "CPU_SUBTYPE_PEN │ │ │ │ │ - 0x00019880 54222c0a 20202020 20202020 20202020 T",. │ │ │ │ │ - 0x00019890 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000198a0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x000198b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x000198c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x000198d0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x000198e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x000198f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00019900 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ │ - 0x00019910 50454e54 50524f22 2c0a2020 20202020 PENTPRO",. │ │ │ │ │ - 0x00019920 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00019930 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00019940 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00019950 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00019960 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00019970 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00019980 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00019990 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ │ - 0x000199a0 42545950 455f5045 4e544949 5f4d3322 BTYPE_PENTII_M3" │ │ │ │ │ - 0x000199b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x000199c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000199d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000199e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x000199f0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00019a00 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00019a10 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00019a20 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00019a30 20224350 555f5355 42545950 455f5045 "CPU_SUBTYPE_PE │ │ │ │ │ - 0x00019a40 4e544949 5f4d3522 2c0a2020 20202020 NTII_M5",. │ │ │ │ │ - 0x00019a50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00019a60 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00019a70 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00019a80 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00019a90 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00019aa0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00019ab0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00019ac0 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ │ - 0x00019ad0 42545950 455f4345 4c45524f 4e222c0a BTYPE_CELERON",. │ │ │ │ │ - 0x00019ae0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00019af0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00019b00 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00019b10 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00019b20 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00019b30 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00019b40 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00019b50 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00019b60 4350555f 53554254 5950455f 43454c45 CPU_SUBTYPE_CELE │ │ │ │ │ - 0x00019b70 524f4e5f 4d4f4249 4c45222c 0a202020 RON_MOBILE",. │ │ │ │ │ - 0x00019b80 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00019b90 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00019ba0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00019bb0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00019bc0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00019bd0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00019be0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00019bf0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ - 0x00019c00 5f535542 54595045 5f50454e 5449554d _SUBTYPE_PENTIUM │ │ │ │ │ - 0x00019c10 5f33222c 0a202020 20202020 20202020 _3",. │ │ │ │ │ - 0x00019c20 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00019c30 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00019c40 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00019c50 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00019c60 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00019c70 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00019c80 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00019c90 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ │ - 0x00019ca0 5f50454e 5449554d 5f335f4d 222c0a20 _PENTIUM_3_M",. │ │ │ │ │ - 0x00019cb0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00019cc0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00019cd0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00019ce0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00019cf0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00019d00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00019d10 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00019d20 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ │ - 0x00019d30 50555f53 55425459 50455f50 454e5449 PU_SUBTYPE_PENTI │ │ │ │ │ - 0x00019d40 554d5f33 5f58454f 4e222c0a 20202020 UM_3_XEON",. │ │ │ │ │ - 0x00019d50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00019d60 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00019d70 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00019d80 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00019d90 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00019da0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00019db0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00019dc0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ │ - 0x00019dd0 53554254 5950455f 50454e54 49554d5f SUBTYPE_PENTIUM_ │ │ │ │ │ - 0x00019de0 4d222c0a 20202020 20202020 20202020 M",. │ │ │ │ │ - 0x00019df0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00019e00 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00019e10 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00019e20 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00019e30 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00019e40 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00019e50 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00019e60 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ │ - 0x00019e70 50454e54 49554d5f 34222c0a 20202020 PENTIUM_4",. │ │ │ │ │ - 0x00019e80 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00019e90 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00019ea0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00019eb0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00019ec0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00019ed0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00019ee0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00019ef0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ │ - 0x00019f00 53554254 5950455f 50454e54 49554d5f SUBTYPE_PENTIUM_ │ │ │ │ │ - 0x00019f10 345f4d22 2c0a2020 20202020 20202020 4_M",. │ │ │ │ │ - 0x00019f20 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00019f30 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00019f40 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00019f50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00019f60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00019f70 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00019f80 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00019f90 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ │ - 0x00019fa0 455f4954 414e4955 4d222c0a 20202020 E_ITANIUM",. │ │ │ │ │ - 0x00019fb0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00019fc0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00019fd0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00019fe0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00019ff0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0001a000 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0001a010 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0001a020 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ │ - 0x0001a030 53554254 5950455f 4954414e 49554d5f SUBTYPE_ITANIUM_ │ │ │ │ │ - 0x0001a040 32222c0a 20202020 20202020 20202020 2",. │ │ │ │ │ - 0x0001a050 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0001a060 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001a070 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0001a080 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0001a090 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0001a0a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0001a0b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0001a0c0 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ │ - 0x0001a0d0 58454f4e 222c0a20 20202020 20202020 XEON",. │ │ │ │ │ - 0x0001a0e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0001a0f0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0001a100 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0001a110 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0001a120 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001a130 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0001a140 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0001a150 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ │ - 0x0001a160 50455f58 454f4e5f 4d50222c 0a202020 PE_XEON_MP",. │ │ │ │ │ - 0x0001a170 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001a180 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001a190 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0001a1a0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0001a1b0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0001a1c0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001a1d0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001a1e0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ - 0x0001a1f0 5f535542 54595045 5f41524d 5f414c4c _SUBTYPE_ARM_ALL │ │ │ │ │ - 0x0001a200 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001a210 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001a220 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001a230 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0001a240 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0001a250 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0001a260 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001a270 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001a280 3a202243 50555f53 55425459 50455f41 : "CPU_SUBTYPE_A │ │ │ │ │ - 0x0001a290 524d5f56 3454222c 0a202020 20202020 RM_V4T",. │ │ │ │ │ - 0x0001a2a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0001a2b0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0001a2c0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0001a2d0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0001a2e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0001a2f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0001a300 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0001a310 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ │ - 0x0001a320 54595045 5f41524d 5f563622 2c0a2020 TYPE_ARM_V6",. │ │ │ │ │ - 0x0001a330 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0001a340 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0001a350 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0001a360 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0001a370 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0001a380 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0001a390 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0001a3a0 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ │ - 0x0001a3b0 555f5355 42545950 455f4152 4d5f5635 U_SUBTYPE_ARM_V5 │ │ │ │ │ - 0x0001a3c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001a3d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001a3e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001a3f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0001a400 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0001a410 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0001a420 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001a430 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001a440 3a202243 50555f53 55425459 50455f41 : "CPU_SUBTYPE_A │ │ │ │ │ - 0x0001a450 524d5f56 3554454a 222c0a20 20202020 RM_V5TEJ",. │ │ │ │ │ - 0x0001a460 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001a470 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001a480 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001a490 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0001a4a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001a4b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0001a4c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0001a4d0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ │ - 0x0001a4e0 55425459 50455f41 524d5f58 5343414c UBTYPE_ARM_XSCAL │ │ │ │ │ - 0x0001a4f0 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ │ - 0x0001a500 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0001a510 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001a520 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0001a530 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0001a540 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0001a550 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0001a560 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0001a570 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ │ - 0x0001a580 41524d5f 5637222c 0a202020 20202020 ARM_V7",. │ │ │ │ │ - 0x0001a590 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0001a5a0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0001a5b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0001a5c0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0001a5d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0001a5e0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0001a5f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0001a600 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ │ - 0x0001a610 54595045 5f41524d 5f563746 222c0a20 TYPE_ARM_V7F",. │ │ │ │ │ - 0x0001a620 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001a630 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001a640 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001a650 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001a660 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0001a670 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001a680 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001a690 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ │ - 0x0001a6a0 50555f53 55425459 50455f41 524d5f56 PU_SUBTYPE_ARM_V │ │ │ │ │ - 0x0001a6b0 3753222c 0a202020 20202020 20202020 7S",. │ │ │ │ │ - 0x0001a6c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0001a6d0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0001a6e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0001a6f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0001a700 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0001a710 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0001a720 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0001a730 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ │ - 0x0001a740 5f41524d 5f56374b 222c0a20 20202020 _ARM_V7K",. │ │ │ │ │ - 0x0001a750 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001a760 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001a770 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001a780 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0001a790 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001a7a0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0001a7b0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0001a7c0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ │ - 0x0001a7d0 55425459 50455f41 524d5f56 364d222c UBTYPE_ARM_V6M", │ │ │ │ │ - 0x0001a7e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0001a7f0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001a800 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0001a810 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0001a820 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0001a830 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001a840 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001a850 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001a860 22435055 5f535542 54595045 5f41524d "CPU_SUBTYPE_ARM │ │ │ │ │ - 0x0001a870 5f56374d 222c0a20 20202020 20202020 _V7M",. │ │ │ │ │ - 0x0001a880 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0001a890 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0001a8a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0001a8b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0001a8c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001a8d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0001a8e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0001a8f0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ │ - 0x0001a900 50455f41 524d5f56 37454d22 2c0a2020 PE_ARM_V7EM",. │ │ │ │ │ - 0x0001a910 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0001a920 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0001a930 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0001a940 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0001a950 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0001a960 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0001a970 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0001a980 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ │ - 0x0001a990 555f5355 42545950 455f4152 4d36345f U_SUBTYPE_ARM64_ │ │ │ │ │ - 0x0001a9a0 414c4c22 2c0a2020 20202020 20202020 ALL",. │ │ │ │ │ - 0x0001a9b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0001a9c0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x0001a9d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0001a9e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0001a9f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001aa00 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0001aa10 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0001aa20 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ │ - 0x0001aa30 455f5350 4152435f 414c4c22 2c0a2020 E_SPARC_ALL",. │ │ │ │ │ - 0x0001aa40 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0001aa50 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0001aa60 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0001aa70 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0001aa80 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0001aa90 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0001aaa0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0001aab0 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ │ - 0x0001aac0 555f5355 42545950 455f504f 57455250 U_SUBTYPE_POWERP │ │ │ │ │ - 0x0001aad0 435f414c 4c222c0a 20202020 20202020 C_ALL",. │ │ │ │ │ - 0x0001aae0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0001aaf0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0001ab00 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0001ab10 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0001ab20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0001ab30 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0001ab40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001ab50 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ │ - 0x0001ab60 5950455f 4d433938 30303030 5f414c4c YPE_MC980000_ALL │ │ │ │ │ - 0x0001ab70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001ab80 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001ab90 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001aba0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0001abb0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0001abc0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0001abd0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001abe0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001abf0 3a202243 50555f53 55425459 50455f50 : "CPU_SUBTYPE_P │ │ │ │ │ - 0x0001ac00 4f574552 50435f36 3031222c 0a202020 OWERPC_601",. │ │ │ │ │ - 0x0001ac10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001ac20 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001ac30 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0001ac40 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0001ac50 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0001ac60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001ac70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001ac80 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ - 0x0001ac90 5f535542 54595045 5f4d4339 38363031 _SUBTYPE_MC98601 │ │ │ │ │ - 0x0001aca0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001acb0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001acc0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001acd0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0001ace0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0001acf0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0001ad00 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001ad10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001ad20 3a202243 50555f53 55425459 50455f50 : "CPU_SUBTYPE_P │ │ │ │ │ - 0x0001ad30 4f574552 50435f36 3032222c 0a202020 OWERPC_602",. │ │ │ │ │ - 0x0001ad40 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001ad50 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001ad60 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0001ad70 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0001ad80 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0001ad90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001ada0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001adb0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ - 0x0001adc0 5f535542 54595045 5f504f57 45525043 _SUBTYPE_POWERPC │ │ │ │ │ - 0x0001add0 5f363033 222c0a20 20202020 20202020 _603",. │ │ │ │ │ - 0x0001ade0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0001adf0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0001ae00 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0001ae10 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0001ae20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001ae30 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0001ae40 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0001ae50 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ │ - 0x0001ae60 50455f50 4f574552 50435f36 30336522 PE_POWERPC_603e" │ │ │ │ │ - 0x0001ae70 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0001ae80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0001ae90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001aea0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0001aeb0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0001aec0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0001aed0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0001aee0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0001aef0 20224350 555f5355 42545950 455f504f "CPU_SUBTYPE_PO │ │ │ │ │ - 0x0001af00 57455250 435f3630 33657622 2c0a2020 WERPC_603ev",. │ │ │ │ │ - 0x0001af10 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0001af20 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0001af30 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0001af40 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0001af50 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0001af60 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0001af70 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0001af80 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ │ - 0x0001af90 555f5355 42545950 455f504f 57455250 U_SUBTYPE_POWERP │ │ │ │ │ - 0x0001afa0 435f3630 34222c0a 20202020 20202020 C_604",. │ │ │ │ │ - 0x0001afb0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0001afc0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0001afd0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0001afe0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0001aff0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0001b000 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0001b010 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001b020 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ │ - 0x0001b030 5950455f 504f5745 5250435f 36303465 YPE_POWERPC_604e │ │ │ │ │ - 0x0001b040 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001b050 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001b060 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001b070 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0001b080 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0001b090 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0001b0a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001b0b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001b0c0 3a202243 50555f53 55425459 50455f50 : "CPU_SUBTYPE_P │ │ │ │ │ - 0x0001b0d0 4f574552 50435f36 3230222c 0a202020 OWERPC_620",. │ │ │ │ │ - 0x0001b0e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001b0f0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001b100 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0001b110 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0001b120 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0001b130 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001b140 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001b150 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ - 0x0001b160 5f535542 54595045 5f504f57 45525043 _SUBTYPE_POWERPC │ │ │ │ │ - 0x0001b170 5f373530 222c0a20 20202020 20202020 _750",. │ │ │ │ │ - 0x0001b180 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0001b190 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0001b1a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0001b1b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0001b1c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001b1d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0001b1e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0001b1f0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ │ - 0x0001b200 50455f50 4f574552 50435f37 34303022 PE_POWERPC_7400" │ │ │ │ │ - 0x0001b210 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0001b220 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0001b230 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001b240 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0001b250 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0001b260 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0001b270 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0001b280 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0001b290 20224350 555f5355 42545950 455f504f "CPU_SUBTYPE_PO │ │ │ │ │ - 0x0001b2a0 57455250 435f3734 3530222c 0a202020 WERPC_7450",. │ │ │ │ │ - 0x0001b2b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001b2c0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001b2d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0001b2e0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0001b2f0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0001b300 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001b310 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001b320 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ - 0x0001b330 5f535542 54595045 5f504f57 45525043 _SUBTYPE_POWERPC │ │ │ │ │ - 0x0001b340 5f393730 222c0a20 20202020 20202020 _970",. │ │ │ │ │ - 0x0001b350 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0001b360 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0001b370 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0001b380 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0001b390 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001b3a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0001b3b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0001b3c0 616d6522 3a20224d 485f4f42 4a454354 ame": "MH_OBJECT │ │ │ │ │ - 0x0001b3d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001b3e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001b3f0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001b400 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0001b410 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0001b420 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0001b430 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001b440 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001b450 3a20224d 485f4558 45435554 45222c0a : "MH_EXECUTE",. │ │ │ │ │ - 0x0001b460 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0001b470 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0001b480 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0001b490 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0001b4a0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0001b4b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0001b4c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0001b4d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0001b4e0 4d485f46 564d4c49 42222c0a 20202020 MH_FVMLIB",. │ │ │ │ │ - 0x0001b4f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0001b500 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0001b510 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0001b520 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0001b530 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0001b540 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0001b550 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0001b560 20202022 6e616d65 223a2022 4d485f43 "name": "MH_C │ │ │ │ │ - 0x0001b570 4f524522 2c0a2020 20202020 20202020 ORE",. │ │ │ │ │ - 0x0001b580 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0001b590 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x0001b5a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0001b5b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0001b5c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001b5d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0001b5e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0001b5f0 6d65223a 20224d48 5f505245 4c4f4144 me": "MH_PRELOAD │ │ │ │ │ - 0x0001b600 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001b610 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001b620 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001b630 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0001b640 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0001b650 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0001b660 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001b670 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001b680 3a20224d 485f4459 4c494222 2c0a2020 : "MH_DYLIB",. │ │ │ │ │ - 0x0001b690 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0001b6a0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0001b6b0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0001b6c0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0001b6d0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0001b6e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0001b6f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0001b700 20202020 20226e61 6d65223a 20224d48 "name": "MH │ │ │ │ │ - 0x0001b710 5f44594c 494e4b45 52222c0a 20202020 _DYLINKER",. │ │ │ │ │ - 0x0001b720 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0001b730 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0001b740 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0001b750 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0001b760 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0001b770 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0001b780 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0001b790 20202022 6e616d65 223a2022 4d485f42 "name": "MH_B │ │ │ │ │ - 0x0001b7a0 554e444c 45222c0a 20202020 20202020 UNDLE",. │ │ │ │ │ - 0x0001b7b0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0001b7c0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0001b7d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0001b7e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0001b7f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0001b800 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0001b810 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001b820 6e616d65 223a2022 4d485f44 594c4942 name": "MH_DYLIB │ │ │ │ │ - 0x0001b830 5f535455 42222c0a 20202020 20202020 _STUB",. │ │ │ │ │ - 0x0001b840 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0001b850 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0001b860 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0001b870 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0001b880 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0001b890 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0001b8a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001b8b0 6e616d65 223a2022 4d485f44 53594d22 name": "MH_DSYM" │ │ │ │ │ - 0x0001b8c0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0001b8d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0001b8e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001b8f0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0001b900 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0001b910 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0001b920 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0001b930 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0001b940 20224d48 5f4b4558 545f4255 4e444c45 "MH_KEXT_BUNDLE │ │ │ │ │ - 0x0001b950 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001b960 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001b970 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001b980 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0001b990 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0001b9a0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0001b9b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001b9c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001b9d0 3a20224d 485f4e4f 554e4445 4653222c : "MH_NOUNDEFS", │ │ │ │ │ - 0x0001b9e0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0001b9f0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001ba00 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0001ba10 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0001ba20 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0001ba30 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001ba40 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001ba50 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001ba60 224d485f 494e4352 4c494e4b 222c0a20 "MH_INCRLINK",. │ │ │ │ │ - 0x0001ba70 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001ba80 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001ba90 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001baa0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001bab0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0001bac0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001bad0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001bae0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ │ - 0x0001baf0 485f4459 4c444c49 4e4b222c 0a202020 H_DYLDLINK",. │ │ │ │ │ - 0x0001bb00 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001bb10 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001bb20 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0001bb30 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0001bb40 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0001bb50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001bb60 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001bb70 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ │ - 0x0001bb80 42494e44 41544c4f 4144222c 0a202020 BINDATLOAD",. │ │ │ │ │ - 0x0001bb90 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001bba0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001bbb0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0001bbc0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0001bbd0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0001bbe0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001bbf0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001bc00 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ │ - 0x0001bc10 50524542 4f554e44 222c0a20 20202020 PREBOUND",. │ │ │ │ │ - 0x0001bc20 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001bc30 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001bc40 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001bc50 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0001bc60 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001bc70 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0001bc80 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0001bc90 2020226e 616d6522 3a20224d 485f5350 "name": "MH_SP │ │ │ │ │ - 0x0001bca0 4c49545f 53454753 222c0a20 20202020 LIT_SEGS",. │ │ │ │ │ - 0x0001bcb0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001bcc0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001bcd0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001bce0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0001bcf0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001bd00 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0001bd10 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0001bd20 2020226e 616d6522 3a20224d 485f4c41 "name": "MH_LA │ │ │ │ │ - 0x0001bd30 5a595f49 4e495422 2c0a2020 20202020 ZY_INIT",. │ │ │ │ │ - 0x0001bd40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0001bd50 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x0001bd60 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0001bd70 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0001bd80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0001bd90 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0001bda0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0001bdb0 20226e61 6d65223a 20224d48 5f54574f "name": "MH_TWO │ │ │ │ │ - 0x0001bdc0 4c455645 4c222c0a 20202020 20202020 LEVEL",. │ │ │ │ │ - 0x0001bdd0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0001bde0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0001bdf0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0001be00 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0001be10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0001be20 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0001be30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001be40 6e616d65 223a2022 4d485f46 4f524345 name": "MH_FORCE │ │ │ │ │ - 0x0001be50 5f464c41 54222c0a 20202020 20202020 _FLAT",. │ │ │ │ │ - 0x0001be60 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0001be70 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0001be80 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0001be90 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0001bea0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0001beb0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0001bec0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001bed0 6e616d65 223a2022 4d485f4e 4f4d554c name": "MH_NOMUL │ │ │ │ │ - 0x0001bee0 54494445 4653222c 0a202020 20202020 TIDEFS",. │ │ │ │ │ - 0x0001bef0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0001bf00 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0001bf10 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0001bf20 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0001bf30 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0001bf40 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0001bf50 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0001bf60 226e616d 65223a20 224d485f 4e4f4649 "name": "MH_NOFI │ │ │ │ │ - 0x0001bf70 58505245 42494e44 494e4722 2c0a2020 XPREBINDING",. │ │ │ │ │ - 0x0001bf80 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0001bf90 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0001bfa0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0001bfb0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0001bfc0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0001bfd0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0001bfe0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0001bff0 20202020 20226e61 6d65223a 20224d48 "name": "MH │ │ │ │ │ - 0x0001c000 5f505245 42494e44 41424c45 222c0a20 _PREBINDABLE",. │ │ │ │ │ - 0x0001c010 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001c020 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001c030 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001c040 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001c050 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0001c060 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001c070 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001c080 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ │ - 0x0001c090 485f414c 4c4d4f44 53424f55 4e44222c H_ALLMODSBOUND", │ │ │ │ │ - 0x0001c0a0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0001c0b0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001c0c0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0001c0d0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0001c0e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0001c0f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001c100 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001c110 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001c120 224d485f 53554253 45435449 4f4e535f "MH_SUBSECTIONS_ │ │ │ │ │ - 0x0001c130 5649415f 53594d42 4f4c5322 2c0a2020 VIA_SYMBOLS",. │ │ │ │ │ - 0x0001c140 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0001c150 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0001c160 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0001c170 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0001c180 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0001c190 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0001c1a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0001c1b0 20202020 20226e61 6d65223a 20224d48 "name": "MH │ │ │ │ │ - 0x0001c1c0 5f43414e 4f4e4943 414c222c 0a202020 _CANONICAL",. │ │ │ │ │ - 0x0001c1d0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001c1e0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001c1f0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0001c200 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0001c210 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0001c220 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001c230 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001c240 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ │ - 0x0001c250 5745414b 5f444546 494e4553 222c0a20 WEAK_DEFINES",. │ │ │ │ │ - 0x0001c260 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001c270 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001c280 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001c290 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001c2a0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0001c2b0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001c2c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001c2d0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ │ - 0x0001c2e0 485f4249 4e44535f 544f5f57 45414b22 H_BINDS_TO_WEAK" │ │ │ │ │ - 0x0001c2f0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0001c300 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0001c310 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001c320 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0001c330 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0001c340 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0001c350 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0001c360 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0001c370 20224d48 5f414c4c 4f575f53 5441434b "MH_ALLOW_STACK │ │ │ │ │ - 0x0001c380 5f455845 43555449 4f4e222c 0a202020 _EXECUTION",. │ │ │ │ │ - 0x0001c390 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001c3a0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001c3b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0001c3c0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0001c3d0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0001c3e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001c3f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001c400 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ │ - 0x0001c410 524f4f54 5f534146 45222c0a 20202020 ROOT_SAFE",. │ │ │ │ │ - 0x0001c420 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0001c430 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0001c440 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0001c450 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0001c460 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0001c470 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0001c480 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0001c490 20202022 6e616d65 223a2022 4d485f53 "name": "MH_S │ │ │ │ │ - 0x0001c4a0 45545549 445f5341 4645222c 0a202020 ETUID_SAFE",. │ │ │ │ │ - 0x0001c4b0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001c4c0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001c4d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0001c4e0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0001c4f0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0001c500 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001c510 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001c520 20202020 226e616d 65223a20 224d485f "name": "MH_ │ │ │ │ │ - 0x0001c530 4e4f5f52 45455850 4f525445 445f4459 NO_REEXPORTED_DY │ │ │ │ │ - 0x0001c540 4c494253 222c0a20 20202020 20202020 LIBS",. │ │ │ │ │ - 0x0001c550 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0001c560 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0001c570 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0001c580 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0001c590 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001c5a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0001c5b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0001c5c0 616d6522 3a20224d 485f5049 45222c0a ame": "MH_PIE",. │ │ │ │ │ - 0x0001c5d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0001c5e0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0001c5f0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0001c600 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0001c610 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0001c620 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0001c630 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0001c640 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0001c650 4d485f44 4541445f 53545249 50504142 MH_DEAD_STRIPPAB │ │ │ │ │ - 0x0001c660 4c455f44 594c4942 222c0a20 20202020 LE_DYLIB",. │ │ │ │ │ - 0x0001c670 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001c680 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001c690 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001c6a0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0001c6b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001c6c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0001c6d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0001c6e0 2020226e 616d6522 3a20224d 485f4841 "name": "MH_HA │ │ │ │ │ - 0x0001c6f0 535f544c 565f4445 53435249 50544f52 S_TLV_DESCRIPTOR │ │ │ │ │ - 0x0001c700 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ │ - 0x0001c710 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0001c720 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001c730 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0001c740 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0001c750 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0001c760 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0001c770 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0001c780 223a2022 4d485f4e 4f5f4845 41505f45 ": "MH_NO_HEAP_E │ │ │ │ │ - 0x0001c790 58454355 54494f4e 222c0a20 20202020 XECUTION",. │ │ │ │ │ - 0x0001c7a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001c7b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001c7c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001c7d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0001c7e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001c7f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0001c800 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0001c810 2020226e 616d6522 3a20224d 485f4150 "name": "MH_AP │ │ │ │ │ - 0x0001c820 505f4558 54454e53 494f4e5f 53414645 P_EXTENSION_SAFE │ │ │ │ │ - 0x0001c830 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001c840 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001c850 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001c860 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0001c870 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0001c880 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0001c890 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001c8a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001c8b0 3a202253 475f4849 4748564d 222c0a20 : "SG_HIGHVM",. │ │ │ │ │ - 0x0001c8c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001c8d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001c8e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001c8f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001c900 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0001c910 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001c920 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001c930 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ - 0x0001c940 475f4656 4d4c4942 222c0a20 20202020 G_FVMLIB",. │ │ │ │ │ - 0x0001c950 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001c960 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001c970 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001c980 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0001c990 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001c9a0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0001c9b0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0001c9c0 2020226e 616d6522 3a202253 475f4e4f "name": "SG_NO │ │ │ │ │ - 0x0001c9d0 52454c4f 43222c0a 20202020 20202020 RELOC",. │ │ │ │ │ - 0x0001c9e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0001c9f0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0001ca00 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0001ca10 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0001ca20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0001ca30 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0001ca40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001ca50 6e616d65 223a2022 53475f50 524f5445 name": "SG_PROTE │ │ │ │ │ - 0x0001ca60 43544544 5f564552 53494f4e 5f31222c CTED_VERSION_1", │ │ │ │ │ - 0x0001ca70 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0001ca80 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001ca90 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0001caa0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0001cab0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0001cac0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001cad0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001cae0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001caf0 22534543 54494f4e 5f545950 45222c0a "SECTION_TYPE",. │ │ │ │ │ - 0x0001cb00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0001cb10 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0001cb20 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0001cb30 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0001cb40 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0001cb50 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0001cb60 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0001cb70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0001cb80 53454354 494f4e5f 41545452 49425554 SECTION_ATTRIBUT │ │ │ │ │ - 0x0001cb90 4553222c 0a202020 20202020 20202020 ES",. │ │ │ │ │ - 0x0001cba0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0001cbb0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0001cbc0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0001cbd0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0001cbe0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0001cbf0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0001cc00 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0001cc10 65223a20 22535f52 4547554c 4152222c e": "S_REGULAR", │ │ │ │ │ - 0x0001cc20 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0001cc30 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001cc40 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0001cc50 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0001cc60 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0001cc70 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001cc80 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001cc90 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001cca0 22535f5a 45524f46 494c4c22 2c0a2020 "S_ZEROFILL",. │ │ │ │ │ - 0x0001ccb0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0001ccc0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0001ccd0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0001cce0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0001ccf0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0001cd00 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0001cd10 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0001cd20 20202020 20226e61 6d65223a 2022535f "name": "S_ │ │ │ │ │ - 0x0001cd30 43535452 494e475f 4c495445 52414c53 CSTRING_LITERALS │ │ │ │ │ - 0x0001cd40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001cd50 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001cd60 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001cd70 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0001cd80 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0001cd90 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0001cda0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001cdb0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001cdc0 3a202253 5f344259 54455f4c 49544552 : "S_4BYTE_LITER │ │ │ │ │ - 0x0001cdd0 414c5322 2c0a2020 20202020 20202020 ALS",. │ │ │ │ │ - 0x0001cde0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0001cdf0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x0001ce00 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0001ce10 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0001ce20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001ce30 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0001ce40 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0001ce50 6d65223a 2022535f 38425954 455f4c49 me": "S_8BYTE_LI │ │ │ │ │ - 0x0001ce60 54455241 4c53222c 0a202020 20202020 TERALS",. │ │ │ │ │ - 0x0001ce70 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0001ce80 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0001ce90 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0001cea0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0001ceb0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0001cec0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0001ced0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0001cee0 226e616d 65223a20 22535f4c 49544552 "name": "S_LITER │ │ │ │ │ - 0x0001cef0 414c5f50 4f494e54 45525322 2c0a2020 AL_POINTERS",. │ │ │ │ │ - 0x0001cf00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0001cf10 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0001cf20 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0001cf30 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0001cf40 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0001cf50 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0001cf60 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0001cf70 20202020 20226e61 6d65223a 2022535f "name": "S_ │ │ │ │ │ - 0x0001cf80 4e4f4e5f 4c415a59 5f53594d 424f4c5f NON_LAZY_SYMBOL_ │ │ │ │ │ - 0x0001cf90 504f494e 54455253 222c0a20 20202020 POINTERS",. │ │ │ │ │ - 0x0001cfa0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001cfb0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001cfc0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001cfd0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0001cfe0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001cff0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0001d000 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0001d010 2020226e 616d6522 3a202253 5f4c415a "name": "S_LAZ │ │ │ │ │ - 0x0001d020 595f5359 4d424f4c 5f504f49 4e544552 Y_SYMBOL_POINTER │ │ │ │ │ - 0x0001d030 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ │ - 0x0001d040 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0001d050 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001d060 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0001d070 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0001d080 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0001d090 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0001d0a0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0001d0b0 223a2022 535f5359 4d424f4c 5f535455 ": "S_SYMBOL_STU │ │ │ │ │ - 0x0001d0c0 4253222c 0a202020 20202020 20202020 BS",. │ │ │ │ │ - 0x0001d0d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0001d0e0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0001d0f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0001d100 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0001d110 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0001d120 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0001d130 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0001d140 65223a20 22535f4d 4f445f49 4e49545f e": "S_MOD_INIT_ │ │ │ │ │ - 0x0001d150 46554e43 5f504f49 4e544552 53222c0a FUNC_POINTERS",. │ │ │ │ │ - 0x0001d160 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0001d170 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0001d180 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0001d190 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0001d1a0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0001d1b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0001d1c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0001d1d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0001d1e0 535f4d4f 445f5445 524d5f46 554e435f S_MOD_TERM_FUNC_ │ │ │ │ │ - 0x0001d1f0 504f494e 54455253 222c0a20 20202020 POINTERS",. │ │ │ │ │ - 0x0001d200 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001d210 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001d220 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001d230 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0001d240 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001d250 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0001d260 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0001d270 2020226e 616d6522 3a202253 5f434f41 "name": "S_COA │ │ │ │ │ - 0x0001d280 4c455343 4544222c 0a202020 20202020 LESCED",. │ │ │ │ │ - 0x0001d290 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0001d2a0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0001d2b0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0001d2c0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0001d2d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0001d2e0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0001d2f0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0001d300 226e616d 65223a20 22535f47 425f5a45 "name": "S_GB_ZE │ │ │ │ │ - 0x0001d310 524f4649 4c4c222c 0a202020 20202020 ROFILL",. │ │ │ │ │ - 0x0001d320 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0001d330 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0001d340 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0001d350 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0001d360 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0001d370 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0001d380 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0001d390 226e616d 65223a20 22535f49 4e544552 "name": "S_INTER │ │ │ │ │ - 0x0001d3a0 504f5349 4e47222c 0a202020 20202020 POSING",. │ │ │ │ │ - 0x0001d3b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0001d3c0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0001d3d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0001d3e0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0001d3f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0001d400 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0001d410 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0001d420 226e616d 65223a20 22535f31 36425954 "name": "S_16BYT │ │ │ │ │ - 0x0001d430 455f4c49 54455241 4c53222c 0a202020 E_LITERALS",. │ │ │ │ │ - 0x0001d440 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001d450 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001d460 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0001d470 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0001d480 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0001d490 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001d4a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001d4b0 20202020 226e616d 65223a20 22535f44 "name": "S_D │ │ │ │ │ - 0x0001d4c0 54524143 455f444f 46222c0a 20202020 TRACE_DOF",. │ │ │ │ │ - 0x0001d4d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0001d4e0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0001d4f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0001d500 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0001d510 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0001d520 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0001d530 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0001d540 20202022 6e616d65 223a2022 535f4c41 "name": "S_LA │ │ │ │ │ - 0x0001d550 5a595f44 594c4942 5f53594d 424f4c5f ZY_DYLIB_SYMBOL_ │ │ │ │ │ - 0x0001d560 504f494e 54455253 222c0a20 20202020 POINTERS",. │ │ │ │ │ - 0x0001d570 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001d580 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001d590 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001d5a0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0001d5b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001d5c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0001d5d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0001d5e0 2020226e 616d6522 3a202253 5f544852 "name": "S_THR │ │ │ │ │ - 0x0001d5f0 4541445f 4c4f4341 4c5f5245 47554c41 EAD_LOCAL_REGULA │ │ │ │ │ - 0x0001d600 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ │ - 0x0001d610 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0001d620 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001d630 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0001d640 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0001d650 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0001d660 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0001d670 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0001d680 223a2022 535f5448 52454144 5f4c4f43 ": "S_THREAD_LOC │ │ │ │ │ - 0x0001d690 414c5f5a 45524f46 494c4c22 2c0a2020 AL_ZEROFILL",. │ │ │ │ │ - 0x0001d6a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0001d6b0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0001d6c0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0001d6d0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0001d6e0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0001d6f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0001d700 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0001d710 20202020 20226e61 6d65223a 2022535f "name": "S_ │ │ │ │ │ - 0x0001d720 54485245 41445f4c 4f43414c 5f564152 THREAD_LOCAL_VAR │ │ │ │ │ - 0x0001d730 4941424c 4553222c 0a202020 20202020 IABLES",. │ │ │ │ │ - 0x0001d740 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0001d750 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0001d760 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0001d770 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0001d780 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0001d790 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0001d7a0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0001d7b0 226e616d 65223a20 22535f54 48524541 "name": "S_THREA │ │ │ │ │ - 0x0001d7c0 445f4c4f 43414c5f 56415249 41424c45 D_LOCAL_VARIABLE │ │ │ │ │ - 0x0001d7d0 5f504f49 4e544552 53222c0a 20202020 _POINTERS",. │ │ │ │ │ - 0x0001d7e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0001d7f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0001d800 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0001d810 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0001d820 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0001d830 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0001d840 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0001d850 20202022 6e616d65 223a2022 535f5448 "name": "S_TH │ │ │ │ │ - 0x0001d860 52454144 5f4c4f43 414c5f49 4e49545f READ_LOCAL_INIT_ │ │ │ │ │ - 0x0001d870 46554e43 54494f4e 5f504f49 4e544552 FUNCTION_POINTER │ │ │ │ │ - 0x0001d880 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ │ - 0x0001d890 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0001d8a0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001d8b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0001d8c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0001d8d0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0001d8e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0001d8f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0001d900 223a2022 535f4154 54525f50 5552455f ": "S_ATTR_PURE_ │ │ │ │ │ - 0x0001d910 494e5354 52554354 494f4e53 222c0a20 INSTRUCTIONS",. │ │ │ │ │ - 0x0001d920 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001d930 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001d940 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001d950 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001d960 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0001d970 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001d980 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001d990 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ - 0x0001d9a0 5f415454 525f4e4f 5f544f43 222c0a20 _ATTR_NO_TOC",. │ │ │ │ │ - 0x0001d9b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001d9c0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001d9d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001d9e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001d9f0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0001da00 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001da10 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001da20 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ - 0x0001da30 5f415454 525f5354 5249505f 53544154 _ATTR_STRIP_STAT │ │ │ │ │ - 0x0001da40 49435f53 594d5322 2c0a2020 20202020 IC_SYMS",. │ │ │ │ │ - 0x0001da50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0001da60 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x0001da70 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0001da80 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0001da90 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0001daa0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0001dab0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0001dac0 20226e61 6d65223a 2022535f 41545452 "name": "S_ATTR │ │ │ │ │ - 0x0001dad0 5f4e4f5f 44454144 5f535452 4950222c _NO_DEAD_STRIP", │ │ │ │ │ - 0x0001dae0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0001daf0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001db00 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0001db10 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0001db20 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0001db30 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001db40 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001db50 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001db60 22535f41 5454525f 4c495645 5f535550 "S_ATTR_LIVE_SUP │ │ │ │ │ - 0x0001db70 504f5254 222c0a20 20202020 20202020 PORT",. │ │ │ │ │ - 0x0001db80 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0001db90 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0001dba0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0001dbb0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0001dbc0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001dbd0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0001dbe0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0001dbf0 616d6522 3a202253 5f415454 525f5345 ame": "S_ATTR_SE │ │ │ │ │ - 0x0001dc00 4c465f4d 4f444946 59494e47 5f434f44 LF_MODIFYING_COD │ │ │ │ │ - 0x0001dc10 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ │ - 0x0001dc20 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0001dc30 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001dc40 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0001dc50 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0001dc60 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0001dc70 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0001dc80 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0001dc90 223a2022 535f4154 54525f44 45425547 ": "S_ATTR_DEBUG │ │ │ │ │ - 0x0001dca0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001dcb0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001dcc0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001dcd0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0001dce0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0001dcf0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0001dd00 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001dd10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001dd20 3a202253 5f415454 525f534f 4d455f49 : "S_ATTR_SOME_I │ │ │ │ │ - 0x0001dd30 4e535452 55435449 4f4e5322 2c0a2020 NSTRUCTIONS",. │ │ │ │ │ - 0x0001dd40 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0001dd50 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0001dd60 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0001dd70 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0001dd80 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0001dd90 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0001dda0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0001ddb0 20202020 20226e61 6d65223a 2022535f "name": "S_ │ │ │ │ │ - 0x0001ddc0 41545452 5f455854 5f52454c 4f43222c ATTR_EXT_RELOC", │ │ │ │ │ - 0x0001ddd0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0001dde0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001ddf0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0001de00 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0001de10 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0001de20 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001de30 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001de40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001de50 22535f41 5454525f 4c4f435f 52454c4f "S_ATTR_LOC_RELO │ │ │ │ │ - 0x0001de60 43222c0a 20202020 20202020 20202020 C",. │ │ │ │ │ - 0x0001de70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0001de80 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001de90 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0001dea0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0001deb0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0001dec0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0001ded0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0001dee0 223a2022 6d616769 63222c0a 20202020 ": "magic",. │ │ │ │ │ - 0x0001def0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0001df00 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0001df10 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0001df20 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0001df30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0001df40 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0001df50 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0001df60 20202022 6e616d65 223a2022 63707574 "name": "cput │ │ │ │ │ - 0x0001df70 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ │ - 0x0001df80 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0001df90 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x0001dfa0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0001dfb0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0001dfc0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001dfd0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0001dfe0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0001dff0 6d65223a 20226370 75737562 74797065 me": "cpusubtype │ │ │ │ │ - 0x0001e000 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001e010 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001e020 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001e030 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0001e040 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0001e050 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0001e060 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001e070 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001e080 3a202266 696c6574 79706522 2c0a2020 : "filetype",. │ │ │ │ │ - 0x0001e090 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0001e0a0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0001e0b0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0001e0c0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0001e0d0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0001e0e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0001e0f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0001e100 20202020 20226e61 6d65223a 20226e63 "name": "nc │ │ │ │ │ - 0x0001e110 6d647322 2c0a2020 20202020 20202020 mds",. │ │ │ │ │ - 0x0001e120 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0001e130 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x0001e140 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0001e150 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0001e160 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001e170 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0001e180 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0001e190 6d65223a 20227369 7a656f66 636d6473 me": "sizeofcmds │ │ │ │ │ - 0x0001e1a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001e1b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001e1c0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001e1d0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0001e1e0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0001e1f0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0001e200 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001e210 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0001e220 3a202266 6c616773 222c0a20 20202020 : "flags",. │ │ │ │ │ - 0x0001e230 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001e240 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001e250 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001e260 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0001e270 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001e280 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0001e290 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0001e2a0 2020226e 616d6522 3a202272 65736572 "name": "reser │ │ │ │ │ - 0x0001e2b0 76656422 2c0a2020 20202020 20202020 ved",. │ │ │ │ │ - 0x0001e2c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0001e2d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x0001e2e0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0001e2f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0001e300 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001e310 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0001e320 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0001e330 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ │ - 0x0001e340 7365676d 656e7473 222c0a20 20202020 segments",. │ │ │ │ │ - 0x0001e350 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001e360 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001e370 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001e380 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0001e390 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001e3a0 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ │ - 0x0001e3b0 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ │ - 0x0001e3c0 2020226e 616d6522 3a202273 65676d65 "name": "segme │ │ │ │ │ - 0x0001e3d0 6e747322 2c0a2020 20202020 20202020 nts",. │ │ │ │ │ - 0x0001e3e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0001e3f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x0001e400 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ │ - 0x0001e410 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x0001e420 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x0001e430 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ │ - 0x0001e440 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e450 226e616d 65223a20 22736567 6d656e74 "name": "segment │ │ │ │ │ - 0x0001e460 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ - 0x0001e470 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0001e480 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0001e490 20202020 20202020 20226174 74726962 "attrib │ │ │ │ │ - 0x0001e4a0 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ │ - 0x0001e4b0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x0001e4c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e4d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001e4e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001e4f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e500 226e616d 65223a20 22736567 6e616d65 "name": "segname │ │ │ │ │ - 0x0001e510 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0001e520 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001e530 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001e540 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e550 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001e560 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ - 0x0001e570 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0001e580 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x0001e590 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001e5a0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001e5b0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001e5c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e5d0 2020226e 616d6522 3a202276 6d616464 "name": "vmadd │ │ │ │ │ - 0x0001e5e0 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ │ - 0x0001e5f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0001e600 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0001e610 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001e620 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0001e630 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x0001e640 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x0001e650 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e660 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001e670 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0001e680 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0001e690 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e6a0 20202022 6e616d65 223a2022 766d7369 "name": "vmsi │ │ │ │ │ - 0x0001e6b0 7a65222c 0a202020 20202020 20202020 ze",. │ │ │ │ │ - 0x0001e6c0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x0001e6d0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001e6e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0001e6f0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0001e700 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ - 0x0001e710 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x0001e720 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e730 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001e740 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001e750 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001e760 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e770 20202020 226e616d 65223a20 2266696c "name": "fil │ │ │ │ │ - 0x0001e780 656f6666 222c0a20 20202020 20202020 eoff",. │ │ │ │ │ - 0x0001e790 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0001e7a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001e7b0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001e7c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001e7d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001e7e0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x0001e7f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e800 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001e810 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x0001e820 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001e830 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e840 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ │ - 0x0001e850 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ │ - 0x0001e860 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0001e870 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0001e880 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x000186d0 2020226e 616d6522 3a202274 79706522 "name": "type" │ │ │ │ │ + 0x000186e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000186f0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00018700 656e7461 74696f6e 223a2022 54797065 entation": "Type │ │ │ │ │ + 0x00018710 206f6620 7365676d 656e7420 696e6469 of segment indi │ │ │ │ │ + 0x00018720 63617465 64206279 206f6e65 206f6620 cated by one of │ │ │ │ │ + 0x00018730 74686520 666f6c6c 6f77696e 67207661 the following va │ │ │ │ │ + 0x00018740 6c756573 3a205054 5f4e554c 4c2c2050 lues: PT_NULL, P │ │ │ │ │ + 0x00018750 545f4c4f 41442c20 50545f44 594e414d T_LOAD, PT_DYNAM │ │ │ │ │ + 0x00018760 49432c20 50545f49 4e544552 502c2050 IC, PT_INTERP, P │ │ │ │ │ + 0x00018770 545f4e4f 54452c20 50545f53 484c4942 T_NOTE, PT_SHLIB │ │ │ │ │ + 0x00018780 2c205054 5f504844 522c2050 545f4c4f , PT_PHDR, PT_LO │ │ │ │ │ + 0x00018790 50524f43 2c205054 5f484950 524f432c PROC, PT_HIPROC, │ │ │ │ │ + 0x000187a0 2050545f 474e555f 53544143 4b2e222c PT_GNU_STACK.", │ │ │ │ │ + 0x000187b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000187c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000187d0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x000187e0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x000187f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00018800 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00018810 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00018820 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00018830 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00018840 20202022 6e616d65 223a2022 666c6167 "name": "flag │ │ │ │ │ + 0x00018850 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ + 0x00018860 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00018870 756d656e 74617469 6f6e223a 20224120 umentation": "A │ │ │ │ │ + 0x00018880 636f6d62 696e6174 696f6e20 6f662074 combination of t │ │ │ │ │ + 0x00018890 68652066 6f6c6c6f 77696e67 20736567 he following seg │ │ │ │ │ + 0x000188a0 6d656e74 20666c61 67733a20 50465f52 ment flags: PF_R │ │ │ │ │ + 0x000188b0 2c205046 5f572c20 50465f58 2e222c0a , PF_W, PF_X.",. │ │ │ │ │ + 0x000188c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000188d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x000188e0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x000188f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00018900 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00018910 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00018920 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00018930 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00018940 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00018950 2020226e 616d6522 3a20226f 66667365 "name": "offse │ │ │ │ │ + 0x00018960 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ + 0x00018970 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00018980 756d656e 74617469 6f6e223a 20224f66 umentation": "Of │ │ │ │ │ + 0x00018990 66736574 2066726f 6d207468 65206265 fset from the be │ │ │ │ │ + 0x000189a0 67696e6e 696e6720 6f662074 68652066 ginning of the f │ │ │ │ │ + 0x000189b0 696c6520 77686572 65207468 65207365 ile where the se │ │ │ │ │ + 0x000189c0 676d656e 74207265 73696465 732e222c gment resides.", │ │ │ │ │ + 0x000189d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000189e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000189f0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x00018a00 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00018a10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00018a20 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00018a30 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00018a40 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00018a50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00018a60 20202022 6e616d65 223a2022 76697274 "name": "virt │ │ │ │ │ + 0x00018a70 75616c5f 61646472 65737322 2c0a2020 ual_address",. │ │ │ │ │ + 0x00018a80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00018a90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00018aa0 74696f6e 223a2022 56697274 75616c20 tion": "Virtual │ │ │ │ │ + 0x00018ab0 61646472 65737320 61742077 68696368 address at which │ │ │ │ │ + 0x00018ac0 20746865 20736567 6d656e74 20726573 the segment res │ │ │ │ │ + 0x00018ad0 69646573 20696e20 6d656d6f 72792e22 ides in memory." │ │ │ │ │ + 0x00018ae0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00018af0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00018b00 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ + 0x00018b10 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ + 0x00018b20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00018b30 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00018b40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00018b50 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00018b60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00018b70 20202020 226e616d 65223a20 22706879 "name": "phy │ │ │ │ │ + 0x00018b80 73696361 6c5f6164 64726573 73222c0a sical_address",. │ │ │ │ │ + 0x00018b90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00018ba0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00018bb0 74617469 6f6e223a 20224f6e 20737973 tation": "On sys │ │ │ │ │ + 0x00018bc0 74656d73 20666f72 20776869 63682070 tems for which p │ │ │ │ │ + 0x00018bd0 68797369 63616c20 61646472 65737369 hysical addressi │ │ │ │ │ + 0x00018be0 6e672069 73207265 6c657661 6e742c20 ng is relevant, │ │ │ │ │ + 0x00018bf0 636f6e74 61696e73 20746865 20736567 contains the seg │ │ │ │ │ + 0x00018c00 6d656e74 27732070 68797369 63616c20 ment's physical │ │ │ │ │ + 0x00018c10 61646472 6573732e 222c0a20 20202020 address.",. │ │ │ │ │ + 0x00018c20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00018c30 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00018c40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00018c50 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00018c60 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00018c70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00018c80 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00018c90 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00018ca0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00018cb0 6d65223a 20226669 6c655f73 697a6522 me": "file_size" │ │ │ │ │ + 0x00018cc0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00018cd0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00018ce0 656e7461 74696f6e 223a2022 4e756d62 entation": "Numb │ │ │ │ │ + 0x00018cf0 6572206f 66206279 74657320 696e2074 er of bytes in t │ │ │ │ │ + 0x00018d00 68652066 696c6520 696d6167 65206f66 he file image of │ │ │ │ │ + 0x00018d10 20746865 20736567 6d656e74 2e202049 the segment. I │ │ │ │ │ + 0x00018d20 74206d61 79206265 207a6572 6f2e222c t may be zero.", │ │ │ │ │ + 0x00018d30 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00018d40 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00018d50 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x00018d60 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00018d70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00018d80 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00018d90 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00018da0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00018db0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00018dc0 20202022 6e616d65 223a2022 6d656d6f "name": "memo │ │ │ │ │ + 0x00018dd0 72795f73 697a6522 2c0a2020 20202020 ry_size",. │ │ │ │ │ + 0x00018de0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00018df0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00018e00 223a2022 496e2d6d 656d6f72 79207365 ": "In-memory se │ │ │ │ │ + 0x00018e10 676d656e 74207369 7a652e22 2c0a2020 gment size.",. │ │ │ │ │ + 0x00018e20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00018e30 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00018e40 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00018e50 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00018e60 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00018e70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00018e80 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00018e90 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00018ea0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00018eb0 226e616d 65223a20 22616c69 676e6d65 "name": "alignme │ │ │ │ │ + 0x00018ec0 6e74222c 0a202020 20202020 20202020 nt",. │ │ │ │ │ + 0x00018ed0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00018ee0 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ │ + 0x00018ef0 616c7565 20746f20 77686963 68207468 alue to which th │ │ │ │ │ + 0x00018f00 65207365 676d656e 74732061 72652061 e segments are a │ │ │ │ │ + 0x00018f10 6c69676e 65642069 6e206d65 6d6f7279 ligned in memory │ │ │ │ │ + 0x00018f20 20616e64 20696e20 74686520 66696c65 and in the file │ │ │ │ │ + 0x00018f30 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00018f40 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00018f50 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00018f60 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x00018f70 20202020 20202020 20202020 20205d0a ]. │ │ │ │ │ + 0x00018f80 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x00018f90 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00018fa0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00018fb0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00018fc0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00018fd0 65223a20 2264796e 616d6963 5f736563 e": "dynamic_sec │ │ │ │ │ + 0x00018fe0 74696f6e 5f656e74 72696573 222c0a20 tion_entries",. │ │ │ │ │ + 0x00018ff0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00019000 6d656e74 6174696f 6e223a20 224e756d mentation": "Num │ │ │ │ │ + 0x00019010 62657220 6f662065 6e747269 65732069 ber of entries i │ │ │ │ │ + 0x00019020 6e207468 65206479 6e616d69 63207365 n the dynamic se │ │ │ │ │ + 0x00019030 6374696f 6e20696e 20746865 20454c46 ction in the ELF │ │ │ │ │ + 0x00019040 2066696c 652e222c 0a202020 20202020 file.",. │ │ │ │ │ + 0x00019050 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00019060 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00019070 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00019080 2020226b 696e6422 3a202261 72726179 "kind": "array │ │ │ │ │ + 0x00019090 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000190a0 6e616d65 223a2022 64796e61 6d696322 name": "dynamic" │ │ │ │ │ + 0x000190b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x000190c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x000190d0 41207a65 726f2d62 61736564 20617272 A zero-based arr │ │ │ │ │ + 0x000190e0 6179206f 66206479 6e616d69 63206f62 ay of dynamic ob │ │ │ │ │ + 0x000190f0 6a656374 732c206f 6e652066 6f722065 jects, one for e │ │ │ │ │ + 0x00019100 61636820 656e7472 7920696e 20666f75 ach entry in fou │ │ │ │ │ + 0x00019110 6e642069 6e207468 6520454c 46277320 nd in the ELF's │ │ │ │ │ + 0x00019120 64796e61 6d696320 73656374 696f6e2e dynamic section. │ │ │ │ │ + 0x00019130 20496e64 69766964 75616c20 64796e61 Individual dyna │ │ │ │ │ + 0x00019140 6d696320 6f626a65 63747320 63616e20 mic objects can │ │ │ │ │ + 0x00019150 62652061 63636573 73656420 62792075 be accessed by u │ │ │ │ │ + 0x00019160 73696e67 20746865 205b5d20 6f706572 sing the [] oper │ │ │ │ │ + 0x00019170 61746f72 2e222c0a 20202020 20202020 ator.",. │ │ │ │ │ + 0x00019180 20202020 22737472 75637475 7265223a "structure": │ │ │ │ │ + 0x00019190 0a202020 20202020 20202020 207b0a20 . {. │ │ │ │ │ + 0x000191a0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000191b0 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ │ + 0x000191c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000191d0 20226e61 6d65223a 20226479 6e616d69 "name": "dynami │ │ │ │ │ + 0x000191e0 63222c0a 20202020 20202020 20202020 c",. │ │ │ │ │ + 0x000191f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00019200 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00019210 20202020 20202020 20226174 74726962 "attrib │ │ │ │ │ + 0x00019220 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ │ + 0x00019230 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00019240 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00019250 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00019260 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00019270 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00019280 226e616d 65223a20 22747970 65222c0a "name": "type",. │ │ │ │ │ + 0x00019290 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000192a0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x000192b0 74617469 6f6e223a 20225661 6c756520 tation": "Value │ │ │ │ │ + 0x000192c0 74686174 20646573 63726962 65732074 that describes t │ │ │ │ │ + 0x000192d0 68652074 79706520 6f662064 796e616d he type of dynam │ │ │ │ │ + 0x000192e0 69632073 65637469 6f6e2e20 4275696c ic section. Buil │ │ │ │ │ + 0x000192f0 74696e20 76616c75 65732061 72653a20 tin values are: │ │ │ │ │ + 0x00019300 44545f4e 554c4c2c 2044545f 4e454544 DT_NULL, DT_NEED │ │ │ │ │ + 0x00019310 45442c20 44545f50 4c545245 4c535a2c ED, DT_PLTRELSZ, │ │ │ │ │ + 0x00019320 2044545f 504c5447 4f542c20 44545f48 DT_PLTGOT, DT_H │ │ │ │ │ + 0x00019330 4153482c 2044545f 53545254 41422c20 ASH, DT_STRTAB, │ │ │ │ │ + 0x00019340 44545f53 594d5441 422c2044 545f5245 DT_SYMTAB, DT_RE │ │ │ │ │ + 0x00019350 4c412c20 44545f52 454c4153 5a2c2044 LA, DT_RELASZ, D │ │ │ │ │ + 0x00019360 545f5245 4c41454e 542c2044 545f5354 T_RELAENT, DT_ST │ │ │ │ │ + 0x00019370 52535a2c 2044545f 53594d45 4e542c20 RSZ, DT_SYMENT, │ │ │ │ │ + 0x00019380 44545f49 4e49542c 2044545f 46494e49 DT_INIT, DT_FINI │ │ │ │ │ + 0x00019390 2c204454 5f534f4e 414d452c 2044545f , DT_SONAME, DT_ │ │ │ │ │ + 0x000193a0 52504154 482c2044 545f5359 4d424f4c RPATH, DT_SYMBOL │ │ │ │ │ + 0x000193b0 49432c20 44545f52 454c2c20 44545f52 IC, DT_REL, DT_R │ │ │ │ │ + 0x000193c0 454c535a 2c204454 5f52454c 454e542c ELSZ, DT_RELENT, │ │ │ │ │ + 0x000193d0 2044545f 504c5452 454c2c20 44545f44 DT_PLTREL, DT_D │ │ │ │ │ + 0x000193e0 45425547 2c204454 5f544558 5452454c EBUG, DT_TEXTREL │ │ │ │ │ + 0x000193f0 2c204454 5f4a4d50 52454c2c 2044545f , DT_JMPREL, DT_ │ │ │ │ │ + 0x00019400 42494e44 5f4e4f57 2c204454 5f494e49 BIND_NOW, DT_INI │ │ │ │ │ + 0x00019410 545f4152 5241592c 2044545f 46494e49 T_ARRAY, DT_FINI │ │ │ │ │ + 0x00019420 5f415252 41592c20 44545f49 4e49545f _ARRAY, DT_INIT_ │ │ │ │ │ + 0x00019430 41525241 59535a2c 2044545f 46494e49 ARRAYSZ, DT_FINI │ │ │ │ │ + 0x00019440 5f415252 4159535a 2c204454 5f52554e _ARRAYSZ, DT_RUN │ │ │ │ │ + 0x00019450 50415448 2c204454 5f464c41 47532c20 PATH, DT_FLAGS, │ │ │ │ │ + 0x00019460 44545f45 4e434f44 494e472e 222c0a20 DT_ENCODING.",. │ │ │ │ │ + 0x00019470 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00019480 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00019490 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x000194a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000194b0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x000194c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000194d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x000194e0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x000194f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00019500 20226e61 6d65223a 20227661 6c222c0a "name": "val",. │ │ │ │ │ + 0x00019510 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00019520 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00019530 74617469 6f6e223a 20224120 76616c75 tation": "A valu │ │ │ │ │ + 0x00019540 65206173 736f6369 61746564 20776974 e associated wit │ │ │ │ │ + 0x00019550 68207468 65206769 76656e20 74797065 h the given type │ │ │ │ │ + 0x00019560 2e205468 65207479 7065206f 66207661 . The type of va │ │ │ │ │ + 0x00019570 6c756520 28616464 72657373 2c207369 lue (address, si │ │ │ │ │ + 0x00019580 7a652c20 6574632e 29206973 20646570 ze, etc.) is dep │ │ │ │ │ + 0x00019590 656e6461 6e74206f 6e207468 65207479 endant on the ty │ │ │ │ │ + 0x000195a0 7065206f 66206479 6e616d69 6320656e pe of dynamic en │ │ │ │ │ + 0x000195b0 7472792e 222c0a20 20202020 20202020 try.",. │ │ │ │ │ + 0x000195c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000195d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x000195e0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x000195f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00019600 205d0a20 20202020 20202020 2020207d ]. } │ │ │ │ │ + 0x00019610 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00019620 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00019630 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00019640 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00019650 6e616d65 223a2022 73796d74 61625f65 name": "symtab_e │ │ │ │ │ + 0x00019660 6e747269 6573222c 0a202020 20202020 ntries",. │ │ │ │ │ + 0x00019670 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00019680 696f6e22 3a20224e 756d6265 72206f66 ion": "Number of │ │ │ │ │ + 0x00019690 20656e74 72696573 20696e20 74686520 entries in the │ │ │ │ │ + 0x000196a0 73796d62 6f6c2074 61626c65 20666f75 symbol table fou │ │ │ │ │ + 0x000196b0 6e642069 6e207468 6520454c 46206669 nd in the ELF fi │ │ │ │ │ + 0x000196c0 6c652e22 2c0a2020 20202020 20202020 le.",. │ │ │ │ │ + 0x000196d0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x000196e0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x000196f0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00019700 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ │ + 0x00019710 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00019720 65223a20 2273796d 74616222 2c0a2020 e": "symtab",. │ │ │ │ │ + 0x00019730 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00019740 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ │ + 0x00019750 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ │ + 0x00019760 66207379 6d626f6c 206f626a 65637473 f symbol objects │ │ │ │ │ + 0x00019770 2c206f6e 6520666f 72206561 63682065 , one for each e │ │ │ │ │ + 0x00019780 6e747279 20696e20 666f756e 6420696e ntry in found in │ │ │ │ │ + 0x00019790 20746865 20454c46 27732053 594d4254 the ELF's SYMBT │ │ │ │ │ + 0x000197a0 41422e20 496e6469 76696475 616c2073 AB. Individual s │ │ │ │ │ + 0x000197b0 796d626f 6c206f62 6a656374 73206361 ymbol objects ca │ │ │ │ │ + 0x000197c0 6e206265 20616363 65737365 64206279 n be accessed by │ │ │ │ │ + 0x000197d0 20757369 6e672074 6865205b 5d206f70 using the [] op │ │ │ │ │ + 0x000197e0 65726174 6f722e22 2c0a2020 20202020 erator.",. │ │ │ │ │ + 0x000197f0 20202020 20202273 74727563 74757265 "structure │ │ │ │ │ + 0x00019800 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ │ + 0x00019810 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00019820 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ │ + 0x00019830 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00019840 20202022 6e616d65 223a2022 73796d74 "name": "symt │ │ │ │ │ + 0x00019850 6162222c 0a202020 20202020 20202020 ab",. │ │ │ │ │ + 0x00019860 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00019870 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00019880 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ + 0x00019890 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ + 0x000198a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x000198b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000198c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x000198d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x000198e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000198f0 20226e61 6d65223a 20226e61 6d65222c "name": "name", │ │ │ │ │ + 0x00019900 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00019910 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00019920 6e746174 696f6e22 3a202254 68652073 ntation": "The s │ │ │ │ │ + 0x00019930 796d626f 6c277320 6e616d65 2e222c0a ymbol's name.",. │ │ │ │ │ + 0x00019940 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00019950 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00019960 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ + 0x00019970 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00019980 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00019990 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000199a0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x000199b0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x000199c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000199d0 2020226e 616d6522 3a202276 616c7565 "name": "value │ │ │ │ │ + 0x000199e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000199f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00019a00 6d656e74 6174696f 6e223a20 22412076 mentation": "A v │ │ │ │ │ + 0x00019a10 616c7565 20617373 6f636961 74656420 alue associated │ │ │ │ │ + 0x00019a20 77697468 20746865 2073796d 626f6c2e with the symbol. │ │ │ │ │ + 0x00019a30 2047656e 6572616c 6c792061 20766972 Generally a vir │ │ │ │ │ + 0x00019a40 7475616c 20616464 72657373 2e222c0a tual address.",. │ │ │ │ │ + 0x00019a50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00019a60 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00019a70 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x00019a80 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00019a90 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00019aa0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00019ab0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00019ac0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00019ad0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00019ae0 2020226e 616d6522 3a202273 697a6522 "name": "size" │ │ │ │ │ + 0x00019af0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00019b00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00019b10 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ │ + 0x00019b20 73796d62 6f6c2773 2073697a 652e222c symbol's size.", │ │ │ │ │ + 0x00019b30 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00019b40 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00019b50 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x00019b60 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00019b70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00019b80 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00019b90 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00019ba0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00019bb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00019bc0 20202022 6e616d65 223a2022 74797065 "name": "type │ │ │ │ │ + 0x00019bd0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00019be0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00019bf0 6d656e74 6174696f 6e223a20 22546865 mentation": "The │ │ │ │ │ + 0x00019c00 20747970 65206f66 2073796d 626f6c2e type of symbol. │ │ │ │ │ + 0x00019c10 20427569 6c742076 616c7565 73206172 Built values ar │ │ │ │ │ + 0x00019c20 653a2053 54545f4e 4f545950 452c2053 e: STT_NOTYPE, S │ │ │ │ │ + 0x00019c30 54545f4f 424a4543 542c2053 54545f46 TT_OBJECT, STT_F │ │ │ │ │ + 0x00019c40 554e432c 20535454 5f534543 54494f4e UNC, STT_SECTION │ │ │ │ │ + 0x00019c50 2c205354 545f4649 4c452c20 5354545f , STT_FILE, STT_ │ │ │ │ │ + 0x00019c60 434f4d4d 4f4e2c20 5354545f 544c532e COMMON, STT_TLS. │ │ │ │ │ + 0x00019c70 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00019c80 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00019c90 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x00019ca0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00019cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00019cc0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00019cd0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00019ce0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00019cf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00019d00 20202020 20226e61 6d65223a 20226269 "name": "bi │ │ │ │ │ + 0x00019d10 6e64222c 0a202020 20202020 20202020 nd",. │ │ │ │ │ + 0x00019d20 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00019d30 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ │ + 0x00019d40 68652062 696e6469 6e67206f 66207468 he binding of th │ │ │ │ │ + 0x00019d50 65207379 6d626f6c 2e204275 696c7469 e symbol. Builti │ │ │ │ │ + 0x00019d60 6e207661 6c756573 20617265 3a205354 n values are: ST │ │ │ │ │ + 0x00019d70 425f4c4f 43414c2c 20535442 5f474c4f B_LOCAL, STB_GLO │ │ │ │ │ + 0x00019d80 42414c2c 20535442 5f574541 4b2e222c BAL, STB_WEAK.", │ │ │ │ │ + 0x00019d90 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00019da0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00019db0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x00019dc0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00019dd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00019de0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00019df0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00019e00 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00019e10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00019e20 20202022 6e616d65 223a2022 73686e64 "name": "shnd │ │ │ │ │ + 0x00019e30 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ │ + 0x00019e40 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00019e50 756d656e 74617469 6f6e223a 20225468 umentation": "Th │ │ │ │ │ + 0x00019e60 65207365 6374696f 6e20696e 64657820 e section index │ │ │ │ │ + 0x00019e70 77686963 68207468 65207379 6d626f6c which the symbol │ │ │ │ │ + 0x00019e80 20697320 6173736f 63696174 65642077 is associated w │ │ │ │ │ + 0x00019e90 6974682e 222c0a20 20202020 20202020 ith.",. │ │ │ │ │ + 0x00019ea0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00019eb0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00019ec0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00019ed0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00019ee0 205d0a20 20202020 20202020 2020207d ]. } │ │ │ │ │ + 0x00019ef0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00019f00 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00019f10 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00019f20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00019f30 6e616d65 223a2022 64796e73 796d5f65 name": "dynsym_e │ │ │ │ │ + 0x00019f40 6e747269 6573222c 0a202020 20202020 ntries",. │ │ │ │ │ + 0x00019f50 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00019f60 696f6e22 3a20224e 756d6265 72206f66 ion": "Number of │ │ │ │ │ + 0x00019f70 20656e74 72696573 20696e20 74686520 entries in the │ │ │ │ │ + 0x00019f80 64796e61 6d696320 73796d62 6f6c2074 dynamic symbol t │ │ │ │ │ + 0x00019f90 61626c65 20666f75 6e642069 6e207468 able found in th │ │ │ │ │ + 0x00019fa0 6520454c 46206669 6c652e22 2c0a2020 e ELF file.",. │ │ │ │ │ + 0x00019fb0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00019fc0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00019fd0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00019fe0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00019ff0 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ │ + 0x0001a000 20202020 226e616d 65223a20 2264796e "name": "dyn │ │ │ │ │ + 0x0001a010 73796d22 2c0a2020 20202020 20202020 sym",. │ │ │ │ │ + 0x0001a020 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0001a030 223a2022 41207a65 726f2d62 61736564 ": "A zero-based │ │ │ │ │ + 0x0001a040 20617272 6179206f 66207379 6d626f6c array of symbol │ │ │ │ │ + 0x0001a050 206f626a 65637473 2c206f6e 6520666f objects, one fo │ │ │ │ │ + 0x0001a060 72206561 63682065 6e747279 20696e20 r each entry in │ │ │ │ │ + 0x0001a070 666f756e 6420696e 20746865 20454c46 found in the ELF │ │ │ │ │ + 0x0001a080 27732044 594e5359 4d2e2049 6e646976 's DYNSYM. Indiv │ │ │ │ │ + 0x0001a090 69647561 6c207379 6d626f6c 206f626a idual symbol obj │ │ │ │ │ + 0x0001a0a0 65637473 2063616e 20626520 61636365 ects can be acce │ │ │ │ │ + 0x0001a0b0 73736564 20627920 7573696e 67207468 ssed by using th │ │ │ │ │ + 0x0001a0c0 65205b5d 206f7065 7261746f 722e222c e [] operator.", │ │ │ │ │ + 0x0001a0d0 0a202020 20202020 20202020 20227374 . "st │ │ │ │ │ + 0x0001a0e0 72756374 75726522 3a0a2020 20202020 ructure":. │ │ │ │ │ + 0x0001a0f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001a100 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0001a110 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ │ + 0x0001a120 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0001a130 3a202264 796e7379 6d222c0a 20202020 : "dynsym",. │ │ │ │ │ + 0x0001a140 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0001a150 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0001a160 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0001a170 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ + 0x0001a180 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0001a190 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001a1a0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0001a1b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001a1c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a1d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001a1e0 226e616d 65222c0a 20202020 20202020 "name",. │ │ │ │ │ + 0x0001a1f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a200 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0001a210 20225468 65207379 6d626f6c 2773206e "The symbol's n │ │ │ │ │ + 0x0001a220 616d652e 222c0a20 20202020 20202020 ame.",. │ │ │ │ │ + 0x0001a230 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0001a240 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ │ + 0x0001a250 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0001a260 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0001a270 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001a280 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a290 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0001a2a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0001a2b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0001a2c0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0001a2d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a2e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0001a2f0 223a2022 41207661 6c756520 6173736f ": "A value asso │ │ │ │ │ + 0x0001a300 63696174 65642077 69746820 74686520 ciated with the │ │ │ │ │ + 0x0001a310 73796d62 6f6c2e20 47656e65 72616c6c symbol. Generall │ │ │ │ │ + 0x0001a320 79206120 76697274 75616c20 61646472 y a virtual addr │ │ │ │ │ + 0x0001a330 6573732e 222c0a20 20202020 20202020 ess.",. │ │ │ │ │ + 0x0001a340 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0001a350 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0001a360 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0001a370 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0001a380 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001a390 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a3a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0001a3b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0001a3c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0001a3d0 20227369 7a65222c 0a202020 20202020 "size",. │ │ │ │ │ + 0x0001a3e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a3f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0001a400 3a202254 68652073 796d626f 6c277320 : "The symbol's │ │ │ │ │ + 0x0001a410 73697a65 2e222c0a 20202020 20202020 size.",. │ │ │ │ │ + 0x0001a420 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a430 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0001a440 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a450 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0001a460 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0001a470 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a480 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0001a490 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0001a4a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0001a4b0 3a202274 79706522 2c0a2020 20202020 : "type",. │ │ │ │ │ + 0x0001a4c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a4d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0001a4e0 223a2022 54686520 74797065 206f6620 ": "The type of │ │ │ │ │ + 0x0001a4f0 73796d62 6f6c2e20 4275696c 74207661 symbol. Built va │ │ │ │ │ + 0x0001a500 6c756573 20617265 3a205354 545f4e4f lues are: STT_NO │ │ │ │ │ + 0x0001a510 54595045 2c205354 545f4f42 4a454354 TYPE, STT_OBJECT │ │ │ │ │ + 0x0001a520 2c205354 545f4655 4e432c20 5354545f , STT_FUNC, STT_ │ │ │ │ │ + 0x0001a530 53454354 494f4e2c 20535454 5f46494c SECTION, STT_FIL │ │ │ │ │ + 0x0001a540 452c2053 54545f43 4f4d4d4f 4e2c2053 E, STT_COMMON, S │ │ │ │ │ + 0x0001a550 54545f54 4c532e22 2c0a2020 20202020 TT_TLS.",. │ │ │ │ │ + 0x0001a560 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a570 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0001a580 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a590 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x0001a5a0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x0001a5b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a5c0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0001a5d0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0001a5e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001a5f0 65223a20 2262696e 64222c0a 20202020 e": "bind",. │ │ │ │ │ + 0x0001a600 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a610 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0001a620 6f6e223a 20225468 65206269 6e64696e on": "The bindin │ │ │ │ │ + 0x0001a630 67206f66 20746865 2073796d 626f6c2e g of the symbol. │ │ │ │ │ + 0x0001a640 20427569 6c74696e 2076616c 75657320 Builtin values │ │ │ │ │ + 0x0001a650 6172653a 20535442 5f4c4f43 414c2c20 are: STB_LOCAL, │ │ │ │ │ + 0x0001a660 5354425f 474c4f42 414c2c20 5354425f STB_GLOBAL, STB_ │ │ │ │ │ + 0x0001a670 5745414b 2e222c0a 20202020 20202020 WEAK.",. │ │ │ │ │ + 0x0001a680 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a690 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0001a6a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a6b0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0001a6c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0001a6d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a6e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0001a6f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0001a700 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0001a710 3a202273 686e6478 222c0a20 20202020 : "shndx",. │ │ │ │ │ + 0x0001a720 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a730 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0001a740 6e223a20 22546865 20736563 74696f6e n": "The section │ │ │ │ │ + 0x0001a750 20696e64 65782077 68696368 20746865 index which the │ │ │ │ │ + 0x0001a760 2073796d 626f6c20 69732061 73736f63 symbol is assoc │ │ │ │ │ + 0x0001a770 69617465 64207769 74682e22 2c0a2020 iated with.",. │ │ │ │ │ + 0x0001a780 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a790 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0001a7a0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x0001a7b0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x0001a7c0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ │ + 0x0001a7d0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x0001a7e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0001a7f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0001a800 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ │ + 0x0001a810 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0001a820 20227379 6d746162 5f73796d 626f6c22 "symtab_symbol" │ │ │ │ │ + 0x0001a830 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ │ + 0x0001a840 65747572 6e5f7479 7065223a 20226922 eturn_type": "i" │ │ │ │ │ + 0x0001a850 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ │ + 0x0001a860 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ │ + 0x0001a870 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x0001a880 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a890 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ │ + 0x0001a8a0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x0001a8b0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0001a8c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a8d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0001a8e0 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ │ + 0x0001a8f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a900 20226e61 6d65223a 2022220a 20202020 "name": "". │ │ │ │ │ + 0x0001a910 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a920 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ + 0x0001a930 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ │ + 0x0001a940 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a950 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0001a960 3a202222 0a202020 20202020 20202020 : "". │ │ │ │ │ + 0x0001a970 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0001a980 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0001a990 20202020 20202020 20202020 20202261 "a │ │ │ │ │ + 0x0001a9a0 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ │ + 0x0001a9b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a9c0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001a9d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001a9e0 20202022 74797065 223a2022 72222c0a "type": "r",. │ │ │ │ │ + 0x0001a9f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001aa00 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001aa10 65223a20 22220a20 20202020 20202020 e": "". │ │ │ │ │ + 0x0001aa20 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0001aa30 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0001aa40 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ + 0x0001aa50 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0001aa60 756d656e 74617469 6f6e223a 2022220a umentation": "". │ │ │ │ │ + 0x0001aa70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0001aa80 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ │ + 0x0001aa90 20202020 20202020 7d0a2020 20205d0a }. ]. │ │ │ │ │ + 0x0001aaa0 7d0a0a00 7b0a2020 2020226b 696e6422 }...{. "kind" │ │ │ │ │ + 0x0001aab0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ │ + 0x0001aac0 226e616d 65223a20 226d6163 686f222c "name": "macho", │ │ │ │ │ + 0x0001aad0 0a202020 20226174 74726962 75746573 . "attributes │ │ │ │ │ + 0x0001aae0 223a205b 0a202020 20202020 207b0a20 ": [. {. │ │ │ │ │ + 0x0001aaf0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001ab00 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0001ab10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001ab20 224d485f 4d414749 43222c0a 20202020 "MH_MAGIC",. │ │ │ │ │ + 0x0001ab30 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0001ab40 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0001ab50 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0001ab60 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ │ + 0x0001ab70 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0001ab80 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0001ab90 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0001aba0 20202022 6e616d65 223a2022 4d485f43 "name": "MH_C │ │ │ │ │ + 0x0001abb0 4947414d 222c0a20 20202020 20202020 IGAM",. │ │ │ │ │ + 0x0001abc0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0001abd0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0001abe0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0001abf0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0001ac00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0001ac10 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0001ac20 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0001ac30 616d6522 3a20224d 485f4d41 4749435f ame": "MH_MAGIC_ │ │ │ │ │ + 0x0001ac40 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ │ + 0x0001ac50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0001ac60 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0001ac70 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0001ac80 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0001ac90 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0001aca0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001acb0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001acc0 65223a20 224d485f 43494741 4d5f3634 e": "MH_CIGAM_64 │ │ │ │ │ + 0x0001acd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001ace0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0001acf0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001ad00 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0001ad10 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0001ad20 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0001ad30 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0001ad40 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0001ad50 3a202246 41545f4d 41474943 222c0a20 : "FAT_MAGIC",. │ │ │ │ │ + 0x0001ad60 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0001ad70 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0001ad80 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0001ad90 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0001ada0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0001adb0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0001adc0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0001add0 20202020 2020226e 616d6522 3a202246 "name": "F │ │ │ │ │ + 0x0001ade0 41545f43 4947414d 222c0a20 20202020 AT_CIGAM",. │ │ │ │ │ + 0x0001adf0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0001ae00 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0001ae10 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0001ae20 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0001ae30 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0001ae40 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0001ae50 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0001ae60 2020226e 616d6522 3a202246 41545f4d "name": "FAT_M │ │ │ │ │ + 0x0001ae70 41474943 5f363422 2c0a2020 20202020 AGIC_64",. │ │ │ │ │ + 0x0001ae80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0001ae90 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x0001aea0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0001aeb0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x0001aec0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001aed0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0001aee0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0001aef0 20226e61 6d65223a 20224641 545f4349 "name": "FAT_CI │ │ │ │ │ + 0x0001af00 47414d5f 3634222c 0a202020 20202020 GAM_64",. │ │ │ │ │ + 0x0001af10 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0001af20 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x0001af30 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0001af40 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x0001af50 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001af60 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0001af70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0001af80 226e616d 65223a20 22435055 5f415243 "name": "CPU_ARC │ │ │ │ │ + 0x0001af90 485f4142 49363422 2c0a2020 20202020 H_ABI64",. │ │ │ │ │ + 0x0001afa0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0001afb0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x0001afc0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0001afd0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x0001afe0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001aff0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0001b000 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0001b010 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ │ + 0x0001b020 42545950 455f4c49 42363422 2c0a2020 BTYPE_LIB64",. │ │ │ │ │ + 0x0001b030 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0001b040 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x0001b050 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0001b060 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x0001b070 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x0001b080 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0001b090 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x0001b0a0 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ │ + 0x0001b0b0 555f5459 50455f4d 43363830 5830222c U_TYPE_MC680X0", │ │ │ │ │ + 0x0001b0c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0001b0d0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0001b0e0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0001b0f0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0001b100 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0001b110 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001b120 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0001b130 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001b140 22435055 5f545950 455f5838 36222c0a "CPU_TYPE_X86",. │ │ │ │ │ + 0x0001b150 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0001b160 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0001b170 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x0001b180 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0001b190 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0001b1a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0001b1b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0001b1c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0001b1d0 4350555f 54595045 5f493338 36222c0a CPU_TYPE_I386",. │ │ │ │ │ + 0x0001b1e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0001b1f0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0001b200 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x0001b210 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0001b220 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0001b230 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0001b240 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0001b250 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0001b260 4350555f 54595045 5f583836 5f363422 CPU_TYPE_X86_64" │ │ │ │ │ + 0x0001b270 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0001b280 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0001b290 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001b2a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0001b2b0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0001b2c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0001b2d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0001b2e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0001b2f0 20224350 555f5459 50455f4d 49505322 "CPU_TYPE_MIPS" │ │ │ │ │ + 0x0001b300 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0001b310 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0001b320 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001b330 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0001b340 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0001b350 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0001b360 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0001b370 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0001b380 20224350 555f5459 50455f4d 43393830 "CPU_TYPE_MC980 │ │ │ │ │ + 0x0001b390 3030222c 0a202020 20202020 20202020 00",. │ │ │ │ │ + 0x0001b3a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0001b3b0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0001b3c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0001b3d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0001b3e0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0001b3f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001b400 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001b410 65223a20 22435055 5f545950 455f4152 e": "CPU_TYPE_AR │ │ │ │ │ + 0x0001b420 4d222c0a 20202020 20202020 20202020 M",. │ │ │ │ │ + 0x0001b430 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0001b440 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001b450 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0001b460 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0001b470 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0001b480 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0001b490 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0001b4a0 223a2022 4350555f 54595045 5f41524d ": "CPU_TYPE_ARM │ │ │ │ │ + 0x0001b4b0 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ │ + 0x0001b4c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0001b4d0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0001b4e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0001b4f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0001b500 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0001b510 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001b520 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001b530 65223a20 22435055 5f545950 455f4d43 e": "CPU_TYPE_MC │ │ │ │ │ + 0x0001b540 38383030 30222c0a 20202020 20202020 88000",. │ │ │ │ │ + 0x0001b550 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0001b560 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x0001b570 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0001b580 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0001b590 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0001b5a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0001b5b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001b5c0 6e616d65 223a2022 4350555f 54595045 name": "CPU_TYPE │ │ │ │ │ + 0x0001b5d0 5f535041 5243222c 0a202020 20202020 _SPARC",. │ │ │ │ │ + 0x0001b5e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0001b5f0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x0001b600 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0001b610 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x0001b620 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001b630 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0001b640 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0001b650 226e616d 65223a20 22435055 5f545950 "name": "CPU_TYP │ │ │ │ │ + 0x0001b660 455f504f 57455250 43222c0a 20202020 E_POWERPC",. │ │ │ │ │ + 0x0001b670 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0001b680 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0001b690 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0001b6a0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x0001b6b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0001b6c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0001b6d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0001b6e0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ │ + 0x0001b6f0 54595045 5f504f57 45525043 3634222c TYPE_POWERPC64", │ │ │ │ │ + 0x0001b700 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0001b710 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0001b720 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0001b730 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0001b740 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0001b750 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001b760 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0001b770 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001b780 22435055 5f535542 54595045 5f494e54 "CPU_SUBTYPE_INT │ │ │ │ │ + 0x0001b790 454c5f4d 4f44454c 5f414c4c 222c0a20 EL_MODEL_ALL",. │ │ │ │ │ + 0x0001b7a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0001b7b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0001b7c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0001b7d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0001b7e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0001b7f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0001b800 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0001b810 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ │ + 0x0001b820 50555f53 55425459 50455f33 3836222c PU_SUBTYPE_386", │ │ │ │ │ + 0x0001b830 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0001b840 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0001b850 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0001b860 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0001b870 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0001b880 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001b890 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0001b8a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001b8b0 22435055 5f535542 54595045 5f493338 "CPU_SUBTYPE_I38 │ │ │ │ │ + 0x0001b8c0 365f414c 4c222c0a 20202020 20202020 6_ALL",. │ │ │ │ │ + 0x0001b8d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0001b8e0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x0001b8f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0001b900 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0001b910 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0001b920 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0001b930 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001b940 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ │ + 0x0001b950 5950455f 5838365f 36345f41 4c4c222c YPE_X86_64_ALL", │ │ │ │ │ + 0x0001b960 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0001b970 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0001b980 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0001b990 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0001b9a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0001b9b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001b9c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0001b9d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001b9e0 22435055 5f535542 54595045 5f343836 "CPU_SUBTYPE_486 │ │ │ │ │ + 0x0001b9f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001ba00 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0001ba10 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001ba20 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0001ba30 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0001ba40 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0001ba50 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0001ba60 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0001ba70 3a202243 50555f53 55425459 50455f34 : "CPU_SUBTYPE_4 │ │ │ │ │ + 0x0001ba80 38365358 222c0a20 20202020 20202020 86SX",. │ │ │ │ │ + 0x0001ba90 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0001baa0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0001bab0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0001bac0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0001bad0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0001bae0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0001baf0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0001bb00 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ │ + 0x0001bb10 50455f35 3836222c 0a202020 20202020 PE_586",. │ │ │ │ │ + 0x0001bb20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0001bb30 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x0001bb40 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0001bb50 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x0001bb60 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001bb70 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0001bb80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0001bb90 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ │ + 0x0001bba0 54595045 5f50454e 54222c0a 20202020 TYPE_PENT",. │ │ │ │ │ + 0x0001bbb0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0001bbc0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0001bbd0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0001bbe0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x0001bbf0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0001bc00 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0001bc10 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0001bc20 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ │ + 0x0001bc30 53554254 5950455f 50454e54 50524f22 SUBTYPE_PENTPRO" │ │ │ │ │ + 0x0001bc40 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0001bc50 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0001bc60 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001bc70 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0001bc80 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0001bc90 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0001bca0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0001bcb0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0001bcc0 20224350 555f5355 42545950 455f5045 "CPU_SUBTYPE_PE │ │ │ │ │ + 0x0001bcd0 4e544949 5f4d3322 2c0a2020 20202020 NTII_M3",. │ │ │ │ │ + 0x0001bce0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0001bcf0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x0001bd00 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0001bd10 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x0001bd20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001bd30 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0001bd40 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0001bd50 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ │ + 0x0001bd60 42545950 455f5045 4e544949 5f4d3522 BTYPE_PENTII_M5" │ │ │ │ │ + 0x0001bd70 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0001bd80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0001bd90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001bda0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0001bdb0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0001bdc0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0001bdd0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0001bde0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0001bdf0 20224350 555f5355 42545950 455f4345 "CPU_SUBTYPE_CE │ │ │ │ │ + 0x0001be00 4c45524f 4e222c0a 20202020 20202020 LERON",. │ │ │ │ │ + 0x0001be10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0001be20 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x0001be30 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0001be40 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0001be50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0001be60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0001be70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001be80 6e616d65 223a2022 4350555f 53554254 name": "CPU_SUBT │ │ │ │ │ + 0x0001be90 5950455f 43454c45 524f4e5f 4d4f4249 YPE_CELERON_MOBI │ │ │ │ │ + 0x0001bea0 4c45222c 0a202020 20202020 20202020 LE",. │ │ │ │ │ + 0x0001beb0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0001bec0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0001bed0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0001bee0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0001bef0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0001bf00 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001bf10 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001bf20 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ │ + 0x0001bf30 5f50454e 5449554d 5f33222c 0a202020 _PENTIUM_3",. │ │ │ │ │ + 0x0001bf40 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0001bf50 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0001bf60 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0001bf70 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x0001bf80 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x0001bf90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0001bfa0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0001bfb0 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ + 0x0001bfc0 5f535542 54595045 5f50454e 5449554d _SUBTYPE_PENTIUM │ │ │ │ │ + 0x0001bfd0 5f335f4d 222c0a20 20202020 20202020 _3_M",. │ │ │ │ │ + 0x0001bfe0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0001bff0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0001c000 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0001c010 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0001c020 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0001c030 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0001c040 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0001c050 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ │ + 0x0001c060 50455f50 454e5449 554d5f33 5f58454f PE_PENTIUM_3_XEO │ │ │ │ │ + 0x0001c070 4e222c0a 20202020 20202020 20202020 N",. │ │ │ │ │ + 0x0001c080 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0001c090 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001c0a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0001c0b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0001c0c0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0001c0d0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0001c0e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0001c0f0 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ │ + 0x0001c100 50454e54 49554d5f 4d222c0a 20202020 PENTIUM_M",. │ │ │ │ │ + 0x0001c110 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0001c120 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0001c130 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0001c140 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x0001c150 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0001c160 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0001c170 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0001c180 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ │ + 0x0001c190 53554254 5950455f 50454e54 49554d5f SUBTYPE_PENTIUM_ │ │ │ │ │ + 0x0001c1a0 34222c0a 20202020 20202020 20202020 4",. │ │ │ │ │ + 0x0001c1b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0001c1c0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001c1d0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0001c1e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0001c1f0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0001c200 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0001c210 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0001c220 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ │ + 0x0001c230 50454e54 49554d5f 345f4d22 2c0a2020 PENTIUM_4_M",. │ │ │ │ │ + 0x0001c240 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0001c250 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x0001c260 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0001c270 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x0001c280 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x0001c290 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0001c2a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x0001c2b0 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ │ + 0x0001c2c0 555f5355 42545950 455f4954 414e4955 U_SUBTYPE_ITANIU │ │ │ │ │ + 0x0001c2d0 4d222c0a 20202020 20202020 20202020 M",. │ │ │ │ │ + 0x0001c2e0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0001c2f0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001c300 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0001c310 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0001c320 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0001c330 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0001c340 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0001c350 223a2022 4350555f 53554254 5950455f ": "CPU_SUBTYPE_ │ │ │ │ │ + 0x0001c360 4954414e 49554d5f 32222c0a 20202020 ITANIUM_2",. │ │ │ │ │ + 0x0001c370 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0001c380 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0001c390 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0001c3a0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x0001c3b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0001c3c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0001c3d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0001c3e0 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ │ + 0x0001c3f0 53554254 5950455f 58454f4e 222c0a20 SUBTYPE_XEON",. │ │ │ │ │ + 0x0001c400 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0001c410 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0001c420 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0001c430 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0001c440 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0001c450 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0001c460 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0001c470 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ │ + 0x0001c480 50555f53 55425459 50455f58 454f4e5f PU_SUBTYPE_XEON_ │ │ │ │ │ + 0x0001c490 4d50222c 0a202020 20202020 20202020 MP",. │ │ │ │ │ + 0x0001c4a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0001c4b0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0001c4c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0001c4d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0001c4e0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0001c4f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001c500 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001c510 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ │ + 0x0001c520 5f41524d 5f414c4c 222c0a20 20202020 _ARM_ALL",. │ │ │ │ │ + 0x0001c530 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0001c540 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0001c550 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0001c560 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0001c570 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0001c580 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0001c590 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0001c5a0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ │ + 0x0001c5b0 55425459 50455f41 524d5f56 3454222c UBTYPE_ARM_V4T", │ │ │ │ │ + 0x0001c5c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0001c5d0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0001c5e0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0001c5f0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0001c600 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0001c610 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001c620 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0001c630 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001c640 22435055 5f535542 54595045 5f41524d "CPU_SUBTYPE_ARM │ │ │ │ │ + 0x0001c650 5f563622 2c0a2020 20202020 20202020 _V6",. │ │ │ │ │ + 0x0001c660 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0001c670 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0001c680 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0001c690 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0001c6a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0001c6b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0001c6c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0001c6d0 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ │ + 0x0001c6e0 455f4152 4d5f5635 222c0a20 20202020 E_ARM_V5",. │ │ │ │ │ + 0x0001c6f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0001c700 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0001c710 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0001c720 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0001c730 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0001c740 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0001c750 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0001c760 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ │ + 0x0001c770 55425459 50455f41 524d5f56 3554454a UBTYPE_ARM_V5TEJ │ │ │ │ │ + 0x0001c780 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001c790 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0001c7a0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001c7b0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0001c7c0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0001c7d0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0001c7e0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0001c7f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0001c800 3a202243 50555f53 55425459 50455f41 : "CPU_SUBTYPE_A │ │ │ │ │ + 0x0001c810 524d5f58 5343414c 45222c0a 20202020 RM_XSCALE",. │ │ │ │ │ + 0x0001c820 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0001c830 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0001c840 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0001c850 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x0001c860 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0001c870 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0001c880 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0001c890 20202022 6e616d65 223a2022 4350555f "name": "CPU_ │ │ │ │ │ + 0x0001c8a0 53554254 5950455f 41524d5f 5637222c SUBTYPE_ARM_V7", │ │ │ │ │ + 0x0001c8b0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0001c8c0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0001c8d0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0001c8e0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0001c8f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0001c900 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001c910 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0001c920 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001c930 22435055 5f535542 54595045 5f41524d "CPU_SUBTYPE_ARM │ │ │ │ │ + 0x0001c940 5f563746 222c0a20 20202020 20202020 _V7F",. │ │ │ │ │ + 0x0001c950 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0001c960 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0001c970 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0001c980 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0001c990 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0001c9a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0001c9b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0001c9c0 616d6522 3a202243 50555f53 55425459 ame": "CPU_SUBTY │ │ │ │ │ + 0x0001c9d0 50455f41 524d5f56 3753222c 0a202020 PE_ARM_V7S",. │ │ │ │ │ + 0x0001c9e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0001c9f0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0001ca00 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0001ca10 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x0001ca20 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x0001ca30 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0001ca40 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0001ca50 20202020 226e616d 65223a20 22435055 "name": "CPU │ │ │ │ │ + 0x0001ca60 5f535542 54595045 5f41524d 5f56374b _SUBTYPE_ARM_V7K │ │ │ │ │ + 0x0001ca70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001ca80 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0001ca90 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001caa0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0001cab0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0001cac0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0001cad0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0001cae0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0001caf0 3a202243 50555f53 55425459 50455f41 : "CPU_SUBTYPE_A │ │ │ │ │ + 0x0001cb00 524d5f56 364d222c 0a202020 20202020 RM_V6M",. │ │ │ │ │ + 0x0001cb10 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0001cb20 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x0001cb30 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0001cb40 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x0001cb50 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001cb60 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0001cb70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0001cb80 226e616d 65223a20 22435055 5f535542 "name": "CPU_SUB │ │ │ │ │ + 0x0001cb90 54595045 5f41524d 5f56374d 222c0a20 TYPE_ARM_V7M",. │ │ │ │ │ + 0x0001cba0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0001cbb0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0001cbc0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0001cbd0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0001cbe0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0001cbf0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0001cc00 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0001cc10 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ │ + 0x0001cc20 50555f53 55425459 50455f41 524d5f56 PU_SUBTYPE_ARM_V │ │ │ │ │ + 0x0001cc30 37454d22 2c0a2020 20202020 20202020 7EM",. │ │ │ │ │ + 0x0001cc40 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0001cc50 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0001cc60 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0001cc70 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0001cc80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0001cc90 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0001cca0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0001ccb0 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ │ + 0x0001ccc0 455f4152 4d36345f 414c4c22 2c0a2020 E_ARM64_ALL",. │ │ │ │ │ + 0x0001ccd0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0001cce0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x0001ccf0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0001cd00 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x0001cd10 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x0001cd20 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0001cd30 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x0001cd40 20202020 20226e61 6d65223a 20224350 "name": "CP │ │ │ │ │ + 0x0001cd50 555f5355 42545950 455f5350 4152435f U_SUBTYPE_SPARC_ │ │ │ │ │ + 0x0001cd60 414c4c22 2c0a2020 20202020 20202020 ALL",. │ │ │ │ │ + 0x0001cd70 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0001cd80 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0001cd90 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0001cda0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0001cdb0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0001cdc0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0001cdd0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0001cde0 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ │ + 0x0001cdf0 455f504f 57455250 435f414c 4c222c0a E_POWERPC_ALL",. │ │ │ │ │ + 0x0001ce00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0001ce10 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0001ce20 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x0001ce30 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0001ce40 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0001ce50 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0001ce60 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0001ce70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0001ce80 4350555f 53554254 5950455f 4d433938 CPU_SUBTYPE_MC98 │ │ │ │ │ + 0x0001ce90 30303030 5f414c4c 222c0a20 20202020 0000_ALL",. │ │ │ │ │ + 0x0001cea0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0001ceb0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0001cec0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0001ced0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0001cee0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0001cef0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0001cf00 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0001cf10 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ │ + 0x0001cf20 55425459 50455f50 4f574552 50435f36 UBTYPE_POWERPC_6 │ │ │ │ │ + 0x0001cf30 3031222c 0a202020 20202020 20202020 01",. │ │ │ │ │ + 0x0001cf40 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0001cf50 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0001cf60 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0001cf70 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0001cf80 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0001cf90 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001cfa0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001cfb0 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ │ + 0x0001cfc0 5f4d4339 38363031 222c0a20 20202020 _MC98601",. │ │ │ │ │ + 0x0001cfd0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0001cfe0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0001cff0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0001d000 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0001d010 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0001d020 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0001d030 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0001d040 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ │ + 0x0001d050 55425459 50455f50 4f574552 50435f36 UBTYPE_POWERPC_6 │ │ │ │ │ + 0x0001d060 3032222c 0a202020 20202020 20202020 02",. │ │ │ │ │ + 0x0001d070 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0001d080 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0001d090 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0001d0a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0001d0b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0001d0c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001d0d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001d0e0 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ │ + 0x0001d0f0 5f504f57 45525043 5f363033 222c0a20 _POWERPC_603",. │ │ │ │ │ + 0x0001d100 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0001d110 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0001d120 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0001d130 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0001d140 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0001d150 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0001d160 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0001d170 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ │ + 0x0001d180 50555f53 55425459 50455f50 4f574552 PU_SUBTYPE_POWER │ │ │ │ │ + 0x0001d190 50435f36 30336522 2c0a2020 20202020 PC_603e",. │ │ │ │ │ + 0x0001d1a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0001d1b0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x0001d1c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0001d1d0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x0001d1e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001d1f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0001d200 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0001d210 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ │ + 0x0001d220 42545950 455f504f 57455250 435f3630 BTYPE_POWERPC_60 │ │ │ │ │ + 0x0001d230 33657622 2c0a2020 20202020 20202020 3ev",. │ │ │ │ │ + 0x0001d240 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0001d250 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0001d260 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0001d270 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0001d280 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0001d290 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0001d2a0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0001d2b0 6d65223a 20224350 555f5355 42545950 me": "CPU_SUBTYP │ │ │ │ │ + 0x0001d2c0 455f504f 57455250 435f3630 34222c0a E_POWERPC_604",. │ │ │ │ │ + 0x0001d2d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0001d2e0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0001d2f0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x0001d300 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0001d310 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0001d320 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0001d330 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0001d340 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0001d350 4350555f 53554254 5950455f 504f5745 CPU_SUBTYPE_POWE │ │ │ │ │ + 0x0001d360 5250435f 36303465 222c0a20 20202020 RPC_604e",. │ │ │ │ │ + 0x0001d370 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0001d380 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0001d390 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0001d3a0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0001d3b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0001d3c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0001d3d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0001d3e0 2020226e 616d6522 3a202243 50555f53 "name": "CPU_S │ │ │ │ │ + 0x0001d3f0 55425459 50455f50 4f574552 50435f36 UBTYPE_POWERPC_6 │ │ │ │ │ + 0x0001d400 3230222c 0a202020 20202020 20202020 20",. │ │ │ │ │ + 0x0001d410 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0001d420 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0001d430 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0001d440 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0001d450 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0001d460 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001d470 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001d480 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ │ + 0x0001d490 5f504f57 45525043 5f373530 222c0a20 _POWERPC_750",. │ │ │ │ │ + 0x0001d4a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0001d4b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0001d4c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0001d4d0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0001d4e0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0001d4f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0001d500 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0001d510 20202020 2020226e 616d6522 3a202243 "name": "C │ │ │ │ │ + 0x0001d520 50555f53 55425459 50455f50 4f574552 PU_SUBTYPE_POWER │ │ │ │ │ + 0x0001d530 50435f37 34303022 2c0a2020 20202020 PC_7400",. │ │ │ │ │ + 0x0001d540 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0001d550 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x0001d560 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0001d570 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x0001d580 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001d590 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0001d5a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0001d5b0 20226e61 6d65223a 20224350 555f5355 "name": "CPU_SU │ │ │ │ │ + 0x0001d5c0 42545950 455f504f 57455250 435f3734 BTYPE_POWERPC_74 │ │ │ │ │ + 0x0001d5d0 3530222c 0a202020 20202020 20202020 50",. │ │ │ │ │ + 0x0001d5e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0001d5f0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0001d600 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0001d610 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0001d620 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0001d630 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001d640 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001d650 65223a20 22435055 5f535542 54595045 e": "CPU_SUBTYPE │ │ │ │ │ + 0x0001d660 5f504f57 45525043 5f393730 222c0a20 _POWERPC_970",. │ │ │ │ │ + 0x0001d670 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0001d680 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0001d690 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0001d6a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0001d6b0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0001d6c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0001d6d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0001d6e0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ │ + 0x0001d6f0 485f4f42 4a454354 222c0a20 20202020 H_OBJECT",. │ │ │ │ │ + 0x0001d700 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0001d710 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0001d720 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0001d730 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0001d740 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0001d750 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0001d760 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0001d770 2020226e 616d6522 3a20224d 485f4558 "name": "MH_EX │ │ │ │ │ + 0x0001d780 45435554 45222c0a 20202020 20202020 ECUTE",. │ │ │ │ │ + 0x0001d790 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0001d7a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x0001d7b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0001d7c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0001d7d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0001d7e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0001d7f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001d800 6e616d65 223a2022 4d485f46 564d4c49 name": "MH_FVMLI │ │ │ │ │ + 0x0001d810 42222c0a 20202020 20202020 20202020 B",. │ │ │ │ │ + 0x0001d820 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0001d830 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001d840 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0001d850 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0001d860 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0001d870 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0001d880 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0001d890 223a2022 4d485f43 4f524522 2c0a2020 ": "MH_CORE",. │ │ │ │ │ + 0x0001d8a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0001d8b0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x0001d8c0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0001d8d0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x0001d8e0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x0001d8f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0001d900 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x0001d910 20202020 20226e61 6d65223a 20224d48 "name": "MH │ │ │ │ │ + 0x0001d920 5f505245 4c4f4144 222c0a20 20202020 _PRELOAD",. │ │ │ │ │ + 0x0001d930 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0001d940 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0001d950 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0001d960 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0001d970 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0001d980 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0001d990 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0001d9a0 2020226e 616d6522 3a20224d 485f4459 "name": "MH_DY │ │ │ │ │ + 0x0001d9b0 4c494222 2c0a2020 20202020 20202020 LIB",. │ │ │ │ │ + 0x0001d9c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0001d9d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0001d9e0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0001d9f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0001da00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0001da10 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0001da20 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0001da30 6d65223a 20224d48 5f44594c 494e4b45 me": "MH_DYLINKE │ │ │ │ │ + 0x0001da40 52222c0a 20202020 20202020 20202020 R",. │ │ │ │ │ + 0x0001da50 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0001da60 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001da70 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0001da80 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0001da90 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0001daa0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0001dab0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0001dac0 223a2022 4d485f42 554e444c 45222c0a ": "MH_BUNDLE",. │ │ │ │ │ + 0x0001dad0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0001dae0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0001daf0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x0001db00 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0001db10 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0001db20 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0001db30 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0001db40 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0001db50 4d485f44 594c4942 5f535455 42222c0a MH_DYLIB_STUB",. │ │ │ │ │ + 0x0001db60 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0001db70 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0001db80 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x0001db90 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0001dba0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0001dbb0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0001dbc0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0001dbd0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0001dbe0 4d485f44 53594d22 2c0a2020 20202020 MH_DSYM",. │ │ │ │ │ + 0x0001dbf0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0001dc00 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x0001dc10 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0001dc20 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x0001dc30 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001dc40 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0001dc50 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0001dc60 20226e61 6d65223a 20224d48 5f4b4558 "name": "MH_KEX │ │ │ │ │ + 0x0001dc70 545f4255 4e444c45 222c0a20 20202020 T_BUNDLE",. │ │ │ │ │ + 0x0001dc80 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0001dc90 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0001dca0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0001dcb0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0001dcc0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0001dcd0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0001dce0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0001dcf0 2020226e 616d6522 3a20224d 485f4e4f "name": "MH_NO │ │ │ │ │ + 0x0001dd00 554e4445 4653222c 0a202020 20202020 UNDEFS",. │ │ │ │ │ + 0x0001dd10 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0001dd20 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x0001dd30 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0001dd40 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x0001dd50 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001dd60 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0001dd70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0001dd80 226e616d 65223a20 224d485f 494e4352 "name": "MH_INCR │ │ │ │ │ + 0x0001dd90 4c494e4b 222c0a20 20202020 20202020 LINK",. │ │ │ │ │ + 0x0001dda0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0001ddb0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0001ddc0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0001ddd0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0001dde0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0001ddf0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0001de00 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0001de10 616d6522 3a20224d 485f4459 4c444c49 ame": "MH_DYLDLI │ │ │ │ │ + 0x0001de20 4e4b222c 0a202020 20202020 20202020 NK",. │ │ │ │ │ + 0x0001de30 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0001de40 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0001de50 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0001de60 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0001de70 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0001de80 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001de90 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001dea0 65223a20 224d485f 42494e44 41544c4f e": "MH_BINDATLO │ │ │ │ │ + 0x0001deb0 4144222c 0a202020 20202020 20202020 AD",. │ │ │ │ │ + 0x0001dec0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0001ded0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0001dee0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0001def0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0001df00 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0001df10 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001df20 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001df30 65223a20 224d485f 50524542 4f554e44 e": "MH_PREBOUND │ │ │ │ │ + 0x0001df40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001df50 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0001df60 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001df70 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0001df80 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0001df90 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0001dfa0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0001dfb0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0001dfc0 3a20224d 485f5350 4c49545f 53454753 : "MH_SPLIT_SEGS │ │ │ │ │ + 0x0001dfd0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001dfe0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0001dff0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001e000 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0001e010 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0001e020 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0001e030 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0001e040 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0001e050 3a20224d 485f4c41 5a595f49 4e495422 : "MH_LAZY_INIT" │ │ │ │ │ + 0x0001e060 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0001e070 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0001e080 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001e090 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0001e0a0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0001e0b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0001e0c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0001e0d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0001e0e0 20224d48 5f54574f 4c455645 4c222c0a "MH_TWOLEVEL",. │ │ │ │ │ + 0x0001e0f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0001e100 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0001e110 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x0001e120 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0001e130 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0001e140 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0001e150 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0001e160 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0001e170 4d485f46 4f524345 5f464c41 54222c0a MH_FORCE_FLAT",. │ │ │ │ │ + 0x0001e180 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0001e190 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0001e1a0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x0001e1b0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0001e1c0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0001e1d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0001e1e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0001e1f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0001e200 4d485f4e 4f4d554c 54494445 4653222c MH_NOMULTIDEFS", │ │ │ │ │ + 0x0001e210 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0001e220 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0001e230 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0001e240 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0001e250 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0001e260 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001e270 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0001e280 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001e290 224d485f 4e4f4649 58505245 42494e44 "MH_NOFIXPREBIND │ │ │ │ │ + 0x0001e2a0 494e4722 2c0a2020 20202020 20202020 ING",. │ │ │ │ │ + 0x0001e2b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0001e2c0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0001e2d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0001e2e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0001e2f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0001e300 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0001e310 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0001e320 6d65223a 20224d48 5f505245 42494e44 me": "MH_PREBIND │ │ │ │ │ + 0x0001e330 41424c45 222c0a20 20202020 20202020 ABLE",. │ │ │ │ │ + 0x0001e340 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0001e350 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0001e360 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0001e370 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0001e380 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0001e390 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0001e3a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0001e3b0 616d6522 3a20224d 485f414c 4c4d4f44 ame": "MH_ALLMOD │ │ │ │ │ + 0x0001e3c0 53424f55 4e44222c 0a202020 20202020 SBOUND",. │ │ │ │ │ + 0x0001e3d0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0001e3e0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x0001e3f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0001e400 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x0001e410 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001e420 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0001e430 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0001e440 226e616d 65223a20 224d485f 53554253 "name": "MH_SUBS │ │ │ │ │ + 0x0001e450 45435449 4f4e535f 5649415f 53594d42 ECTIONS_VIA_SYMB │ │ │ │ │ + 0x0001e460 4f4c5322 2c0a2020 20202020 20202020 OLS",. │ │ │ │ │ + 0x0001e470 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0001e480 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0001e490 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0001e4a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0001e4b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0001e4c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0001e4d0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0001e4e0 6d65223a 20224d48 5f43414e 4f4e4943 me": "MH_CANONIC │ │ │ │ │ + 0x0001e4f0 414c222c 0a202020 20202020 20202020 AL",. │ │ │ │ │ + 0x0001e500 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0001e510 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0001e520 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0001e530 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0001e540 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0001e550 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001e560 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001e570 65223a20 224d485f 5745414b 5f444546 e": "MH_WEAK_DEF │ │ │ │ │ + 0x0001e580 494e4553 222c0a20 20202020 20202020 INES",. │ │ │ │ │ + 0x0001e590 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0001e5a0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0001e5b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0001e5c0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0001e5d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0001e5e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0001e5f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0001e600 616d6522 3a20224d 485f4249 4e44535f ame": "MH_BINDS_ │ │ │ │ │ + 0x0001e610 544f5f57 45414b22 2c0a2020 20202020 TO_WEAK",. │ │ │ │ │ + 0x0001e620 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0001e630 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x0001e640 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0001e650 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x0001e660 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0001e670 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0001e680 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0001e690 20226e61 6d65223a 20224d48 5f414c4c "name": "MH_ALL │ │ │ │ │ + 0x0001e6a0 4f575f53 5441434b 5f455845 43555449 OW_STACK_EXECUTI │ │ │ │ │ + 0x0001e6b0 4f4e222c 0a202020 20202020 20202020 ON",. │ │ │ │ │ + 0x0001e6c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0001e6d0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0001e6e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0001e6f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0001e700 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0001e710 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001e720 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001e730 65223a20 224d485f 524f4f54 5f534146 e": "MH_ROOT_SAF │ │ │ │ │ + 0x0001e740 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ │ + 0x0001e750 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0001e760 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001e770 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0001e780 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0001e790 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0001e7a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0001e7b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0001e7c0 223a2022 4d485f53 45545549 445f5341 ": "MH_SETUID_SA │ │ │ │ │ + 0x0001e7d0 4645222c 0a202020 20202020 20202020 FE",. │ │ │ │ │ + 0x0001e7e0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0001e7f0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0001e800 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0001e810 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0001e820 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0001e830 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001e840 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001e850 65223a20 224d485f 4e4f5f52 45455850 e": "MH_NO_REEXP │ │ │ │ │ + 0x0001e860 4f525445 445f4459 4c494253 222c0a20 ORTED_DYLIBS",. │ │ │ │ │ + 0x0001e870 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0001e880 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ 0x0001e890 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ 0x0001e8a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001e8b0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x0001e8c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e8d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001e8e0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x0001e8f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001e900 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e910 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ │ - 0x0001e920 61787072 6f74222c 0a202020 20202020 axprot",. │ │ │ │ │ - 0x0001e930 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e940 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0001e950 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0001e960 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x0001e970 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0001e980 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x0001e990 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001e9a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0001e9b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0001e9c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0001e9d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001e9e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001e9f0 22696e69 7470726f 74222c0a 20202020 "initprot",. │ │ │ │ │ - 0x0001ea00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ea10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0001ea20 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0001ea30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ea40 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0001ea50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ea60 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0001e8b0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0001e8c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0001e8d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0001e8e0 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ │ + 0x0001e8f0 485f5049 45222c0a 20202020 20202020 H_PIE",. │ │ │ │ │ + 0x0001e900 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0001e910 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x0001e920 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0001e930 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0001e940 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0001e950 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0001e960 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001e970 6e616d65 223a2022 4d485f44 4541445f name": "MH_DEAD_ │ │ │ │ │ + 0x0001e980 53545249 50504142 4c455f44 594c4942 STRIPPABLE_DYLIB │ │ │ │ │ + 0x0001e990 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001e9a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0001e9b0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001e9c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0001e9d0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0001e9e0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0001e9f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0001ea00 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0001ea10 3a20224d 485f4841 535f544c 565f4445 : "MH_HAS_TLV_DE │ │ │ │ │ + 0x0001ea20 53435249 50544f52 53222c0a 20202020 SCRIPTORS",. │ │ │ │ │ + 0x0001ea30 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0001ea40 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0001ea50 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0001ea60 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ 0x0001ea70 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0001ea80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ea90 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0001eaa0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0001eab0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0001eac0 223a2022 6e736563 7473222c 0a202020 ": "nsects",. │ │ │ │ │ - 0x0001ead0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001eae0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0001eaf0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0001eb00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001eb10 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0001eb20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001eb30 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x0001eb40 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x0001eb50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001eb60 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0001eb70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0001eb80 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0001eb90 65223a20 22666c61 6773222c 0a202020 e": "flags",. │ │ │ │ │ - 0x0001eba0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ebb0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0001ebc0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0001ebd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ebe0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0001ebf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ec00 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x0001ec10 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x0001ec20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ec30 20202022 6b696e64 223a2022 61727261 "kind": "arra │ │ │ │ │ - 0x0001ec40 79222c0a 20202020 20202020 20202020 y",. │ │ │ │ │ - 0x0001ec50 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0001ec60 65223a20 22736563 74696f6e 73222c0a e": "sections",. │ │ │ │ │ - 0x0001ec70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ec80 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0001ec90 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0001eca0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ecb0 20202020 20227374 72756374 75726522 "structure" │ │ │ │ │ - 0x0001ecc0 3a0a2020 20202020 20202020 20202020 :. │ │ │ │ │ - 0x0001ecd0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x0001ece0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ecf0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0001ed00 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ │ - 0x0001ed10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ed20 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ - 0x0001ed30 65637469 6f6e7322 2c0a2020 20202020 ections",. │ │ │ │ │ - 0x0001ed40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ed50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0001ed60 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x0001ed70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ed80 20202020 20202022 61747472 69627574 "attribut │ │ │ │ │ - 0x0001ed90 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ │ - 0x0001eda0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001edb0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001edc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001edd0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x0001ede0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0001edf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ee00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ee10 2020226e 616d6522 3a202273 6563746e "name": "sectn │ │ │ │ │ - 0x0001ee20 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ │ - 0x0001ee30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ee40 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0001ee50 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0001ee60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ee70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ee80 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ │ - 0x0001ee90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001eea0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x0001eeb0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0001eec0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001eed0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001eee0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001eef0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0001ef00 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0001ef10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ef20 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x0001ef30 6d65223a 20227365 676e616d 65222c0a me": "segname",. │ │ │ │ │ - 0x0001ef40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ef50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ef60 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0001ef70 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0001ef80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001ef90 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x0001efa0 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ │ - 0x0001efb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001efc0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x0001efd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001efe0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x0001eff0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f000 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f010 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0001f020 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0001f030 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f040 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0001f050 61646472 222c0a20 20202020 20202020 addr",. │ │ │ │ │ - 0x0001f060 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f070 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001f080 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001f090 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f0a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f0b0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0001f0c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f0d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f0e0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x0001f0f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f100 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001f110 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f120 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001f130 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001f140 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f150 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x0001f160 616d6522 3a202273 697a6522 2c0a2020 ame": "size",. │ │ │ │ │ - 0x0001f170 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f180 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f190 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0001f1a0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x0001f1b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f1c0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0001f1d0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x0001f1e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f1f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0001f200 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f210 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x0001f220 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f230 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f240 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0001f250 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001f260 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f270 20202020 20226e61 6d65223a 20226f66 "name": "of │ │ │ │ │ - 0x0001f280 66736574 222c0a20 20202020 20202020 fset",. │ │ │ │ │ - 0x0001f290 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f2a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0001f2b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0001f2c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f2d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f2e0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0001f2f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f300 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f310 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x0001f320 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f330 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0001f340 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f350 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0001f360 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0001f370 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f380 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x0001f390 616d6522 3a202261 6c69676e 222c0a20 ame": "align",. │ │ │ │ │ - 0x0001f3a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f3b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f3c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0001f3d0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0001f3e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f3f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0001f400 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0001f410 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f420 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0001f430 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f440 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x0001f450 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f460 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f470 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0001f480 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0001f490 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f4a0 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ │ - 0x0001f4b0 656c6f66 66222c0a 20202020 20202020 eloff",. │ │ │ │ │ - 0x0001f4c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f4d0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0001f4e0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0001f4f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001f500 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f510 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0001f520 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001f530 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f540 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x0001f550 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f560 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0001f570 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f580 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0001f590 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0001f5a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f5b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x0001f5c0 6e616d65 223a2022 6e72656c 6f63222c name": "nreloc", │ │ │ │ │ - 0x0001f5d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001f5e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f5f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0001f600 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0001f610 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f620 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x0001f630 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0001f640 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f650 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x0001f660 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f670 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x0001f680 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f690 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f6a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0001f6b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0001f6c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f6d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001f6e0 22666c61 6773222c 0a202020 20202020 "flags",. │ │ │ │ │ - 0x0001f6f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f700 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x0001f710 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0001f720 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0001f730 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f740 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0001f750 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x0001f760 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f770 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x0001f780 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f790 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0001f7a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f7b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0001f7c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0001f7d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f7e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f7f0 226e616d 65223a20 22726573 65727665 "name": "reserve │ │ │ │ │ - 0x0001f800 6431222c 0a202020 20202020 20202020 d1",. │ │ │ │ │ - 0x0001f810 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f820 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001f830 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001f840 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f850 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f860 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0001f870 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f880 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x0001f890 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001f8a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f8b0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001f8c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f8d0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001f8e0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001f8f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f900 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0001f910 65223a20 22726573 65727665 6432222c e": "reserved2", │ │ │ │ │ - 0x0001f920 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x0001f930 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f940 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0001f950 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0001f960 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f970 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x0001f980 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0001f990 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f9a0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x0001f9b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f9c0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x0001f9d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f9e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001f9f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0001fa00 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0001fa10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001fa20 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0001fa30 22726573 65727665 6433222c 0a202020 "reserved3",. │ │ │ │ │ - 0x0001fa40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001fa50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001fa60 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0001fa70 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0001fa80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001fa90 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0001faa0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ - 0x0001fab0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001fac0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x0001fad0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001fae0 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ │ - 0x0001faf0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x0001fb00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0001fb10 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ - 0x0001fb20 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ │ - 0x0001fb30 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ │ - 0x0001fb40 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0001fb50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0001fb60 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0001fb70 20202020 226e616d 65223a20 22656e74 "name": "ent │ │ │ │ │ - 0x0001fb80 72795f70 6f696e74 222c0a20 20202020 ry_point",. │ │ │ │ │ - 0x0001fb90 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001fba0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001fbb0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001fbc0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0001fbd0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001fbe0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0001fbf0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0001fc00 2020226e 616d6522 3a202273 7461636b "name": "stack │ │ │ │ │ - 0x0001fc10 5f73697a 65222c0a 20202020 20202020 _size",. │ │ │ │ │ - 0x0001fc20 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0001fc30 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0001fc40 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0001fc50 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0001fc60 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0001fc70 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0001fc80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0001fc90 6e616d65 223a2022 6661745f 6d616769 name": "fat_magi │ │ │ │ │ - 0x0001fca0 63222c0a 20202020 20202020 20202020 c",. │ │ │ │ │ - 0x0001fcb0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0001fcc0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0001fcd0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0001fce0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0001fcf0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0001fd00 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0001fd10 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0001fd20 223a2022 6e666174 5f617263 68222c0a ": "nfat_arch",. │ │ │ │ │ - 0x0001fd30 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0001fd40 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0001fd50 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0001fd60 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0001fd70 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0001fd80 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0001fd90 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ │ - 0x0001fda0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0001fdb0 6661745f 61726368 222c0a20 20202020 fat_arch",. │ │ │ │ │ - 0x0001fdc0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001fdd0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001fde0 20202020 20202020 22737472 75637475 "structu │ │ │ │ │ - 0x0001fdf0 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ │ - 0x0001fe00 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0001fe10 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ │ - 0x0001fe20 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ │ - 0x0001fe30 20202020 20226e61 6d65223a 20226661 "name": "fa │ │ │ │ │ - 0x0001fe40 745f6172 6368222c 0a202020 20202020 t_arch",. │ │ │ │ │ - 0x0001fe50 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0001fe60 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0001fe70 20202020 20202020 20202020 20202261 "a │ │ │ │ │ - 0x0001fe80 74747269 62757465 73223a20 5b5d0a20 ttributes": []. │ │ │ │ │ - 0x0001fe90 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x0001fea0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0001feb0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0001fec0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0001fed0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0001fee0 223a2022 63707574 79706522 2c0a2020 ": "cputype",. │ │ │ │ │ - 0x0001fef0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0001ff00 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0001ff10 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0001ff20 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0001ff30 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0001ff40 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0001ff50 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0001ff60 20202020 20226e61 6d65223a 20226370 "name": "cp │ │ │ │ │ - 0x0001ff70 75737562 74797065 222c0a20 20202020 usubtype",. │ │ │ │ │ - 0x0001ff80 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0001ff90 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0001ffa0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0001ffb0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0001ffc0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0001ffd0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0001ffe0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0001fff0 2020226e 616d6522 3a20226f 66667365 "name": "offse │ │ │ │ │ - 0x00020000 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ - 0x00020010 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00020020 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00020030 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00020040 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00020050 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00020060 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00020070 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00020080 223a2022 73697a65 222c0a20 20202020 ": "size",. │ │ │ │ │ - 0x00020090 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x000200a0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x000200b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x000200c0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x000200d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000200e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x000200f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00020100 2020226e 616d6522 3a202261 6c69676e "name": "align │ │ │ │ │ - 0x00020110 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00020120 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00020130 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00020140 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00020150 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00020160 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00020170 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ │ - 0x00020180 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00020190 3a202266 696c6522 2c0a2020 20202020 : "file",. │ │ │ │ │ - 0x000201a0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x000201b0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x000201c0 20202020 20202022 73747275 63747572 "structur │ │ │ │ │ - 0x000201d0 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ │ - 0x000201e0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000201f0 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ │ - 0x00020200 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ - 0x00020210 20202020 226e616d 65223a20 2266696c "name": "fil │ │ │ │ │ - 0x00020220 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00020230 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00020240 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00020250 20202020 20202020 20226174 74726962 "attrib │ │ │ │ │ - 0x00020260 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ │ - 0x00020270 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00020280 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020290 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x000202a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x000202b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000202c0 226e616d 65223a20 226d6167 6963222c "name": "magic", │ │ │ │ │ - 0x000202d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000202e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x000202f0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00020300 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020310 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00020320 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00020330 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00020340 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00020350 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020360 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00020370 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00020380 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020390 226e616d 65223a20 22637075 74797065 "name": "cputype │ │ │ │ │ - 0x000203a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x000203b0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000203c0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x000203d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000203e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x000203f0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x00020400 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00020410 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00020420 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00020430 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00020440 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00020450 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020460 2020226e 616d6522 3a202263 70757375 "name": "cpusu │ │ │ │ │ - 0x00020470 62747970 65222c0a 20202020 20202020 btype",. │ │ │ │ │ - 0x00020480 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020490 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000204a0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x000204b0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x000204c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x000204d0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x000204e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000204f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00020500 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x00020510 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00020520 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020530 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00020540 66696c65 74797065 222c0a20 20202020 filetype",. │ │ │ │ │ - 0x00020550 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020560 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00020570 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00020580 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020590 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x000205a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000205b0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x000205c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000205d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000205e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x000205f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00020600 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00020610 3a20226e 636d6473 222c0a20 20202020 : "ncmds",. │ │ │ │ │ - 0x00020620 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020630 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00020640 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00020650 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020660 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00020670 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020680 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00020690 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000206a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000206b0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x000206c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000206d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x000206e0 3a202273 697a656f 66636d64 73222c0a : "sizeofcmds",. │ │ │ │ │ - 0x000206f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020700 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00020710 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00020720 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020730 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00020740 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00020750 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00020760 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00020770 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020780 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00020790 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x000207a0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000207b0 6e616d65 223a2022 666c6167 73222c0a name": "flags",. │ │ │ │ │ - 0x000207c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000207d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x000207e0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x000207f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020800 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00020810 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00020820 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00020830 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x0001ea80 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0001ea90 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0001eaa0 20202022 6e616d65 223a2022 4d485f4e "name": "MH_N │ │ │ │ │ + 0x0001eab0 4f5f4845 41505f45 58454355 54494f4e O_HEAP_EXECUTION │ │ │ │ │ + 0x0001eac0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001ead0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0001eae0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001eaf0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0001eb00 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0001eb10 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0001eb20 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0001eb30 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0001eb40 3a20224d 485f4150 505f4558 54454e53 : "MH_APP_EXTENS │ │ │ │ │ + 0x0001eb50 494f4e5f 53414645 222c0a20 20202020 ION_SAFE",. │ │ │ │ │ + 0x0001eb60 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0001eb70 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0001eb80 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0001eb90 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0001eba0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0001ebb0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0001ebc0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0001ebd0 2020226e 616d6522 3a202253 475f4849 "name": "SG_HI │ │ │ │ │ + 0x0001ebe0 4748564d 222c0a20 20202020 20202020 GHVM",. │ │ │ │ │ + 0x0001ebf0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0001ec00 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0001ec10 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0001ec20 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0001ec30 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0001ec40 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0001ec50 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0001ec60 616d6522 3a202253 475f4656 4d4c4942 ame": "SG_FVMLIB │ │ │ │ │ + 0x0001ec70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001ec80 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0001ec90 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001eca0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0001ecb0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0001ecc0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0001ecd0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0001ece0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0001ecf0 3a202253 475f4e4f 52454c4f 43222c0a : "SG_NORELOC",. │ │ │ │ │ + 0x0001ed00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0001ed10 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0001ed20 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x0001ed30 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x0001ed40 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0001ed50 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0001ed60 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0001ed70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0001ed80 53475f50 524f5445 43544544 5f564552 SG_PROTECTED_VER │ │ │ │ │ + 0x0001ed90 53494f4e 5f31222c 0a202020 20202020 SION_1",. │ │ │ │ │ + 0x0001eda0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0001edb0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x0001edc0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0001edd0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x0001ede0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001edf0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0001ee00 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0001ee10 226e616d 65223a20 22534543 54494f4e "name": "SECTION │ │ │ │ │ + 0x0001ee20 5f545950 45222c0a 20202020 20202020 _TYPE",. │ │ │ │ │ + 0x0001ee30 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0001ee40 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x0001ee50 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0001ee60 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0001ee70 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0001ee80 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0001ee90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001eea0 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ │ + 0x0001eeb0 41545452 49425554 4553222c 0a202020 ATTRIBUTES",. │ │ │ │ │ + 0x0001eec0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0001eed0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0001eee0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0001eef0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x0001ef00 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x0001ef10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0001ef20 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0001ef30 20202020 226e616d 65223a20 22535f52 "name": "S_R │ │ │ │ │ + 0x0001ef40 4547554c 4152222c 0a202020 20202020 EGULAR",. │ │ │ │ │ + 0x0001ef50 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0001ef60 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x0001ef70 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0001ef80 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x0001ef90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001efa0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0001efb0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0001efc0 226e616d 65223a20 22535f5a 45524f46 "name": "S_ZEROF │ │ │ │ │ + 0x0001efd0 494c4c22 2c0a2020 20202020 20202020 ILL",. │ │ │ │ │ + 0x0001efe0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0001eff0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0001f000 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0001f010 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0001f020 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0001f030 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0001f040 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0001f050 6d65223a 2022535f 43535452 494e475f me": "S_CSTRING_ │ │ │ │ │ + 0x0001f060 4c495445 52414c53 222c0a20 20202020 LITERALS",. │ │ │ │ │ + 0x0001f070 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0001f080 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0001f090 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0001f0a0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x0001f0b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0001f0c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0001f0d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0001f0e0 2020226e 616d6522 3a202253 5f344259 "name": "S_4BY │ │ │ │ │ + 0x0001f0f0 54455f4c 49544552 414c5322 2c0a2020 TE_LITERALS",. │ │ │ │ │ + 0x0001f100 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0001f110 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x0001f120 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0001f130 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x0001f140 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x0001f150 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0001f160 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x0001f170 20202020 20226e61 6d65223a 2022535f "name": "S_ │ │ │ │ │ + 0x0001f180 38425954 455f4c49 54455241 4c53222c 8BYTE_LITERALS", │ │ │ │ │ + 0x0001f190 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0001f1a0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0001f1b0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0001f1c0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0001f1d0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0001f1e0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001f1f0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0001f200 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001f210 22535f4c 49544552 414c5f50 4f494e54 "S_LITERAL_POINT │ │ │ │ │ + 0x0001f220 45525322 2c0a2020 20202020 20202020 ERS",. │ │ │ │ │ + 0x0001f230 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0001f240 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0001f250 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0001f260 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0001f270 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0001f280 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0001f290 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0001f2a0 6d65223a 2022535f 4e4f4e5f 4c415a59 me": "S_NON_LAZY │ │ │ │ │ + 0x0001f2b0 5f53594d 424f4c5f 504f494e 54455253 _SYMBOL_POINTERS │ │ │ │ │ + 0x0001f2c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001f2d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0001f2e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001f2f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0001f300 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0001f310 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0001f320 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0001f330 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0001f340 3a202253 5f4c415a 595f5359 4d424f4c : "S_LAZY_SYMBOL │ │ │ │ │ + 0x0001f350 5f504f49 4e544552 53222c0a 20202020 _POINTERS",. │ │ │ │ │ + 0x0001f360 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0001f370 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0001f380 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0001f390 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x0001f3a0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0001f3b0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0001f3c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0001f3d0 20202022 6e616d65 223a2022 535f5359 "name": "S_SY │ │ │ │ │ + 0x0001f3e0 4d424f4c 5f535455 4253222c 0a202020 MBOL_STUBS",. │ │ │ │ │ + 0x0001f3f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0001f400 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0001f410 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0001f420 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x0001f430 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x0001f440 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0001f450 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0001f460 20202020 226e616d 65223a20 22535f4d "name": "S_M │ │ │ │ │ + 0x0001f470 4f445f49 4e49545f 46554e43 5f504f49 OD_INIT_FUNC_POI │ │ │ │ │ + 0x0001f480 4e544552 53222c0a 20202020 20202020 NTERS",. │ │ │ │ │ + 0x0001f490 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0001f4a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x0001f4b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0001f4c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x0001f4d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0001f4e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0001f4f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001f500 6e616d65 223a2022 535f4d4f 445f5445 name": "S_MOD_TE │ │ │ │ │ + 0x0001f510 524d5f46 554e435f 504f494e 54455253 RM_FUNC_POINTERS │ │ │ │ │ + 0x0001f520 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001f530 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0001f540 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001f550 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0001f560 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0001f570 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0001f580 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0001f590 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0001f5a0 3a202253 5f434f41 4c455343 4544222c : "S_COALESCED", │ │ │ │ │ + 0x0001f5b0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0001f5c0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0001f5d0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0001f5e0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0001f5f0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0001f600 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001f610 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0001f620 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001f630 22535f47 425f5a45 524f4649 4c4c222c "S_GB_ZEROFILL", │ │ │ │ │ + 0x0001f640 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0001f650 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0001f660 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0001f670 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0001f680 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0001f690 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001f6a0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0001f6b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001f6c0 22535f49 4e544552 504f5349 4e47222c "S_INTERPOSING", │ │ │ │ │ + 0x0001f6d0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0001f6e0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0001f6f0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0001f700 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0001f710 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0001f720 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001f730 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0001f740 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001f750 22535f31 36425954 455f4c49 54455241 "S_16BYTE_LITERA │ │ │ │ │ + 0x0001f760 4c53222c 0a202020 20202020 20202020 LS",. │ │ │ │ │ + 0x0001f770 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0001f780 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0001f790 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0001f7a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0001f7b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0001f7c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x0001f7d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0001f7e0 65223a20 22535f44 54524143 455f444f e": "S_DTRACE_DO │ │ │ │ │ + 0x0001f7f0 46222c0a 20202020 20202020 20202020 F",. │ │ │ │ │ + 0x0001f800 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0001f810 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001f820 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0001f830 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0001f840 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0001f850 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0001f860 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0001f870 223a2022 535f4c41 5a595f44 594c4942 ": "S_LAZY_DYLIB │ │ │ │ │ + 0x0001f880 5f53594d 424f4c5f 504f494e 54455253 _SYMBOL_POINTERS │ │ │ │ │ + 0x0001f890 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001f8a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0001f8b0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001f8c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0001f8d0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x0001f8e0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x0001f8f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0001f900 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0001f910 3a202253 5f544852 4541445f 4c4f4341 : "S_THREAD_LOCA │ │ │ │ │ + 0x0001f920 4c5f5245 47554c41 52222c0a 20202020 L_REGULAR",. │ │ │ │ │ + 0x0001f930 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0001f940 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0001f950 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0001f960 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x0001f970 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0001f980 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0001f990 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0001f9a0 20202022 6e616d65 223a2022 535f5448 "name": "S_TH │ │ │ │ │ + 0x0001f9b0 52454144 5f4c4f43 414c5f5a 45524f46 READ_LOCAL_ZEROF │ │ │ │ │ + 0x0001f9c0 494c4c22 2c0a2020 20202020 20202020 ILL",. │ │ │ │ │ + 0x0001f9d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0001f9e0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0001f9f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0001fa00 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0001fa10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0001fa20 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0001fa30 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x0001fa40 6d65223a 2022535f 54485245 41445f4c me": "S_THREAD_L │ │ │ │ │ + 0x0001fa50 4f43414c 5f564152 4941424c 4553222c OCAL_VARIABLES", │ │ │ │ │ + 0x0001fa60 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x0001fa70 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0001fa80 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x0001fa90 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0001faa0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0001fab0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0001fac0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x0001fad0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0001fae0 22535f54 48524541 445f4c4f 43414c5f "S_THREAD_LOCAL_ │ │ │ │ │ + 0x0001faf0 56415249 41424c45 5f504f49 4e544552 VARIABLE_POINTER │ │ │ │ │ + 0x0001fb00 53222c0a 20202020 20202020 20202020 S",. │ │ │ │ │ + 0x0001fb10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0001fb20 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0001fb30 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0001fb40 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0001fb50 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0001fb60 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0001fb70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0001fb80 223a2022 535f5448 52454144 5f4c4f43 ": "S_THREAD_LOC │ │ │ │ │ + 0x0001fb90 414c5f49 4e49545f 46554e43 54494f4e AL_INIT_FUNCTION │ │ │ │ │ + 0x0001fba0 5f504f49 4e544552 53222c0a 20202020 _POINTERS",. │ │ │ │ │ + 0x0001fbb0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0001fbc0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0001fbd0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0001fbe0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x0001fbf0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0001fc00 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0001fc10 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0001fc20 20202022 6e616d65 223a2022 535f4154 "name": "S_AT │ │ │ │ │ + 0x0001fc30 54525f50 5552455f 494e5354 52554354 TR_PURE_INSTRUCT │ │ │ │ │ + 0x0001fc40 494f4e53 222c0a20 20202020 20202020 IONS",. │ │ │ │ │ + 0x0001fc50 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0001fc60 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0001fc70 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0001fc80 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0001fc90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0001fca0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0001fcb0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0001fcc0 616d6522 3a202253 5f415454 525f4e4f ame": "S_ATTR_NO │ │ │ │ │ + 0x0001fcd0 5f544f43 222c0a20 20202020 20202020 _TOC",. │ │ │ │ │ + 0x0001fce0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0001fcf0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0001fd00 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x0001fd10 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0001fd20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0001fd30 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0001fd40 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x0001fd50 616d6522 3a202253 5f415454 525f5354 ame": "S_ATTR_ST │ │ │ │ │ + 0x0001fd60 5249505f 53544154 49435f53 594d5322 RIP_STATIC_SYMS" │ │ │ │ │ + 0x0001fd70 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0001fd80 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0001fd90 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0001fda0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0001fdb0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0001fdc0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0001fdd0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0001fde0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0001fdf0 2022535f 41545452 5f4e4f5f 44454144 "S_ATTR_NO_DEAD │ │ │ │ │ + 0x0001fe00 5f535452 4950222c 0a202020 20202020 _STRIP",. │ │ │ │ │ + 0x0001fe10 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0001fe20 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x0001fe30 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0001fe40 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x0001fe50 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0001fe60 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0001fe70 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0001fe80 226e616d 65223a20 22535f41 5454525f "name": "S_ATTR_ │ │ │ │ │ + 0x0001fe90 4c495645 5f535550 504f5254 222c0a20 LIVE_SUPPORT",. │ │ │ │ │ + 0x0001fea0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0001feb0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0001fec0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0001fed0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0001fee0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x0001fef0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0001ff00 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0001ff10 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ + 0x0001ff20 5f415454 525f5345 4c465f4d 4f444946 _ATTR_SELF_MODIF │ │ │ │ │ + 0x0001ff30 59494e47 5f434f44 45222c0a 20202020 YING_CODE",. │ │ │ │ │ + 0x0001ff40 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0001ff50 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0001ff60 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0001ff70 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x0001ff80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0001ff90 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0001ffa0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0001ffb0 20202022 6e616d65 223a2022 535f4154 "name": "S_AT │ │ │ │ │ + 0x0001ffc0 54525f44 45425547 222c0a20 20202020 TR_DEBUG",. │ │ │ │ │ + 0x0001ffd0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0001ffe0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0001fff0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00020000 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00020010 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00020020 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00020030 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00020040 2020226e 616d6522 3a202253 5f415454 "name": "S_ATT │ │ │ │ │ + 0x00020050 525f534f 4d455f49 4e535452 55435449 R_SOME_INSTRUCTI │ │ │ │ │ + 0x00020060 4f4e5322 2c0a2020 20202020 20202020 ONS",. │ │ │ │ │ + 0x00020070 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00020080 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00020090 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x000200a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000200b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000200c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x000200d0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x000200e0 6d65223a 2022535f 41545452 5f455854 me": "S_ATTR_EXT │ │ │ │ │ + 0x000200f0 5f52454c 4f43222c 0a202020 20202020 _RELOC",. │ │ │ │ │ + 0x00020100 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00020110 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00020120 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00020130 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00020140 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00020150 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00020160 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00020170 226e616d 65223a20 22535f41 5454525f "name": "S_ATTR_ │ │ │ │ │ + 0x00020180 4c4f435f 52454c4f 43222c0a 20202020 LOC_RELOC",. │ │ │ │ │ + 0x00020190 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x000201a0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x000201b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000201c0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x000201d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x000201e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x000201f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00020200 20202022 6e616d65 223a2022 6d616769 "name": "magi │ │ │ │ │ + 0x00020210 63222c0a 20202020 20202020 20202020 c",. │ │ │ │ │ + 0x00020220 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00020230 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00020240 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00020250 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00020260 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00020270 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00020280 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00020290 223a2022 63707574 79706522 2c0a2020 ": "cputype",. │ │ │ │ │ + 0x000202a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000202b0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x000202c0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x000202d0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x000202e0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x000202f0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00020300 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00020310 20202020 20226e61 6d65223a 20226370 "name": "cp │ │ │ │ │ + 0x00020320 75737562 74797065 222c0a20 20202020 usubtype",. │ │ │ │ │ + 0x00020330 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00020340 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00020350 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00020360 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00020370 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00020380 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00020390 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x000203a0 2020226e 616d6522 3a202266 696c6574 "name": "filet │ │ │ │ │ + 0x000203b0 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ │ + 0x000203c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000203d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x000203e0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x000203f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00020400 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00020410 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00020420 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00020430 6d65223a 20226e63 6d647322 2c0a2020 me": "ncmds",. │ │ │ │ │ + 0x00020440 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00020450 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00020460 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00020470 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00020480 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00020490 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x000204a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x000204b0 20202020 20226e61 6d65223a 20227369 "name": "si │ │ │ │ │ + 0x000204c0 7a656f66 636d6473 222c0a20 20202020 zeofcmds",. │ │ │ │ │ + 0x000204d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x000204e0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x000204f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00020500 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00020510 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00020520 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00020530 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00020540 2020226e 616d6522 3a202266 6c616773 "name": "flags │ │ │ │ │ + 0x00020550 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00020560 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00020570 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00020580 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00020590 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x000205a0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x000205b0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x000205c0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x000205d0 3a202272 65736572 76656422 2c0a2020 : "reserved",. │ │ │ │ │ + 0x000205e0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000205f0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00020600 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00020610 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00020620 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00020630 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00020640 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00020650 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ │ + 0x00020660 6d626572 5f6f665f 7365676d 656e7473 mber_of_segments │ │ │ │ │ + 0x00020670 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00020680 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00020690 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x000206a0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x000206b0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x000206c0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x000206d0 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ │ + 0x000206e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x000206f0 3a202273 65676d65 6e747322 2c0a2020 : "segments",. │ │ │ │ │ + 0x00020700 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00020710 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00020720 20202020 20202020 20202022 73747275 "stru │ │ │ │ │ + 0x00020730 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ │ + 0x00020740 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00020750 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ │ + 0x00020760 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ │ + 0x00020770 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00020780 22736567 6d656e74 73222c0a 20202020 "segments",. │ │ │ │ │ + 0x00020790 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000207a0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x000207b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000207c0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ + 0x000207d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000207e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x000207f0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00020800 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00020810 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020820 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00020830 22736567 6e616d65 222c0a20 20202020 "segname",. │ │ │ │ │ 0x00020840 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020850 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00020860 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00020870 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00020880 6e616d65 223a2022 72657365 72766564 name": "reserved │ │ │ │ │ - 0x00020890 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x000208a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000208b0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00020850 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00020860 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00020870 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020880 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ │ + 0x00020890 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000208a0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x000208b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ 0x000208c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000208d0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x000208e0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x000208f0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00020900 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00020910 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00020920 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00020930 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x000208d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x000208e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000208f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00020900 3a202276 6d616464 72222c0a 20202020 : "vmaddr",. │ │ │ │ │ + 0x00020910 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020920 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00020930 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ 0x00020940 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020950 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ │ - 0x00020960 725f6f66 5f736567 6d656e74 73222c0a r_of_segments",. │ │ │ │ │ - 0x00020970 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020980 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00020990 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x000209a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000209b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x000209c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000209d0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x000209e0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x000209f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020a00 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ │ - 0x00020a10 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ │ - 0x00020a20 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00020a30 6e616d65 223a2022 7365676d 656e7473 name": "segments │ │ │ │ │ - 0x00020a40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00020a50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00020a60 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00020a70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020a80 20202020 20202020 22737472 75637475 "structu │ │ │ │ │ - 0x00020a90 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ │ - 0x00020aa0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00020950 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00020960 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020970 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00020980 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00020990 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000209a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x000209b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000209c0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x000209d0 223a2022 766d7369 7a65222c 0a202020 ": "vmsize",. │ │ │ │ │ + 0x000209e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000209f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00020a00 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00020a10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020a20 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00020a30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020a40 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x00020a50 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00020a60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020a70 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00020a80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00020a90 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00020aa0 65223a20 2266696c 656f6666 222c0a20 e": "fileoff",. │ │ │ │ │ 0x00020ab0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020ac0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00020ad0 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ │ + 0x00020ac0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00020ad0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ 0x00020ae0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020af0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00020b00 20227365 676d656e 7473222c 0a202020 "segments",. │ │ │ │ │ - 0x00020b10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020b20 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00020b30 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00020b40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020b50 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ - 0x00020b60 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ - 0x00020b70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020b80 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00020b90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020ba0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020bb0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00020bc0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00020af0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00020b00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020b10 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00020b20 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00020b30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020b40 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00020b50 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00020b60 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00020b70 616d6522 3a202266 73697a65 222c0a20 ame": "fsize",. │ │ │ │ │ + 0x00020b80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020b90 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00020ba0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00020bb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020bc0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ 0x00020bd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020be0 20202020 20226e61 6d65223a 20227365 "name": "se │ │ │ │ │ - 0x00020bf0 676e616d 65222c0a 20202020 20202020 gname",. │ │ │ │ │ + 0x00020be0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00020bf0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ 0x00020c00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020c10 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00020c20 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00020c30 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00020c40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020c50 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ - 0x00020c60 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00020c70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020c80 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00020c90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020ca0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00020cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020cc0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00020cd0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00020ce0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020cf0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00020d00 6e616d65 223a2022 766d6164 6472222c name": "vmaddr", │ │ │ │ │ - 0x00020d10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00020d20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020d30 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00020d40 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00020d50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020d60 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00020d70 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00020d80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020d90 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x00020da0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020db0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00020dc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020c10 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00020c20 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00020c30 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00020c40 616d6522 3a20226d 61787072 6f74222c ame": "maxprot", │ │ │ │ │ + 0x00020c50 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00020c60 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00020c70 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00020c80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020c90 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00020ca0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00020cb0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00020cc0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00020cd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020ce0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00020cf0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00020d00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020d10 226e616d 65223a20 22696e69 7470726f "name": "initpro │ │ │ │ │ + 0x00020d20 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ + 0x00020d30 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00020d40 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00020d50 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00020d60 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00020d70 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x00020d80 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00020d90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020da0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00020db0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00020dc0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ 0x00020dd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020de0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00020df0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00020e00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020e10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00020e20 22766d73 697a6522 2c0a2020 20202020 "vmsize",. │ │ │ │ │ - 0x00020e30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020e40 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00020e50 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00020e60 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00020e70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020e80 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00020e90 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x00020de0 20202022 6e616d65 223a2022 6e736563 "name": "nsec │ │ │ │ │ + 0x00020df0 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ │ + 0x00020e00 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00020e10 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00020e20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00020e30 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00020e40 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ + 0x00020e50 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ + 0x00020e60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020e70 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00020e80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00020e90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ 0x00020ea0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020eb0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00020ec0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020ed0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00020ee0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020ef0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00020f00 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00020f10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020f20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020f30 20226e61 6d65223a 20226669 6c656f66 "name": "fileof │ │ │ │ │ - 0x00020f40 66222c0a 20202020 20202020 20202020 f",. │ │ │ │ │ - 0x00020f50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020f60 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00020f70 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00020f80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020f90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020fa0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00020fb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020fc0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00020fd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020fe0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00020ff0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00021000 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021010 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00021020 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00021030 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021040 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00021050 223a2022 6673697a 65222c0a 20202020 ": "fsize",. │ │ │ │ │ - 0x00021060 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021070 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021080 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00021090 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x000210a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000210b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x000210c0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x000210d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000210e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00020eb0 20202020 226e616d 65223a20 22666c61 "name": "fla │ │ │ │ │ + 0x00020ec0 6773222c 0a202020 20202020 20202020 gs",. │ │ │ │ │ + 0x00020ed0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00020ee0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00020ef0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00020f00 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00020f10 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ + 0x00020f20 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ + 0x00020f30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020f40 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00020f50 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00020f60 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ │ + 0x00020f70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020f80 20202020 226e616d 65223a20 22736563 "name": "sec │ │ │ │ │ + 0x00020f90 74696f6e 73222c0a 20202020 20202020 tions",. │ │ │ │ │ + 0x00020fa0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00020fb0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00020fc0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00020fd0 20202020 20202020 20202020 20227374 "st │ │ │ │ │ + 0x00020fe0 72756374 75726522 3a0a2020 20202020 ructure":. │ │ │ │ │ + 0x00020ff0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021000 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00021010 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021020 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ │ + 0x00021030 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00021040 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00021050 616d6522 3a202273 65637469 6f6e7322 ame": "sections" │ │ │ │ │ + 0x00021060 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00021070 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00021080 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00021090 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000210a0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000210b0 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ │ + 0x000210c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000210d0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x000210e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ 0x000210f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021100 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00021110 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021120 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x00021130 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00021140 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021100 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00021110 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00021120 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021130 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00021140 3a202273 6563746e 616d6522 2c0a2020 : "sectname",. │ │ │ │ │ 0x00021150 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021160 20202022 6e616d65 223a2022 6d617870 "name": "maxp │ │ │ │ │ - 0x00021170 726f7422 2c0a2020 20202020 20202020 rot",. │ │ │ │ │ - 0x00021180 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021190 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000211a0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x000211b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021160 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021170 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00021180 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00021190 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000211a0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x000211b0 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ │ 0x000211c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000211d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x000211d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ 0x000211e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000211f0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00021200 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000211f0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00021200 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00021210 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021220 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00021230 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021240 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00021250 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00021260 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021270 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00021280 6d65223a 2022696e 69747072 6f74222c me": "initprot", │ │ │ │ │ - 0x00021290 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000212a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000212b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x000212c0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x000212d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000212e0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x000212f0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00021220 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00021230 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00021240 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021250 20202020 20226e61 6d65223a 20227365 "name": "se │ │ │ │ │ + 0x00021260 676e616d 65222c0a 20202020 20202020 gname",. │ │ │ │ │ + 0x00021270 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021280 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00021290 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x000212a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000212b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000212c0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ + 0x000212d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000212e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000212f0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ 0x00021300 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021310 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ + 0x00021310 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ 0x00021320 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021330 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00021340 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021330 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00021340 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ 0x00021350 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021360 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00021370 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00021360 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00021370 6e616d65 223a2022 61646472 222c0a20 name": "addr",. │ │ │ │ │ 0x00021380 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021390 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000213a0 226e7365 63747322 2c0a2020 20202020 "nsects",. │ │ │ │ │ - 0x000213b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000213c0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x000213d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000213e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00021390 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000213a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x000213b0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x000213c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000213d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x000213e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ 0x000213f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021400 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00021410 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x00021420 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021430 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00021400 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00021410 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021420 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00021430 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00021440 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021450 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00021460 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021470 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00021480 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00021490 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021450 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00021460 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00021470 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021480 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ + 0x00021490 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ │ 0x000214a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000214b0 20226e61 6d65223a 2022666c 61677322 "name": "flags" │ │ │ │ │ - 0x000214c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000214b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000214c0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ 0x000214d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000214e0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x000214f0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x000214e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000214f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ 0x00021500 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021510 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00021520 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00021510 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00021520 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ 0x00021530 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021540 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00021540 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ 0x00021550 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021560 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00021570 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021560 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00021570 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ 0x00021580 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021590 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ │ - 0x000215a0 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ │ + 0x00021590 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x000215a0 6d65223a 20226f66 66736574 222c0a20 me": "offset",. │ │ │ │ │ 0x000215b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000215c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000215d0 20227365 6374696f 6e73222c 0a202020 "sections",. │ │ │ │ │ - 0x000215e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000215c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000215d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x000215e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ 0x000215f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021600 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00021610 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00021600 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00021610 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ 0x00021620 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021630 20202020 20202020 20202273 74727563 "struc │ │ │ │ │ - 0x00021640 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ │ - 0x00021650 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021660 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00021630 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00021640 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021650 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00021660 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00021670 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021680 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021690 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ │ - 0x000216a0 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ │ - 0x000216b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000216c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000216d0 6e616d65 223a2022 73656374 696f6e73 name": "sections │ │ │ │ │ - 0x000216e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x000216f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021700 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00021710 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00021720 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021680 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00021690 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000216a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000216b0 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ │ + 0x000216c0 6c69676e 222c0a20 20202020 20202020 lign",. │ │ │ │ │ + 0x000216d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000216e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x000216f0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00021700 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021710 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021720 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ 0x00021730 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021740 20202020 20202020 22617474 72696275 "attribu │ │ │ │ │ - 0x00021750 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ │ + 0x00021740 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021750 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ 0x00021760 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021770 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021780 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00021790 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000217a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000217b0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x000217c0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x000217d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021770 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00021780 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021790 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x000217a0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x000217b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000217c0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x000217d0 616d6522 3a202272 656c6f66 66222c0a ame": "reloff",. │ │ │ │ │ 0x000217e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000217f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00021800 73656374 6e616d65 222c0a20 20202020 sectname",. │ │ │ │ │ - 0x00021810 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000217f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021800 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00021810 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ 0x00021820 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021830 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00021840 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00021830 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00021840 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ 0x00021850 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021860 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021860 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ 0x00021870 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021880 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ │ + 0x00021880 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ 0x00021890 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x000218a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000218b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000218c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000218b0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x000218c0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ 0x000218d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000218e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000218f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000218e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x000218f0 6e72656c 6f63222c 0a202020 20202020 nreloc",. │ │ │ │ │ 0x00021900 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021910 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00021920 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00021930 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021910 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00021920 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00021930 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ 0x00021940 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021950 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00021960 3a202273 65676e61 6d65222c 0a202020 : "segname",. │ │ │ │ │ + 0x00021950 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00021960 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ 0x00021970 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021980 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021990 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x000219a0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x000219b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000219c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000219d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000219e0 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ │ + 0x00021980 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x00021990 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000219a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x000219b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000219c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x000219d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x000219e0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x000219f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021a00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021a10 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ + 0x00021a00 226e616d 65223a20 22666c61 6773222c "name": "flags", │ │ │ │ │ + 0x00021a10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ 0x00021a20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021a30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021a40 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00021a30 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00021a40 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ 0x00021a50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021a60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021a70 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00021a80 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00021a90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021a60 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x00021a70 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00021a80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021a90 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ 0x00021aa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021ab0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00021ac0 65223a20 22616464 72222c0a 20202020 e": "addr",. │ │ │ │ │ + 0x00021ab0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00021ac0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00021ad0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021ae0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021af0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00021b00 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00021b10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00021b20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021ae0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00021af0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00021b00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021b10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00021b20 22726573 65727665 6431222c 0a202020 "reserved1",. │ │ │ │ │ 0x00021b30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021b40 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00021b50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021b60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021b70 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x00021b80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021b90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021ba0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00021bb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021b40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021b50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00021b60 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00021b70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021b80 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00021b90 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ + 0x00021ba0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021bb0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ 0x00021bc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021bd0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00021be0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00021bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021c00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021c10 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00021c20 223a2022 73697a65 222c0a20 20202020 ": "size",. │ │ │ │ │ - 0x00021c30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021c40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021c50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00021c60 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x00021c70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021c80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021bd0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00021be0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021bf0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00021c00 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00021c10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021c20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021c30 20202020 226e616d 65223a20 22726573 "name": "res │ │ │ │ │ + 0x00021c40 65727665 6432222c 0a202020 20202020 erved2",. │ │ │ │ │ + 0x00021c50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021c60 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00021c70 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00021c80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ 0x00021c90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021ca0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00021cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021ca0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00021cb0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ 0x00021cc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021cd0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00021cd0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ 0x00021ce0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021cf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021d00 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00021d10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021d20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021d30 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00021d40 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00021d50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021d60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021d70 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00021d80 3a20226f 66667365 74222c0a 20202020 : "offset",. │ │ │ │ │ - 0x00021d90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021cf0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00021d00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021d10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00021d20 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00021d30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021d40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021d50 226e616d 65223a20 22726573 65727665 "name": "reserve │ │ │ │ │ + 0x00021d60 6433222c 0a202020 20202020 20202020 d3",. │ │ │ │ │ + 0x00021d70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021d80 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00021d90 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ 0x00021da0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021db0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00021dc0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00021dd0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00021de0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021db0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021dc0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00021dd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021de0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ 0x00021df0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021e00 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00021e00 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ 0x00021e10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021e20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021e30 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x00021e40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021e50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021e60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00021e70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021e80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021e90 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00021ea0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00021eb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021ec0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021ed0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00021ee0 223a2022 616c6967 6e222c0a 20202020 ": "align",. │ │ │ │ │ - 0x00021ef0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021f00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021f10 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00021f20 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00021f30 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00021f40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021f50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021f60 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00021f70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021f80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021f90 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x00021fa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021fb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021fc0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00021fd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021fe0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00021ff0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00022000 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00022010 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022020 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022030 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00022040 223a2022 72656c6f 6666222c 0a202020 ": "reloff",. │ │ │ │ │ - 0x00022050 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022060 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022070 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00022080 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00022090 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000220a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000220b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000220c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x000220d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000220e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000220f0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x00022100 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022110 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00021e20 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x00021e30 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x00021e40 20202020 20202020 20202020 20205d0a ]. │ │ │ │ │ + 0x00021e50 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x00021e60 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00021e70 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00021e80 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00021e90 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00021ea0 65223a20 22656e74 72795f70 6f696e74 e": "entry_point │ │ │ │ │ + 0x00021eb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00021ec0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00021ed0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00021ee0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00021ef0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00021f00 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00021f10 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00021f20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00021f30 3a202273 7461636b 5f73697a 65222c0a : "stack_size",. │ │ │ │ │ + 0x00021f40 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00021f50 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00021f60 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00021f70 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00021f80 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00021f90 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00021fa0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00021fb0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00021fc0 6661745f 6d616769 63222c0a 20202020 fat_magic",. │ │ │ │ │ + 0x00021fd0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00021fe0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00021ff0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00022000 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00022010 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00022020 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00022030 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00022040 20202022 6e616d65 223a2022 6e666174 "name": "nfat │ │ │ │ │ + 0x00022050 5f617263 68222c0a 20202020 20202020 _arch",. │ │ │ │ │ + 0x00022060 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00022070 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00022080 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00022090 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x000220a0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000220b0 2020226b 696e6422 3a202261 72726179 "kind": "array │ │ │ │ │ + 0x000220c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000220d0 6e616d65 223a2022 6661745f 61726368 name": "fat_arch │ │ │ │ │ + 0x000220e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000220f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00022100 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00022110 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ │ 0x00022120 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00022130 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022140 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022150 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00022160 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00022170 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022180 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022190 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x000221a0 65223a20 226e7265 6c6f6322 2c0a2020 e": "nreloc",. │ │ │ │ │ - 0x000221b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000221c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000221d0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x000221e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000221f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00022200 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022210 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022220 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00022230 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022240 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022250 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00022260 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022270 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022280 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00022290 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000222a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000222b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x000222c0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x000222d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000222e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000222f0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00022300 6d65223a 2022666c 61677322 2c0a2020 me": "flags",. │ │ │ │ │ - 0x00022310 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022320 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022330 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00022340 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00022350 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00022360 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022370 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022380 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00022390 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000223a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000223b0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x000223c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000223d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000223e0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x000223f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022400 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022410 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00022420 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00022430 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022440 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022450 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00022460 6d65223a 20227265 73657276 65643122 me": "reserved1" │ │ │ │ │ - 0x00022470 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00022480 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022490 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000224a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000224b0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x000224c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000224d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000224e0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x000224f0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x00022500 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022510 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00022520 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00022530 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022540 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00022550 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022560 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022570 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022580 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00022130 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00022140 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ │ + 0x00022150 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00022160 6d65223a 20226661 745f6172 6368222c me": "fat_arch", │ │ │ │ │ + 0x00022170 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00022180 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00022190 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x000221a0 20202020 20202261 74747269 62757465 "attribute │ │ │ │ │ + 0x000221b0 73223a20 5b5d0a20 20202020 20202020 s": []. │ │ │ │ │ + 0x000221c0 2020207d 0a202020 20202020 207d2c0a }. },. │ │ │ │ │ + 0x000221d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x000221e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x000221f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00022200 20202022 6e616d65 223a2022 63707574 "name": "cput │ │ │ │ │ + 0x00022210 79706522 2c0a2020 20202020 20202020 ype",. │ │ │ │ │ + 0x00022220 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00022230 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00022240 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00022250 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00022260 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00022270 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00022280 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00022290 6d65223a 20226370 75737562 74797065 me": "cpusubtype │ │ │ │ │ + 0x000222a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000222b0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x000222c0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x000222d0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x000222e0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x000222f0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00022300 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00022310 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00022320 3a20226f 66667365 74222c0a 20202020 : "offset",. │ │ │ │ │ + 0x00022330 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00022340 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00022350 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00022360 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00022370 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00022380 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00022390 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x000223a0 20202022 6e616d65 223a2022 73697a65 "name": "size │ │ │ │ │ + 0x000223b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000223c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x000223d0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x000223e0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x000223f0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00022400 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00022410 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00022420 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00022430 3a202261 6c69676e 222c0a20 20202020 : "align",. │ │ │ │ │ + 0x00022440 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00022450 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00022460 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00022470 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00022480 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00022490 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ │ + 0x000224a0 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ │ + 0x000224b0 2020226e 616d6522 3a202266 696c6522 "name": "file" │ │ │ │ │ + 0x000224c0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x000224d0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x000224e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000224f0 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ │ + 0x00022500 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00022510 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00022520 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ │ + 0x00022530 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00022540 65223a20 2266696c 65222c0a 20202020 e": "file",. │ │ │ │ │ + 0x00022550 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00022560 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00022570 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00022580 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ 0x00022590 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000225a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000225b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000225c0 20226e61 6d65223a 20227265 73657276 "name": "reserv │ │ │ │ │ - 0x000225d0 65643222 2c0a2020 20202020 20202020 ed2",. │ │ │ │ │ - 0x000225e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000225f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022600 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00022610 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00022620 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022630 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022640 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00022650 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x00022660 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022670 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022680 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00022690 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000225a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x000225b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000225c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x000225d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000225e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x000225f0 226d6167 6963222c 0a202020 20202020 "magic",. │ │ │ │ │ + 0x00022600 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022610 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00022620 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00022630 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x00022640 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00022650 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x00022660 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00022670 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00022680 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00022690 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ 0x000226a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000226b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000226c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000226b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x000226c0 22637075 74797065 222c0a20 20202020 "cputype",. │ │ │ │ │ 0x000226d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000226e0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x000226f0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000226e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x000226f0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ 0x00022700 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022710 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022720 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ │ - 0x00022730 73657276 65643322 2c0a2020 20202020 served3",. │ │ │ │ │ - 0x00022740 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022710 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00022720 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022730 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00022740 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ 0x00022750 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022760 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00022770 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00022780 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022790 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000227a0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000227b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x000227c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022760 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00022770 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00022780 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00022790 3a202263 70757375 62747970 65222c0a : "cpusubtype",. │ │ │ │ │ + 0x000227a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000227b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x000227c0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ 0x000227d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000227e0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x000227f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022800 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022810 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ │ + 0x000227e0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x000227f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00022800 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00022810 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ 0x00022820 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022830 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x00022840 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022850 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00022860 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022870 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ - 0x00022880 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022890 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x000228a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000228b0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x000228c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000228d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x000228e0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x000228f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022900 20226e61 6d65223a 2022656e 7472795f "name": "entry_ │ │ │ │ │ - 0x00022910 706f696e 74222c0a 20202020 20202020 point",. │ │ │ │ │ + 0x00022830 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00022840 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00022850 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00022860 6e616d65 223a2022 66696c65 74797065 name": "filetype │ │ │ │ │ + 0x00022870 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00022880 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00022890 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x000228a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000228b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x000228c0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x000228d0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000228e0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x000228f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00022900 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00022910 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ 0x00022920 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022930 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00022940 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x00022950 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00022960 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00022970 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00022980 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022990 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x000229a0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x000229b0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x000229c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000229d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000229e0 73746163 6b5f7369 7a65222c 0a202020 stack_size",. │ │ │ │ │ + 0x00022930 2020226e 616d6522 3a20226e 636d6473 "name": "ncmds │ │ │ │ │ + 0x00022940 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00022950 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00022960 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00022970 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022980 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00022990 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x000229a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000229b0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x000229c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000229d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x000229e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ 0x000229f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022a00 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00022a10 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00022a00 2020226e 616d6522 3a202273 697a656f "name": "sizeo │ │ │ │ │ + 0x00022a10 66636d64 73222c0a 20202020 20202020 fcmds",. │ │ │ │ │ 0x00022a20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022a30 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00022a40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022a50 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00022a60 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ │ - 0x00022a70 20207d0a 20202020 20202020 7d2c0a20 }. },. │ │ │ │ │ - 0x00022a80 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00022a90 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ │ - 0x00022aa0 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ │ - 0x00022ab0 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ │ - 0x00022ac0 6c655f69 6e646578 5f666f72 5f617263 le_index_for_arc │ │ │ │ │ - 0x00022ad0 68222c0a 20202020 20202020 20202020 h",. │ │ │ │ │ - 0x00022ae0 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ │ - 0x00022af0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ │ - 0x00022b00 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ │ - 0x00022b10 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00022b20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00022b30 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ - 0x00022b40 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x00022b50 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00022b60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022b70 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00022b80 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ + 0x00022a30 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00022a40 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00022a50 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00022a60 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00022a70 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00022a80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022a90 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00022aa0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00022ab0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00022ac0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022ad0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00022ae0 666c6167 73222c0a 20202020 20202020 flags",. │ │ │ │ │ + 0x00022af0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022b00 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00022b10 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00022b20 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00022b30 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00022b40 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00022b50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022b60 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00022b70 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00022b80 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ 0x00022b90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022ba0 20202022 6e616d65 223a2022 220a2020 "name": "". │ │ │ │ │ - 0x00022bb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022bc0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00022bd0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ - 0x00022be0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022bf0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00022c00 6e223a20 22220a20 20202020 20202020 n": "". │ │ │ │ │ - 0x00022c10 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00022c20 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00022c30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022c40 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ - 0x00022c50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022c60 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00022c70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022c80 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00022c90 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00022ca0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00022cb0 616d6522 3a202222 0a202020 20202020 ame": "". │ │ │ │ │ - 0x00022cc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022cd0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00022ce0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00022cf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022d00 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00022d10 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ - 0x00022d20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022d30 20202022 6e616d65 223a2022 220a2020 "name": "". │ │ │ │ │ + 0x00022ba0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00022bb0 72657365 72766564 222c0a20 20202020 reserved",. │ │ │ │ │ + 0x00022bc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022bd0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00022be0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00022bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022c00 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00022c10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022c20 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00022c30 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00022c40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022c50 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00022c60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00022c70 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00022c80 3a20226e 756d6265 725f6f66 5f736567 : "number_of_seg │ │ │ │ │ + 0x00022c90 6d656e74 73222c0a 20202020 20202020 ments",. │ │ │ │ │ + 0x00022ca0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022cb0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00022cc0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00022cd0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00022ce0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00022cf0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00022d00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022d10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00022d20 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00022d30 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ │ 0x00022d40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022d50 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00022d60 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ + 0x00022d50 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00022d60 7365676d 656e7473 222c0a20 20202020 segments",. │ │ │ │ │ 0x00022d70 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00022d80 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00022d90 6e223a20 22220a20 20202020 20202020 n": "". │ │ │ │ │ - 0x00022da0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x00022db0 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ │ - 0x00022dc0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00022dd0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00022de0 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ │ - 0x00022df0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00022e00 22656e74 72795f70 6f696e74 5f666f72 "entry_point_for │ │ │ │ │ - 0x00022e10 5f617263 68222c0a 20202020 20202020 _arch",. │ │ │ │ │ - 0x00022e20 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ │ - 0x00022e30 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ - 0x00022e40 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ │ - 0x00022e50 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00022e60 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00022e70 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ - 0x00022e80 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ - 0x00022e90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022ea0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00022eb0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00022ec0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ - 0x00022ed0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022ee0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00022ef0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00022f00 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ - 0x00022f10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022f20 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x00022f30 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00022f40 6174696f 6e223a20 22220a20 20202020 ation": "". │ │ │ │ │ - 0x00022f50 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00022f60 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00022f70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022f80 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ - 0x00022f90 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00022fa0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00022d90 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00022da0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022db0 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ │ + 0x00022dc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022dd0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00022de0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022df0 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ │ + 0x00022e00 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ │ + 0x00022e10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022e20 20226e61 6d65223a 20227365 676d656e "name": "segmen │ │ │ │ │ + 0x00022e30 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ │ + 0x00022e40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022e50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00022e60 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00022e70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022e80 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ + 0x00022e90 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00022ea0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022eb0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00022ec0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022ed0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00022ee0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00022ef0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022f00 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00022f10 6d65223a 20227365 676e616d 65222c0a me": "segname",. │ │ │ │ │ + 0x00022f20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022f30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022f40 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00022f50 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00022f60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022f70 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00022f80 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ │ + 0x00022f90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00022fa0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ 0x00022fb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022fc0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00022fd0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ + 0x00022fc0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00022fd0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00022fe0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00022ff0 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ │ - 0x00023000 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023010 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00023020 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023030 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00023040 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00023050 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ - 0x00023060 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023070 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00023080 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00023090 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ - 0x000230a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000230b0 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x000230c0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x000230d0 6174696f 6e223a20 22220a20 20202020 ation": "". │ │ │ │ │ - 0x000230e0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x000230f0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ - 0x00023100 2020207d 20202020 20202020 0a202020 } . │ │ │ │ │ - 0x00023110 205d0a7d 0a0a0000 7b0a2020 2020226b ].}....{. "k │ │ │ │ │ - 0x00023120 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ │ - 0x00023130 20202020 226e616d 65223a20 226d6174 "name": "mat │ │ │ │ │ - 0x00023140 68222c0a 20202020 22617474 72696275 h",. "attribu │ │ │ │ │ - 0x00023150 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ │ - 0x00023160 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00023170 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00023180 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00023190 223a2022 4d45414e 5f425954 4553222c ": "MEAN_BYTES", │ │ │ │ │ - 0x000231a0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x000231b0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x000231c0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x000231d0 79706522 3a202266 220a2020 20202020 ype": "f". │ │ │ │ │ - 0x000231e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x000231f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00023200 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ │ - 0x00023210 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00023220 223a2022 696e5f72 616e6765 222c0a20 ": "in_range",. │ │ │ │ │ - 0x00023230 20202020 20202020 20202022 72657475 "retu │ │ │ │ │ - 0x00023240 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ │ - 0x00023250 20202020 20202020 20202022 6f766572 "over │ │ │ │ │ - 0x00023260 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ │ - 0x00023270 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00022ff0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00023000 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00023010 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023020 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00023030 766d6164 6472222c 0a202020 20202020 vmaddr",. │ │ │ │ │ + 0x00023040 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023050 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00023060 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00023070 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00023080 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023090 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x000230a0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x000230b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000230c0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x000230d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000230e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x000230f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023100 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00023110 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00023120 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023130 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023140 226e616d 65223a20 22766d73 697a6522 "name": "vmsize" │ │ │ │ │ + 0x00023150 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00023160 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023170 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00023180 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00023190 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000231a0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000231b0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x000231c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000231d0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x000231e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000231f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00023200 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023210 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023220 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00023230 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00023240 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023250 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00023260 20226669 6c656f66 66222c0a 20202020 "fileoff",. │ │ │ │ │ + 0x00023270 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00023280 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023290 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ - 0x000232a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000232b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000232c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000232d0 20202020 20227479 7065223a 20226622 "type": "f" │ │ │ │ │ - 0x000232e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000232f0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00023300 616d6522 3a202274 65737422 0a202020 ame": "test". │ │ │ │ │ - 0x00023310 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023320 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00023330 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023340 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00023350 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00023360 79706522 3a202266 222c0a20 20202020 ype": "f",. │ │ │ │ │ - 0x00023370 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023380 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00023390 6c6f7765 72220a20 20202020 20202020 lower". │ │ │ │ │ - 0x000233a0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x000233b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000233c0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00023290 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x000232a0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x000232b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000232c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000232d0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x000232e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000232f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00023300 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023310 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00023320 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023330 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00023340 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00023350 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023360 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023370 20202022 6e616d65 223a2022 6673697a "name": "fsiz │ │ │ │ │ + 0x00023380 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00023390 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000233a0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x000233b0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x000233c0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x000233d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000233e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x000233f0 2266222c 0a202020 20202020 20202020 "f",. │ │ │ │ │ - 0x00023400 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023410 20226e61 6d65223a 20227570 70657222 "name": "upper" │ │ │ │ │ - 0x00023420 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00023430 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00023440 20202020 20202020 20202020 2020205d ] │ │ │ │ │ - 0x00023450 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00023460 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00023470 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ │ - 0x00023480 74727565 20696620 74686520 2a746573 true if the *tes │ │ │ │ │ - 0x00023490 742a2076 616c7565 20697320 62657477 t* value is betw │ │ │ │ │ - 0x000234a0 65656e20 2a6c6f77 65722a20 616e6420 een *lower* and │ │ │ │ │ - 0x000234b0 2a757070 65722a20 76616c75 65732e20 *upper* values. │ │ │ │ │ - 0x000234c0 54686520 636f6d70 61726973 6f6e7320 The comparisons │ │ │ │ │ - 0x000234d0 61726520 696e636c 75736976 652e2045 are inclusive. E │ │ │ │ │ - 0x000234e0 78616d70 6c653a20 6060606d 6174682e xample: ```math. │ │ │ │ │ - 0x000234f0 696e5f72 616e6765 286d6174 682e6465 in_range(math.de │ │ │ │ │ - 0x00023500 76696174 696f6e28 302c2066 696c6573 viation(0, files │ │ │ │ │ - 0x00023510 697a652c 206d6174 682e4d45 414e5f42 ize, math.MEAN_B │ │ │ │ │ - 0x00023520 59544553 292c2036 332e392c 2036342c YTES), 63.9, 64, │ │ │ │ │ - 0x00023530 31296060 60220a20 20202020 20202020 1)```". │ │ │ │ │ - 0x00023540 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x00023550 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ │ - 0x00023560 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00023570 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00023580 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ │ - 0x00023590 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000235a0 22646576 69617469 6f6e222c 0a202020 "deviation",. │ │ │ │ │ - 0x000235b0 20202020 20202020 20227265 7475726e "return │ │ │ │ │ - 0x000235c0 5f747970 65223a20 2266222c 0a202020 _type": "f",. │ │ │ │ │ - 0x000235d0 20202020 20202020 20226f76 65726c6f "overlo │ │ │ │ │ - 0x000235e0 61647322 3a205b0a 20202020 20202020 ads": [. │ │ │ │ │ - 0x000235f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00023600 20202020 20202020 20202020 20202261 "a │ │ │ │ │ - 0x00023610 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ │ - 0x00023620 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023630 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00023640 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023650 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ │ - 0x00023660 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023670 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00023680 65223a20 226f6666 73657422 0a202020 e": "offset". │ │ │ │ │ - 0x00023690 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000236a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x000233e0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x000233f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023400 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00023410 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023420 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023430 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00023440 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023450 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00023460 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00023470 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023480 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00023490 223a2022 6d617870 726f7422 2c0a2020 ": "maxprot",. │ │ │ │ │ + 0x000234a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000234b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000234c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000234d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x000234e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000234f0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00023500 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x00023510 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023520 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00023530 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023540 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00023550 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023560 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023570 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00023580 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00023590 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000235a0 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ │ + 0x000235b0 69747072 6f74222c 0a202020 20202020 itprot",. │ │ │ │ │ + 0x000235c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000235d0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x000235e0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x000235f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00023600 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023610 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00023620 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00023630 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023640 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x00023650 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023660 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00023670 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023680 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00023690 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x000236a0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x000236b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000236c0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000236d0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x000236e0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ - 0x000236f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023700 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00023710 73697a65 220a2020 20202020 20202020 size". │ │ │ │ │ - 0x00023720 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x00023730 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00023740 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00023750 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023760 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00023770 66222c0a 20202020 20202020 20202020 f",. │ │ │ │ │ + 0x000236c0 226e616d 65223a20 226e7365 63747322 "name": "nsects" │ │ │ │ │ + 0x000236d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000236e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000236f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00023700 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00023710 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023720 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00023730 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00023740 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023750 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00023760 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023770 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ 0x00023780 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023790 226e616d 65223a20 226d6561 6e220a20 "name": "mean". │ │ │ │ │ - 0x000237a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000237b0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x000237c0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ - 0x000237d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000237e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x000237f0 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ │ - 0x00023800 65206465 76696174 696f6e20 66726f6d e deviation from │ │ │ │ │ - 0x00023810 20746865 206d6561 6e20666f 72207468 the mean for th │ │ │ │ │ - 0x00023820 65202a73 697a652a 20627974 65732073 e *size* bytes s │ │ │ │ │ - 0x00023830 74617274 696e6720 6174202a 6f666673 tarting at *offs │ │ │ │ │ - 0x00023840 65742a2e 20576865 6e207363 616e6e69 et*. When scanni │ │ │ │ │ - 0x00023850 6e672061 2072756e 6e696e67 2070726f ng a running pro │ │ │ │ │ - 0x00023860 63657373 20746865 202a6f66 66736574 cess the *offset │ │ │ │ │ - 0x00023870 2a206172 67756d65 6e742073 686f756c * argument shoul │ │ │ │ │ - 0x00023880 64206265 20612076 69727475 616c2061 d be a virtual a │ │ │ │ │ - 0x00023890 64647265 73732077 69746869 6e207468 ddress within th │ │ │ │ │ - 0x000238a0 65207072 6f636573 73206164 64726573 e process addres │ │ │ │ │ - 0x000238b0 73207370 6163652e 20546865 20726574 s space. The ret │ │ │ │ │ - 0x000238c0 75726e65 64207661 6c756520 69732061 urned value is a │ │ │ │ │ - 0x000238d0 20666c6f 61742e20 54686520 6d65616e float. The mean │ │ │ │ │ - 0x000238e0 206f6620 616e2065 7175616c 6c792064 of an equally d │ │ │ │ │ - 0x000238f0 69737472 69627574 65642072 616e646f istributed rando │ │ │ │ │ - 0x00023900 6d207361 6d706c65 206f6620 62797465 m sample of byte │ │ │ │ │ - 0x00023910 73206973 20313237 2e352c20 77686963 s is 127.5, whic │ │ │ │ │ - 0x00023920 68206973 20617661 696c6162 6c652061 h is available a │ │ │ │ │ - 0x00023930 73207468 6520636f 6e737461 6e74206d s the constant m │ │ │ │ │ - 0x00023940 6174682e 4d45414e 5f425954 45532e20 ath.MEAN_BYTES. │ │ │ │ │ - 0x00023950 4578616d 706c653a 20606060 6d617468 Example: ```math │ │ │ │ │ - 0x00023960 2e646576 69617469 6f6e2830 2c206669 .deviation(0, fi │ │ │ │ │ - 0x00023970 6c657369 7a652c20 6d617468 2e4d4541 lesize, math.MEA │ │ │ │ │ - 0x00023980 4e5f4259 54455329 203d3d20 36342e30 N_BYTES) == 64.0 │ │ │ │ │ - 0x00023990 60606022 0a202020 20202020 20202020 ```". │ │ │ │ │ - 0x000239a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x000239b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x000239c0 20202020 20202020 20202020 20202261 "a │ │ │ │ │ - 0x000239d0 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ │ + 0x00023790 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000237a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000237b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000237c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000237d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x000237e0 2022666c 61677322 2c0a2020 20202020 "flags",. │ │ │ │ │ + 0x000237f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023800 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00023810 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00023820 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00023830 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023840 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00023850 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x00023860 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023870 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00023880 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023890 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000238a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000238b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x000238c0 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ │ + 0x000238d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000238e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000238f0 20226e61 6d65223a 20227365 6374696f "name": "sectio │ │ │ │ │ + 0x00023900 6e73222c 0a202020 20202020 20202020 ns",. │ │ │ │ │ + 0x00023910 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023920 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00023930 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00023940 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023950 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023960 20202273 74727563 74757265 223a0a20 "structure":. │ │ │ │ │ + 0x00023970 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023980 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023990 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000239a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000239b0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x000239c0 6e64223a 20227374 72756374 222c0a20 nd": "struct",. │ │ │ │ │ + 0x000239d0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x000239e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000239f0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00023a00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023a10 20202022 74797065 223a2022 73222c0a "type": "s",. │ │ │ │ │ + 0x000239f0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00023a00 73656374 696f6e73 222c0a20 20202020 sections",. │ │ │ │ │ + 0x00023a10 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00023a20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023a30 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00023a40 65223a20 22737472 696e6722 0a202020 e": "string". │ │ │ │ │ + 0x00023a30 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00023a40 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ 0x00023a50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023a60 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00023a70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023a80 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00023a90 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00023aa0 79706522 3a202266 222c0a20 20202020 ype": "f",. │ │ │ │ │ + 0x00023a60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023a70 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ │ + 0x00023a80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023a90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023aa0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ 0x00023ab0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023ac0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00023ad0 6d65616e 220a2020 20202020 20202020 mean". │ │ │ │ │ - 0x00023ae0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x00023ac0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023ad0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00023ae0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ 0x00023af0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023b00 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ - 0x00023b10 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00023b20 6d656e74 6174696f 6e223a20 22526574 mentation": "Ret │ │ │ │ │ - 0x00023b30 75726e20 74686520 64657669 6174696f urn the deviatio │ │ │ │ │ - 0x00023b40 6e206672 6f6d2074 6865206d 65616e20 n from the mean │ │ │ │ │ - 0x00023b50 666f7220 74686520 67697665 6e207374 for the given st │ │ │ │ │ - 0x00023b60 72696e67 2e220a20 20202020 20202020 ring.". │ │ │ │ │ - 0x00023b70 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x00023b80 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ │ - 0x00023b90 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00023ba0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00023bb0 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ │ - 0x00023bc0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00023bd0 226d6561 6e222c0a 20202020 20202020 "mean",. │ │ │ │ │ - 0x00023be0 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ │ - 0x00023bf0 223a2022 66222c0a 20202020 20202020 ": "f",. │ │ │ │ │ - 0x00023c00 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ │ - 0x00023c10 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00023c20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00023c30 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ - 0x00023c40 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ - 0x00023c50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023c60 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00023c70 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00023c80 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ - 0x00023c90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023ca0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00023cb0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00023cc0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x00023cd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023ce0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00023b00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023b10 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00023b20 6e616d65 223a2022 73656374 6e616d65 name": "sectname │ │ │ │ │ + 0x00023b30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00023b40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023b50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023b60 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00023b70 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00023b80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023b90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023ba0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00023bb0 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ + 0x00023bc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023bd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023be0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00023bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023c00 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00023c10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00023c20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023c30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023c40 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00023c50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00023c60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023c70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023c80 2020226e 616d6522 3a202273 65676e61 "name": "segna │ │ │ │ │ + 0x00023c90 6d65222c 0a202020 20202020 20202020 me",. │ │ │ │ │ + 0x00023ca0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023cc0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00023cd0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00023ce0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00023cf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023d00 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ │ - 0x00023d10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023d20 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00023d30 65223a20 22220a20 20202020 20202020 e": "". │ │ │ │ │ - 0x00023d40 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00023d50 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00023d60 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ - 0x00023d70 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00023d80 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ │ - 0x00023d90 7475726e 73207468 65206d65 616e2066 turns the mean f │ │ │ │ │ - 0x00023da0 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ │ - 0x00023db0 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ │ - 0x00023dc0 2a6f6666 7365742a 2e205768 656e2073 *offset*. When s │ │ │ │ │ - 0x00023dd0 63616e6e 696e6720 61207275 6e6e696e canning a runnin │ │ │ │ │ - 0x00023de0 67207072 6f636573 73207468 65202a6f g process the *o │ │ │ │ │ - 0x00023df0 66667365 742a2061 7267756d 656e7420 ffset* argument │ │ │ │ │ - 0x00023e00 73686f75 6c642062 65206120 76697274 should be a virt │ │ │ │ │ - 0x00023e10 75616c20 61646472 65737320 77697468 ual address with │ │ │ │ │ - 0x00023e20 696e2074 68652070 726f6365 73732061 in the process a │ │ │ │ │ - 0x00023e30 64647265 73732073 70616365 2e205468 ddress space. Th │ │ │ │ │ - 0x00023e40 65207265 7475726e 65642076 616c7565 e returned value │ │ │ │ │ - 0x00023e50 20697320 6120666c 6f61742e 20457861 is a float. Exa │ │ │ │ │ - 0x00023e60 6d706c65 3a206060 606d6174 682e6d65 mple: ```math.me │ │ │ │ │ - 0x00023e70 616e2830 2c206669 6c657369 7a652920 an(0, filesize) │ │ │ │ │ - 0x00023e80 3c203732 2e306060 60220a20 20202020 < 72.0```". │ │ │ │ │ - 0x00023e90 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00023ea0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00023d00 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00023d10 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ │ + 0x00023d20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023d30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023d40 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x00023d50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023d60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023d70 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00023d80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023d90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023da0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00023db0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00023dc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023dd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023de0 20202020 226e616d 65223a20 22616464 "name": "add │ │ │ │ │ + 0x00023df0 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ │ + 0x00023e00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023e10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023e20 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00023e30 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00023e40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023e50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023e60 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00023e70 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x00023e80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023e90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023ea0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ 0x00023eb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023ec0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ - 0x00023ed0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00023ee0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00023ec0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023ed0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00023ee0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00023ef0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023f00 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00023f10 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ │ + 0x00023f00 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00023f10 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ 0x00023f20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023f30 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ │ - 0x00023f40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023f50 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x00023f60 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ │ + 0x00023f30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023f40 20202022 6e616d65 223a2022 73697a65 "name": "size │ │ │ │ │ + 0x00023f50 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00023f60 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00023f70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00023f80 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00023f90 223a2022 52657475 726e2074 6865206d ": "Return the m │ │ │ │ │ - 0x00023fa0 65616e20 666f7220 74686520 67697665 ean for the give │ │ │ │ │ - 0x00023fb0 6e207374 72696e67 2e220a20 20202020 n string.". │ │ │ │ │ - 0x00023fc0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x00023fd0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ - 0x00023fe0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00023ff0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00024000 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ │ - 0x00024010 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00024020 65223a20 22736572 69616c5f 636f7272 e": "serial_corr │ │ │ │ │ - 0x00024030 656c6174 696f6e22 2c0a2020 20202020 elation",. │ │ │ │ │ - 0x00024040 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ - 0x00024050 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ │ - 0x00024060 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ - 0x00024070 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x00024080 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00024090 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ - 0x000240a0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ - 0x000240b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000240c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00023f80 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00023f90 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00023fa0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023fb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023fc0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00023fd0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x00023fe0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00023ff0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024000 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00024010 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024020 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00024030 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00024040 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024050 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024060 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00024070 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00024080 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024090 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000240a0 2020226e 616d6522 3a20226f 66667365 "name": "offse │ │ │ │ │ + 0x000240b0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ + 0x000240c0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x000240d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000240e0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ │ - 0x000240f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024100 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00024110 2022220a 20202020 20202020 20202020 "". │ │ │ │ │ - 0x00024120 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00024130 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024140 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x000240e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000240f0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00024100 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024110 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024120 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00024130 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x00024140 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00024150 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024160 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00024170 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00024180 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00024190 616d6522 3a202222 0a202020 20202020 ame": "". │ │ │ │ │ + 0x00024160 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00024170 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024180 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024190 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ 0x000241a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000241b0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x000241c0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ │ - 0x000241d0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x000241e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000241f0 52657475 726e7320 74686520 73657269 Returns the seri │ │ │ │ │ - 0x00024200 616c2063 6f727265 6c617469 6f6e2066 al correlation f │ │ │ │ │ - 0x00024210 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ │ - 0x00024220 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ │ - 0x00024230 2a6f6666 7365742a 2e205768 656e2073 *offset*. When s │ │ │ │ │ - 0x00024240 63616e6e 696e6720 61207275 6e6e696e canning a runnin │ │ │ │ │ - 0x00024250 67207072 6f636573 73207468 65202a6f g process the *o │ │ │ │ │ - 0x00024260 66667365 742a2061 7267756d 656e7420 ffset* argument │ │ │ │ │ - 0x00024270 73686f75 6c642062 65206120 76697274 should be a virt │ │ │ │ │ - 0x00024280 75616c20 61646472 65737320 77697468 ual address with │ │ │ │ │ - 0x00024290 696e2074 68652070 726f6365 73732061 in the process a │ │ │ │ │ - 0x000242a0 64647265 73732073 70616365 2e205468 ddress space. Th │ │ │ │ │ - 0x000242b0 65207265 7475726e 65642076 616c7565 e returned value │ │ │ │ │ - 0x000242c0 20697320 6120666c 6f617420 62657477 is a float betw │ │ │ │ │ - 0x000242d0 65656e20 302e3020 616e6420 312e302e een 0.0 and 1.0. │ │ │ │ │ - 0x000242e0 20457861 6d706c65 3a206060 606d6174 Example: ```mat │ │ │ │ │ - 0x000242f0 682e7365 7269616c 5f636f72 72656c61 h.serial_correla │ │ │ │ │ - 0x00024300 74696f6e 28302c20 66696c65 73697a65 tion(0, filesize │ │ │ │ │ - 0x00024310 29203c20 302e3260 6060220a 20202020 ) < 0.2```". │ │ │ │ │ - 0x00024320 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00024330 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00024340 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00024350 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ - 0x00024360 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x00024370 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x000241b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000241c0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x000241d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000241e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000241f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024200 20202022 6e616d65 223a2022 616c6967 "name": "alig │ │ │ │ │ + 0x00024210 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ + 0x00024220 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024230 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024240 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00024250 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00024260 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024270 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024280 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00024290 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x000242a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000242b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000242c0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x000242d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000242e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000242f0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00024300 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024310 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024320 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00024330 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00024340 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024350 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024360 20202022 6e616d65 223a2022 72656c6f "name": "relo │ │ │ │ │ + 0x00024370 6666222c 0a202020 20202020 20202020 ff",. │ │ │ │ │ 0x00024380 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024390 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x000243a0 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ │ - 0x000243b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000243c0 20202022 6e616d65 223a2022 220a2020 "name": "". │ │ │ │ │ + 0x00024390 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000243a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x000243b0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x000243c0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x000243d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000243e0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x000243f0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ + 0x000243e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x000243f0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ 0x00024400 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024410 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00024420 6e223a20 22526574 75726e20 74686520 n": "Return the │ │ │ │ │ - 0x00024430 73657269 616c2063 6f727265 6c617469 serial correlati │ │ │ │ │ - 0x00024440 6f6e2066 6f722074 68652067 6976656e on for the given │ │ │ │ │ - 0x00024450 20737472 696e672e 220a2020 20202020 string.". │ │ │ │ │ - 0x00024460 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ - 0x00024470 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ │ - 0x00024480 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00024490 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x000244a0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ │ - 0x000244b0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x000244c0 223a2022 6d6f6e74 655f6361 726c6f5f ": "monte_carlo_ │ │ │ │ │ - 0x000244d0 7069222c 0a202020 20202020 20202020 pi",. │ │ │ │ │ - 0x000244e0 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ │ - 0x000244f0 2266222c 0a202020 20202020 20202020 "f",. │ │ │ │ │ - 0x00024500 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ │ - 0x00024510 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024520 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00024530 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ - 0x00024540 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x00024550 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00024410 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024420 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x00024430 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024440 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024450 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00024460 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024470 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024480 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00024490 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x000244a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000244b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000244c0 20202020 226e616d 65223a20 226e7265 "name": "nre │ │ │ │ │ + 0x000244d0 6c6f6322 2c0a2020 20202020 20202020 loc",. │ │ │ │ │ + 0x000244e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000244f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024500 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00024510 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00024520 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024530 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024540 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00024550 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ 0x00024560 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024570 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00024580 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ + 0x00024570 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024580 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ 0x00024590 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000245a0 20202020 226e616d 65223a20 22220a20 "name": "". │ │ │ │ │ - 0x000245b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000245c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000245a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000245b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000245c0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x000245d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000245e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000245f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024600 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ │ + 0x000245e0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000245f0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00024600 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00024610 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024620 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00024630 2022220a 20202020 20202020 20202020 "". │ │ │ │ │ - 0x00024640 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x00024620 20202020 20226e61 6d65223a 2022666c "name": "fl │ │ │ │ │ + 0x00024630 61677322 2c0a2020 20202020 20202020 ags",. │ │ │ │ │ + 0x00024640 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00024650 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024660 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ │ - 0x00024670 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00024680 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ │ - 0x00024690 6e732074 68652070 65726365 6e746167 ns the percentag │ │ │ │ │ - 0x000246a0 65206177 61792066 726f6d20 50692066 e away from Pi f │ │ │ │ │ - 0x000246b0 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ │ - 0x000246c0 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ │ - 0x000246d0 2a6f6666 7365742a 20776865 6e207275 *offset* when ru │ │ │ │ │ - 0x000246e0 6e207468 726f7567 68207468 65204d6f n through the Mo │ │ │ │ │ - 0x000246f0 6e746520 4361726c 6f206672 6f6d2050 nte Carlo from P │ │ │ │ │ - 0x00024700 69207465 73742e20 5768656e 20736361 i test. When sca │ │ │ │ │ - 0x00024710 6e6e696e 67206120 72756e6e 696e6720 nning a running │ │ │ │ │ - 0x00024720 70726f63 65737320 74686520 2a6f6666 process the *off │ │ │ │ │ - 0x00024730 7365742a 20617267 756d656e 74207368 set* argument sh │ │ │ │ │ - 0x00024740 6f756c64 20626520 61207669 72747561 ould be a virtua │ │ │ │ │ - 0x00024750 6c206164 64726573 73207769 7468696e l address within │ │ │ │ │ - 0x00024760 20746865 2070726f 63657373 20616464 the process add │ │ │ │ │ - 0x00024770 72657373 20737061 63652e20 54686520 ress space. The │ │ │ │ │ - 0x00024780 72657475 726e6564 2076616c 75652069 returned value i │ │ │ │ │ - 0x00024790 73206120 666c6f61 742e2045 78616d70 s a float. Examp │ │ │ │ │ - 0x000247a0 6c653a20 6060606d 6174682e 6d6f6e74 le: ```math.mont │ │ │ │ │ - 0x000247b0 655f6361 726c6f5f 70692830 2c206669 e_carlo_pi(0, fi │ │ │ │ │ - 0x000247c0 6c657369 7a652920 3c20302e 30376060 lesize) < 0.07`` │ │ │ │ │ - 0x000247d0 60220a20 20202020 20202020 20202020 `". │ │ │ │ │ - 0x000247e0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x000247f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00024800 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ - 0x00024810 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ + 0x00024660 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00024670 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00024680 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024690 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000246a0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x000246b0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x000246c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000246d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000246e0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x000246f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024700 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024710 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00024720 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024730 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024740 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00024750 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00024760 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024770 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024780 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ │ + 0x00024790 73657276 65643122 2c0a2020 20202020 served1",. │ │ │ │ │ + 0x000247a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000247b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000247c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000247d0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x000247e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000247f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024800 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00024810 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ 0x00024820 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024830 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00024840 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024850 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ │ + 0x00024830 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024840 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00024850 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00024860 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024870 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00024880 3a202222 0a202020 20202020 20202020 : "". │ │ │ │ │ - 0x00024890 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ - 0x000248a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000248b0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ │ - 0x000248c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000248d0 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ │ - 0x000248e0 726e2074 68652070 65726365 6e746167 rn the percentag │ │ │ │ │ - 0x000248f0 65206177 61792066 726f6d20 50692066 e away from Pi f │ │ │ │ │ - 0x00024900 6f722074 68652067 6976656e 20737472 or the given str │ │ │ │ │ - 0x00024910 696e672e 220a2020 20202020 20202020 ing.". │ │ │ │ │ - 0x00024920 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00024930 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ │ - 0x00024940 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00024950 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00024960 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ - 0x00024970 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00024980 656e7472 6f707922 2c0a2020 20202020 entropy",. │ │ │ │ │ - 0x00024990 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ - 0x000249a0 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ │ - 0x000249b0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ - 0x000249c0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x000249d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x000249e0 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ - 0x000249f0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ - 0x00024a00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024a10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00024870 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00024880 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024890 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000248a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x000248b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x000248c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000248d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000248e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x000248f0 20227265 73657276 65643222 2c0a2020 "reserved2",. │ │ │ │ │ + 0x00024900 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024910 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024920 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00024930 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00024940 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00024950 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024960 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024970 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00024980 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024990 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000249a0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x000249b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000249c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000249d0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x000249e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000249f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024a00 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00024a10 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ 0x00024a20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024a30 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ │ - 0x00024a40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024a50 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00024a60 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ │ + 0x00024a30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024a40 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00024a50 6d65223a 20227265 73657276 65643322 me": "reserved3" │ │ │ │ │ + 0x00024a60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ 0x00024a70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024a80 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00024a90 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00024aa0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024ab0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00024ac0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ - 0x00024ad0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024ae0 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ │ - 0x00024af0 65220a20 20202020 20202020 20202020 e". │ │ │ │ │ - 0x00024b00 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x00024b10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024b20 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x00024b30 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00024b40 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ │ - 0x00024b50 73207468 6520656e 74726f70 7920666f s the entropy fo │ │ │ │ │ - 0x00024b60 72202a73 697a652a 20627974 65732073 r *size* bytes s │ │ │ │ │ - 0x00024b70 74617274 696e6720 6174202a 6f666673 tarting at *offs │ │ │ │ │ - 0x00024b80 65742a2e 20576865 6e207363 616e6e69 et*. When scanni │ │ │ │ │ - 0x00024b90 6e672061 2072756e 6e696e67 2070726f ng a running pro │ │ │ │ │ - 0x00024ba0 63657373 20746865 202a6f66 66736574 cess the *offset │ │ │ │ │ - 0x00024bb0 2a206172 67756d65 6e742073 686f756c * argument shoul │ │ │ │ │ - 0x00024bc0 64206265 20612076 69727475 616c2061 d be a virtual a │ │ │ │ │ - 0x00024bd0 64647265 73732077 69746869 6e207468 ddress within th │ │ │ │ │ - 0x00024be0 65207072 6f636573 73206164 64726573 e process addres │ │ │ │ │ - 0x00024bf0 73207370 6163652e 20546865 20726574 s space. The ret │ │ │ │ │ - 0x00024c00 75726e65 64207661 6c756520 69732061 urned value is a │ │ │ │ │ - 0x00024c10 20666c6f 61742e20 4578616d 706c653a float. Example: │ │ │ │ │ - 0x00024c20 20606060 6d617468 2e656e74 726f7079 ```math.entropy │ │ │ │ │ - 0x00024c30 28302c20 66696c65 73697a65 29203e3d (0, filesize) >= │ │ │ │ │ - 0x00024c40 20376060 60220a20 20202020 20202020 7```". │ │ │ │ │ - 0x00024c50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00024c60 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00024a80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024a90 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00024aa0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00024ab0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024ac0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024ad0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00024ae0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x00024af0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024b00 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00024b10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00024b20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024b30 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x00024b40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024b50 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00024b60 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00024b70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024b80 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00024b90 20202020 20202020 20202020 2020205d ] │ │ │ │ │ + 0x00024ba0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00024bb0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x00024bc0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00024bd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00024be0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00024bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024c00 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00024c10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00024c20 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00024c30 2022656e 7472795f 706f696e 74222c0a "entry_point",. │ │ │ │ │ + 0x00024c40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024c50 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00024c60 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ 0x00024c70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024c80 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ - 0x00024c90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024ca0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00024cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024cc0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ - 0x00024cd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00024ce0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00024cf0 616d6522 3a202222 0a202020 20202020 ame": "". │ │ │ │ │ - 0x00024d00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024d10 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00024d20 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ │ - 0x00024d30 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00024d40 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00024d50 52657475 726e7320 74686520 656e7472 Returns the entr │ │ │ │ │ - 0x00024d60 6f707920 666f7220 74686520 67697665 opy for the give │ │ │ │ │ - 0x00024d70 6e207374 72696e67 2e206060 60457861 n string. ```Exa │ │ │ │ │ - 0x00024d80 6d706c65 3a206d61 74682e65 6e74726f mple: math.entro │ │ │ │ │ - 0x00024d90 7079285c 2264756d 6d795c22 29203e20 py(\"dummy\") > │ │ │ │ │ - 0x00024da0 37606060 220a2020 20202020 20202020 7```". │ │ │ │ │ - 0x00024db0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00024dc0 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ │ - 0x00024dd0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00024de0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00024df0 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ - 0x00024e00 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00024e10 6d696e22 2c0a2020 20202020 20202020 min",. │ │ │ │ │ - 0x00024e20 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ - 0x00024e30 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ - 0x00024e40 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ - 0x00024e50 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00024e60 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00024e70 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ - 0x00024e80 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x00024e90 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00024ea0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024eb0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00024ec0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ - 0x00024ed0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024ee0 20202020 20226e61 6d65223a 2022696e "name": "in │ │ │ │ │ - 0x00024ef0 74220a20 20202020 20202020 20202020 t". │ │ │ │ │ - 0x00024f00 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00024f10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024f20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00024f30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024f40 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ │ - 0x00024f50 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00024f60 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00024f70 6d65223a 2022696e 74220a20 20202020 me": "int". │ │ │ │ │ - 0x00024f80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024f90 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00024fa0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ - 0x00024fb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00024fc0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00024fd0 20225265 7475726e 73207468 65206d69 "Returns the mi │ │ │ │ │ - 0x00024fe0 6e696d75 6d206f66 2074776f 20756e73 nimum of two uns │ │ │ │ │ - 0x00024ff0 69676e65 6420696e 74656765 72207661 igned integer va │ │ │ │ │ - 0x00025000 6c756573 2e220a20 20202020 20202020 lues.". │ │ │ │ │ - 0x00025010 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x00025020 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ │ - 0x00025030 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00025040 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00025050 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ │ - 0x00025060 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00025070 226d6178 222c0a20 20202020 20202020 "max",. │ │ │ │ │ - 0x00025080 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ │ - 0x00025090 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ - 0x000250a0 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ │ - 0x000250b0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ - 0x000250c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000250d0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ - 0x000250e0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ - 0x000250f0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00025100 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00025110 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00025120 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ - 0x00025130 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025140 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ │ - 0x00025150 6e74220a 20202020 20202020 20202020 nt". │ │ │ │ │ - 0x00025160 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00025170 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025180 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00024c80 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00024c90 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00024ca0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00024cb0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00024cc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024cd0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00024ce0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00024cf0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00024d00 6e616d65 223a2022 73746163 6b5f7369 name": "stack_si │ │ │ │ │ + 0x00024d10 7a65222c 0a202020 20202020 20202020 ze",. │ │ │ │ │ + 0x00024d20 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00024d30 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00024d40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00024d50 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00024d60 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ + 0x00024d70 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ + 0x00024d80 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ + 0x00024d90 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ + 0x00024da0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00024db0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00024dc0 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ │ + 0x00024dd0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00024de0 6d65223a 20226669 6c655f69 6e646578 me": "file_index │ │ │ │ │ + 0x00024df0 5f666f72 5f617263 68222c0a 20202020 _for_arch",. │ │ │ │ │ + 0x00024e00 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ │ + 0x00024e10 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ │ + 0x00024e20 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ │ + 0x00024e30 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ │ + 0x00024e40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00024e50 20202020 20202020 20202020 20226172 "ar │ │ │ │ │ + 0x00024e60 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ │ + 0x00024e70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024e80 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00024e90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024ea0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ │ + 0x00024eb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024ec0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00024ed0 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ │ + 0x00024ee0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x00024ef0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024f00 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ + 0x00024f10 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00024f20 6d656e74 6174696f 6e223a20 22220a20 mentation": "". │ │ │ │ │ + 0x00024f30 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00024f40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00024f50 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00024f60 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ + 0x00024f70 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ + 0x00024f80 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00024f90 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00024fa0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00024fb0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ + 0x00024fc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00024fd0 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ │ + 0x00024fe0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00024ff0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00025000 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025010 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00025020 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025030 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ │ + 0x00025040 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025050 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00025060 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ │ + 0x00025070 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x00025080 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025090 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ + 0x000250a0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x000250b0 6d656e74 6174696f 6e223a20 22220a20 mentation": "". │ │ │ │ │ + 0x000250c0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x000250d0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ + 0x000250e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000250f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00025100 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ │ + 0x00025110 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ + 0x00025120 226e616d 65223a20 22656e74 72795f70 "name": "entry_p │ │ │ │ │ + 0x00025130 6f696e74 5f666f72 5f617263 68222c0a oint_for_arch",. │ │ │ │ │ + 0x00025140 20202020 20202020 20202020 22726574 "ret │ │ │ │ │ + 0x00025150 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ │ + 0x00025160 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ + 0x00025170 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ + 0x00025180 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ 0x00025190 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000251a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x000251b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000251c0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x000251d0 616d6522 3a202269 6e74220a 20202020 ame": "int". │ │ │ │ │ - 0x000251e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000251f0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ - 0x00025200 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ │ - 0x00025210 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025220 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00025230 3a202252 65747572 6e732074 6865206d : "Returns the m │ │ │ │ │ - 0x00025240 6178696d 756d206f 66207477 6f20756e aximum of two un │ │ │ │ │ - 0x00025250 7369676e 65642069 6e746567 65722076 signed integer v │ │ │ │ │ - 0x00025260 616c7565 732e220a 20202020 20202020 alues.". │ │ │ │ │ - 0x00025270 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x00025280 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ │ - 0x00025290 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x000252a0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x000252b0 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ │ - 0x000252c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000252d0 2022746f 5f6e756d 62657222 2c0a2020 "to_number",. │ │ │ │ │ - 0x000252e0 20202020 20202020 20202272 65747572 "retur │ │ │ │ │ - 0x000252f0 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ │ - 0x00025300 20202020 20202020 2020226f 7665726c "overl │ │ │ │ │ - 0x00025310 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ │ - 0x00025320 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00025330 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00025340 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ │ - 0x00025350 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025360 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00025370 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025380 20202020 22747970 65223a20 2262222c "type": "b", │ │ │ │ │ - 0x00025390 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000253a0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x000253b0 6d65223a 2022626f 6f6c6561 6e220a20 me": "boolean". │ │ │ │ │ - 0x000253c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000253d0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x000253e0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ - 0x000253f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025400 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00025410 6f6e223a 20225265 7475726e 73203020 on": "Returns 0 │ │ │ │ │ - 0x00025420 6f722031 2c206974 27732075 73656675 or 1, it's usefu │ │ │ │ │ - 0x00025430 6c207768 656e2077 72697469 6e672061 l when writing a │ │ │ │ │ - 0x00025440 2073636f 72652062 61736564 2072756c score based rul │ │ │ │ │ - 0x00025450 652e2045 78616d70 6c653a20 6060606d e. Example: ```m │ │ │ │ │ - 0x00025460 6174682e 746f6e75 6d626572 28537562 ath.tonumber(Sub │ │ │ │ │ - 0x00025470 52756c65 3129202a 20363020 2b206d61 Rule1) * 60 + ma │ │ │ │ │ - 0x00025480 74682e74 6f6e756d 62657228 53756252 th.tonumber(SubR │ │ │ │ │ - 0x00025490 756c6532 29202a20 3230202b 206d6174 ule2) * 20 + mat │ │ │ │ │ - 0x000254a0 682e746f 6e756d62 65722853 75625275 h.tonumber(SubRu │ │ │ │ │ - 0x000254b0 6c653329 202a2037 30203e20 38302a60 le3) * 70 > 80*` │ │ │ │ │ - 0x000254c0 6060220a 20202020 20202020 20202020 ``". │ │ │ │ │ - 0x000254d0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ - 0x000254e0 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ │ - 0x000254f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00025500 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ │ - 0x00025510 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ │ - 0x00025520 20202020 20226e61 6d65223a 20226162 "name": "ab │ │ │ │ │ - 0x00025530 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ - 0x00025540 22726574 75726e5f 74797065 223a2022 "return_type": " │ │ │ │ │ - 0x00025550 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ │ - 0x00025560 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ │ - 0x00025570 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00025580 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00025590 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ - 0x000255a0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x000255b0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x000251a0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ + 0x000251b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000251c0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x000251d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000251e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x000251f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00025200 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00025210 6e616d65 223a2022 220a2020 20202020 name": "". │ │ │ │ │ + 0x00025220 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025230 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00025240 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ │ + 0x00025250 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00025260 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00025270 22220a20 20202020 20202020 20202020 "". │ │ │ │ │ + 0x00025280 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00025290 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000252a0 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ + 0x000252b0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ + 0x000252c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000252d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000252e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000252f0 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ │ + 0x00025300 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025310 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00025320 3a202222 0a202020 20202020 20202020 : "". │ │ │ │ │ + 0x00025330 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00025340 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025350 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00025360 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025370 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00025380 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00025390 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000253a0 6e616d65 223a2022 220a2020 20202020 name": "". │ │ │ │ │ + 0x000253b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000253c0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ + 0x000253d0 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ │ + 0x000253e0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000253f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00025400 22220a20 20202020 20202020 20202020 "". │ │ │ │ │ + 0x00025410 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x00025420 205d0a20 20202020 2020207d 20202020 ]. } │ │ │ │ │ + 0x00025430 20202020 0a202020 205d0a7d 0a0a0000 . ].}.... │ │ │ │ │ + 0x00025440 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ + 0x00025450 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ + 0x00025460 65223a20 22686173 68222c0a 20202020 e": "hash",. │ │ │ │ │ + 0x00025470 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ │ + 0x00025480 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00025490 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ + 0x000254a0 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ + 0x000254b0 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ │ + 0x000254c0 6435222c 0a202020 20202020 20202020 d5",. │ │ │ │ │ + 0x000254d0 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ │ + 0x000254e0 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ │ + 0x000254f0 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ │ + 0x00025500 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025510 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00025520 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ + 0x00025530 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x00025540 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00025550 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025560 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00025570 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ + 0x00025580 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025590 20202020 226e616d 65223a20 226f6666 "name": "off │ │ │ │ │ + 0x000255a0 73657422 0a202020 20202020 20202020 set". │ │ │ │ │ + 0x000255b0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ 0x000255c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000255d0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x000255e0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ - 0x000255f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025600 20202022 6e616d65 223a2022 696e7422 "name": "int" │ │ │ │ │ - 0x00025610 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00025620 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x00025630 20202020 20202020 20202020 2020205d ] │ │ │ │ │ - 0x00025640 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00025650 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00025660 74696f6e 223a2022 52657475 726e7320 tion": "Returns │ │ │ │ │ - 0x00025670 74686520 6162736f 6c757465 2076616c the absolute val │ │ │ │ │ - 0x00025680 7565206f 66207468 65207369 676e6564 ue of the signed │ │ │ │ │ - 0x00025690 20696e74 65676572 2e206060 60457861 integer. ```Exa │ │ │ │ │ - 0x000256a0 6d706c65 3a206d61 74682e61 62732840 mple: math.abs(@ │ │ │ │ │ - 0x000256b0 61202d20 40622920 3d3d2031 60606022 a - @b) == 1```" │ │ │ │ │ - 0x000256c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000256d0 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ │ - 0x000256e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x000256f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00025700 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ │ - 0x00025710 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ │ - 0x00025720 2020226e 616d6522 3a202263 6f756e74 "name": "count │ │ │ │ │ - 0x00025730 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00025740 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ │ - 0x00025750 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00025760 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ │ - 0x00025770 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00025780 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025790 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ - 0x000257a0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x000257b0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x000257c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000257d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x000257e0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ - 0x000257f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025800 2020226e 616d6522 3a202262 79746522 "name": "byte" │ │ │ │ │ + 0x000255d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x000255e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000255f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00025600 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00025610 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00025620 6e616d65 223a2022 73697a65 220a2020 name": "size". │ │ │ │ │ + 0x00025630 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025640 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x00025650 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ + 0x00025660 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025670 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00025680 6e223a20 22526574 75726e73 20746865 n": "Returns the │ │ │ │ │ + 0x00025690 204d4435 20686173 6820666f 72202a73 MD5 hash for *s │ │ │ │ │ + 0x000256a0 697a652a 20627974 65732073 74617274 ize* bytes start │ │ │ │ │ + 0x000256b0 696e6720 6174202a 6f666673 65742a2e ing at *offset*. │ │ │ │ │ + 0x000256c0 20576865 6e207363 616e6e69 6e672061 When scanning a │ │ │ │ │ + 0x000256d0 2072756e 6e696e67 2070726f 63657373 running process │ │ │ │ │ + 0x000256e0 20746865 202a6f66 66736574 2a206172 the *offset* ar │ │ │ │ │ + 0x000256f0 67756d65 6e742073 686f756c 64206265 gument should be │ │ │ │ │ + 0x00025700 20612076 69727475 616c2061 64647265 a virtual addre │ │ │ │ │ + 0x00025710 73732077 69746869 6e207468 65207072 ss within the pr │ │ │ │ │ + 0x00025720 6f636573 73206164 64726573 73207370 ocess address sp │ │ │ │ │ + 0x00025730 6163652e 20546865 20726574 75726e65 ace. The returne │ │ │ │ │ + 0x00025740 64207374 72696e67 20697320 616c7761 d string is alwa │ │ │ │ │ + 0x00025750 79732069 6e206c6f 77657263 6173652e ys in lowercase. │ │ │ │ │ + 0x00025760 20457861 6d706c65 3a206060 60686173 Example: ```has │ │ │ │ │ + 0x00025770 682e6d64 3528302c 2066696c 6573697a h.md5(0, filesiz │ │ │ │ │ + 0x00025780 6529203d 3d205c22 66656261 36633931 e) == \"feba6c91 │ │ │ │ │ + 0x00025790 39653337 39376537 37373865 38663265 9e3797e7778e8f2e │ │ │ │ │ + 0x000257a0 38356661 30333364 5c226060 60220a20 85fa033d\"```". │ │ │ │ │ + 0x000257b0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x000257c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000257d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000257e0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ + 0x000257f0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ + 0x00025800 20202020 20202020 20202020 2020207b { │ │ │ │ │ 0x00025810 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00025820 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x00025830 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025840 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00025850 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025860 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ │ - 0x00025870 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025880 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00025890 223a2022 6f666673 6574220a 20202020 ": "offset". │ │ │ │ │ - 0x000258a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000258b0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x000258c0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x000258d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000258e0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x000258f0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ - 0x00025900 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025910 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ - 0x00025920 697a6522 0a202020 20202020 20202020 ize". │ │ │ │ │ - 0x00025930 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ - 0x00025940 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025950 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ │ - 0x00025960 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00025970 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ │ - 0x00025980 726e7320 686f7720 6f667465 6e206120 rns how often a │ │ │ │ │ - 0x00025990 73706563 69666963 20627974 65206f63 specific byte oc │ │ │ │ │ - 0x000259a0 63757273 2c207374 61727469 6e672061 curs, starting a │ │ │ │ │ - 0x000259b0 74202a6f 66667365 742a2061 6e64206c t *offset* and l │ │ │ │ │ - 0x000259c0 6f6f6b69 6e672061 74207468 65206e65 ooking at the ne │ │ │ │ │ - 0x000259d0 7874202a 73697a65 2a206279 7465732e xt *size* bytes. │ │ │ │ │ - 0x000259e0 20576865 6e207363 616e6e69 6e672061 When scanning a │ │ │ │ │ - 0x000259f0 2072756e 6e696e67 2070726f 63657373 running process │ │ │ │ │ - 0x00025a00 20746865 202a6f66 66736574 2a206172 the *offset* ar │ │ │ │ │ - 0x00025a10 67756d65 6e742073 686f756c 64206265 gument should be │ │ │ │ │ - 0x00025a20 20612076 69727475 616c2061 64647265 a virtual addre │ │ │ │ │ - 0x00025a30 73732077 69746869 6e207468 65207072 ss within the pr │ │ │ │ │ - 0x00025a40 6f636573 73206164 64726573 73207370 ocess address sp │ │ │ │ │ - 0x00025a50 6163652e 202a6f66 66736574 2a20616e ace. *offset* an │ │ │ │ │ - 0x00025a60 64202a73 697a652a 20617265 206f7074 d *size* are opt │ │ │ │ │ - 0x00025a70 696f6e61 6c3b2069 66206c65 66742065 ional; if left e │ │ │ │ │ - 0x00025a80 6d707479 2c207468 6520636f 6d706c65 mpty, the comple │ │ │ │ │ - 0x00025a90 74652066 696c6520 69732073 65617263 te file is searc │ │ │ │ │ - 0x00025aa0 6865642e 20457861 6d706c65 3a206060 hed. Example: `` │ │ │ │ │ - 0x00025ab0 606d6174 682e636f 756e7428 30783441 `math.count(0x4A │ │ │ │ │ - 0x00025ac0 2c206669 6c657369 7a652d31 3032342c , filesize-1024, │ │ │ │ │ - 0x00025ad0 2066696c 6573697a 6529203e 3d203130 filesize) >= 10 │ │ │ │ │ - 0x00025ae0 60606022 0a202020 20202020 20202020 ```". │ │ │ │ │ - 0x00025af0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00025b00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00025b10 20202020 20202020 20202020 20202261 "a │ │ │ │ │ - 0x00025b20 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ │ - 0x00025b30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025b40 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00025b50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025b60 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ │ - 0x00025b70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025b80 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00025b90 65223a20 22627974 65220a20 20202020 e": "byte". │ │ │ │ │ - 0x00025ba0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025bb0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00025bc0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ - 0x00025bd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025be0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00025bf0 20225265 7475726e 7320686f 77206f66 "Returns how of │ │ │ │ │ - 0x00025c00 74656e20 61207370 65636966 69632062 ten a specific b │ │ │ │ │ - 0x00025c10 79746520 6f636375 72732c20 74686520 yte occurs, the │ │ │ │ │ - 0x00025c20 636f6d70 6c657465 2066696c 65206973 complete file is │ │ │ │ │ - 0x00025c30 20736561 72636865 642e2045 78616d70 searched. Examp │ │ │ │ │ - 0x00025c40 6c653a20 6060606d 6174682e 636f756e le: ```math.coun │ │ │ │ │ - 0x00025c50 74283078 34412920 3e3d2031 30606060 t(0x4A) >= 10``` │ │ │ │ │ - 0x00025c60 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00025c70 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00025c80 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ │ - 0x00025c90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00025ca0 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ │ - 0x00025cb0 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ │ - 0x00025cc0 20202022 6e616d65 223a2022 70657263 "name": "perc │ │ │ │ │ - 0x00025cd0 656e7461 6765222c 0a202020 20202020 entage",. │ │ │ │ │ - 0x00025ce0 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ │ - 0x00025cf0 65223a20 2266222c 0a202020 20202020 e": "f",. │ │ │ │ │ - 0x00025d00 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ │ - 0x00025d10 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x00025d20 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00025d30 20202020 20202020 20202261 7267756d "argum │ │ │ │ │ - 0x00025d40 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ │ - 0x00025d50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025d60 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00025d70 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00025d80 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ │ - 0x00025d90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025da0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00025db0 22627974 65220a20 20202020 20202020 "byte". │ │ │ │ │ - 0x00025dc0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00025dd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00025de0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00025df0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025e00 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00025e10 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ - 0x00025e20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025e30 20226e61 6d65223a 20226f66 66736574 "name": "offset │ │ │ │ │ - 0x00025e40 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00025e50 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x00025e60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025e70 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00025e80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025e90 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ │ - 0x00025ea0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025eb0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00025ec0 65223a20 2273697a 65220a20 20202020 e": "size". │ │ │ │ │ - 0x00025ed0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025ee0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00025ef0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ - 0x00025f00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00025f10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00025f20 20225265 7475726e 73207468 65206f63 "Returns the oc │ │ │ │ │ - 0x00025f30 63757272 656e6365 20726174 65206f66 currence rate of │ │ │ │ │ - 0x00025f40 20612073 70656369 66696320 62797465 a specific byte │ │ │ │ │ - 0x00025f50 2c207374 61727469 6e672061 74202a6f , starting at *o │ │ │ │ │ - 0x00025f60 66667365 742a2061 6e64206c 6f6f6b69 ffset* and looki │ │ │ │ │ - 0x00025f70 6e672061 74207468 65206e65 7874202a ng at the next * │ │ │ │ │ - 0x00025f80 73697a65 2a206279 7465732e 20576865 size* bytes. Whe │ │ │ │ │ - 0x00025f90 6e207363 616e6e69 6e672061 2072756e n scanning a run │ │ │ │ │ - 0x00025fa0 6e696e67 2070726f 63657373 20746865 ning process the │ │ │ │ │ - 0x00025fb0 202a6f66 66736574 2a206172 67756d65 *offset* argume │ │ │ │ │ - 0x00025fc0 6e742073 686f756c 64206265 20612076 nt should be a v │ │ │ │ │ - 0x00025fd0 69727475 616c2061 64647265 73732077 irtual address w │ │ │ │ │ - 0x00025fe0 69746869 6e207468 65207072 6f636573 ithin the proces │ │ │ │ │ - 0x00025ff0 73206164 64726573 73207370 6163652e s address space. │ │ │ │ │ - 0x00026000 20546865 20726574 75726e65 64207661 The returned va │ │ │ │ │ - 0x00026010 6c756520 69732061 20666c6f 61742062 lue is a float b │ │ │ │ │ - 0x00026020 65747765 656e2030 20616e64 20312e20 etween 0 and 1. │ │ │ │ │ - 0x00026030 2a6f6666 7365742a 20616e64 202a7369 *offset* and *si │ │ │ │ │ - 0x00026040 7a652a20 61726520 6f707469 6f6e616c ze* are optional │ │ │ │ │ - 0x00026050 3b206966 206c6566 7420656d 7074792c ; if left empty, │ │ │ │ │ - 0x00026060 20746865 20636f6d 706c6574 65206669 the complete fi │ │ │ │ │ - 0x00026070 6c652069 73207365 61726368 65642e20 le is searched. │ │ │ │ │ - 0x00026080 4578616d 706c653a 20606060 6d617468 Example: ```math │ │ │ │ │ - 0x00026090 2e706572 63656e74 61676528 30784646 .percentage(0xFF │ │ │ │ │ - 0x000260a0 2c206669 6c657369 7a652d31 3032342c , filesize-1024, │ │ │ │ │ - 0x000260b0 2066696c 6573697a 6529203e 3d20302e filesize) >= 0. │ │ │ │ │ - 0x000260c0 39606060 220a2020 20202020 20202020 9```". │ │ │ │ │ - 0x000260d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x000260e0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x000260f0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00026100 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ │ - 0x00026110 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026120 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00025820 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00025830 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ │ + 0x00025840 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025850 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ + 0x00025860 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ │ + 0x00025870 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00025880 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00025890 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ + 0x000258a0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000258b0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ │ + 0x000258c0 7475726e 73207468 65204d44 35206861 turns the MD5 ha │ │ │ │ │ + 0x000258d0 73682066 6f722074 68652067 6976656e sh for the given │ │ │ │ │ + 0x000258e0 20737472 696e672e 20457861 6d706c65 string. Example │ │ │ │ │ + 0x000258f0 3a206060 60686173 682e6d64 35285c22 : ```hash.md5(\" │ │ │ │ │ + 0x00025900 64756d6d 795c2229 203d3d20 5c223237 dummy\") == \"27 │ │ │ │ │ + 0x00025910 35383736 65333463 66363039 64623131 5876e34cf609db11 │ │ │ │ │ + 0x00025920 38663364 38346237 39396137 39305c22 8f3d84b799a790\" │ │ │ │ │ + 0x00025930 60606022 0a202020 20202020 20202020 ```". │ │ │ │ │ + 0x00025940 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x00025950 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ │ + 0x00025960 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00025970 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ + 0x00025980 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ + 0x00025990 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ + 0x000259a0 68613122 2c0a2020 20202020 20202020 ha1",. │ │ │ │ │ + 0x000259b0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ + 0x000259c0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ │ + 0x000259d0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ + 0x000259e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000259f0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00025a00 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ + 0x00025a10 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x00025a20 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00025a30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025a40 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00025a50 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ + 0x00025a60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025a70 20202020 20226e61 6d65223a 20226f66 "name": "of │ │ │ │ │ + 0x00025a80 66736574 220a2020 20202020 20202020 fset". │ │ │ │ │ + 0x00025a90 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x00025aa0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00025ab0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00025ac0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025ad0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00025ae0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ │ + 0x00025af0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025b00 226e616d 65223a20 2273697a 65220a20 "name": "size". │ │ │ │ │ + 0x00025b10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025b20 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x00025b30 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ + 0x00025b40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025b50 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00025b60 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ │ + 0x00025b70 65205348 41312068 61736820 666f7220 e SHA1 hash for │ │ │ │ │ + 0x00025b80 74686520 2a73697a 652a2062 79746573 the *size* bytes │ │ │ │ │ + 0x00025b90 20737461 7274696e 67206174 202a6f66 starting at *of │ │ │ │ │ + 0x00025ba0 66736574 2a2e2057 68656e20 7363616e fset*. When scan │ │ │ │ │ + 0x00025bb0 6e696e67 20612072 756e6e69 6e672070 ning a running p │ │ │ │ │ + 0x00025bc0 726f6365 73732074 6865202a 6f666673 rocess the *offs │ │ │ │ │ + 0x00025bd0 65742a20 61726775 6d656e74 2073686f et* argument sho │ │ │ │ │ + 0x00025be0 756c6420 62652061 20766972 7475616c uld be a virtual │ │ │ │ │ + 0x00025bf0 20616464 72657373 20776974 68696e20 address within │ │ │ │ │ + 0x00025c00 74686520 70726f63 65737320 61646472 the process addr │ │ │ │ │ + 0x00025c10 65737320 73706163 652e2054 68652072 ess space. The r │ │ │ │ │ + 0x00025c20 65747572 6e656420 73747269 6e672069 eturned string i │ │ │ │ │ + 0x00025c30 7320616c 77617973 20696e20 6c6f7765 s always in lowe │ │ │ │ │ + 0x00025c40 72636173 652e220a 20202020 20202020 rcase.". │ │ │ │ │ + 0x00025c50 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00025c60 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00025c70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025c80 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ + 0x00025c90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025ca0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00025cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025cc0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ + 0x00025cd0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00025ce0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00025cf0 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ │ + 0x00025d00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025d10 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x00025d20 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ + 0x00025d30 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00025d40 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00025d50 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ │ + 0x00025d60 68652053 48413120 68617368 20666f72 he SHA1 hash for │ │ │ │ │ + 0x00025d70 20746865 20676976 656e2073 7472696e the given strin │ │ │ │ │ + 0x00025d80 672e220a 20202020 20202020 20202020 g.". │ │ │ │ │ + 0x00025d90 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ + 0x00025da0 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ │ + 0x00025db0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00025dc0 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ │ + 0x00025dd0 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ │ + 0x00025de0 20202020 20226e61 6d65223a 20227368 "name": "sh │ │ │ │ │ + 0x00025df0 61323536 222c0a20 20202020 20202020 a256",. │ │ │ │ │ + 0x00025e00 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ │ + 0x00025e10 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ │ + 0x00025e20 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ │ + 0x00025e30 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00025e40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00025e50 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ + 0x00025e60 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ + 0x00025e70 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00025e80 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00025e90 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00025ea0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ + 0x00025eb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025ec0 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ │ + 0x00025ed0 66667365 74220a20 20202020 20202020 ffset". │ │ │ │ │ + 0x00025ee0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00025ef0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00025f00 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00025f10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025f20 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00025f30 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ + 0x00025f40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025f50 20226e61 6d65223a 20227369 7a65220a "name": "size". │ │ │ │ │ + 0x00025f60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00025f70 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x00025f80 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ + 0x00025f90 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00025fa0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00025fb0 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ │ + 0x00025fc0 68652053 48413235 36206861 73682066 he SHA256 hash f │ │ │ │ │ + 0x00025fd0 6f722074 6865202a 73697a65 2a206279 or the *size* by │ │ │ │ │ + 0x00025fe0 74657320 73746172 74696e67 20617420 tes starting at │ │ │ │ │ + 0x00025ff0 2a6f6666 7365742a 2e205768 656e2073 *offset*. When s │ │ │ │ │ + 0x00026000 63616e6e 696e6720 61207275 6e6e696e canning a runnin │ │ │ │ │ + 0x00026010 67207072 6f636573 73207468 65202a6f g process the *o │ │ │ │ │ + 0x00026020 66667365 742a2061 7267756d 656e7420 ffset* argument │ │ │ │ │ + 0x00026030 73686f75 6c642062 65206120 76697274 should be a virt │ │ │ │ │ + 0x00026040 75616c20 61646472 65737320 77697468 ual address with │ │ │ │ │ + 0x00026050 696e2074 68652070 726f6365 73732061 in the process a │ │ │ │ │ + 0x00026060 64647265 73732073 70616365 2e205468 ddress space. Th │ │ │ │ │ + 0x00026070 65207265 7475726e 65642073 7472696e e returned strin │ │ │ │ │ + 0x00026080 67206973 20616c77 61797320 696e206c g is always in l │ │ │ │ │ + 0x00026090 6f776572 63617365 2e220a20 20202020 owercase.". │ │ │ │ │ + 0x000260a0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x000260b0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x000260c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000260d0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ + 0x000260e0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x000260f0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00026100 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026110 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00026120 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ │ 0x00026130 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026140 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ │ - 0x00026150 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00026160 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00026170 6d65223a 20226279 7465220a 20202020 me": "byte". │ │ │ │ │ - 0x00026180 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026190 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ - 0x000261a0 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ │ - 0x000261b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000261c0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x000261d0 3a202252 65747572 6e732074 6865206f : "Returns the o │ │ │ │ │ - 0x000261e0 63637572 72656e63 65207261 7465206f ccurrence rate o │ │ │ │ │ - 0x000261f0 66206120 73706563 69666963 20627974 f a specific byt │ │ │ │ │ - 0x00026200 652c2074 68652063 6f6d706c 65746520 e, the complete │ │ │ │ │ - 0x00026210 66696c65 20697320 73656172 63686564 file is searched │ │ │ │ │ - 0x00026220 2e205468 65207265 7475726e 65642076 . The returned v │ │ │ │ │ - 0x00026230 616c7565 20697320 6120666c 6f617420 alue is a float │ │ │ │ │ - 0x00026240 62657477 65656e20 3020616e 6420312e between 0 and 1. │ │ │ │ │ - 0x00026250 20457861 6d706c65 3a206060 606d6174 Example: ```mat │ │ │ │ │ - 0x00026260 682e7065 7263656e 74616765 28307834 h.percentage(0x4 │ │ │ │ │ - 0x00026270 4129203e 3d20302e 34606060 220a2020 A) >= 0.4```". │ │ │ │ │ - 0x00026280 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x00026290 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ - 0x000262a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x000262b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x000262c0 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ │ - 0x000262d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000262e0 6e616d65 223a2022 6d6f6465 222c0a20 name": "mode",. │ │ │ │ │ - 0x000262f0 20202020 20202020 20202022 72657475 "retu │ │ │ │ │ - 0x00026300 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ │ - 0x00026310 20202020 20202020 20202022 6f766572 "over │ │ │ │ │ - 0x00026320 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ │ - 0x00026330 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00026340 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026350 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ - 0x00026360 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026370 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00026380 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026390 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x000263a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000263b0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x000263c0 616d6522 3a20226f 66667365 74220a20 ame": "offset". │ │ │ │ │ - 0x000263d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000263e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000263f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026400 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00026410 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026420 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ │ - 0x00026430 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026440 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00026450 20227369 7a65220a 20202020 20202020 "size". │ │ │ │ │ - 0x00026460 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026470 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00026480 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ │ - 0x00026490 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x000264a0 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ │ - 0x000264b0 65747572 6e732074 6865206d 6f737420 eturns the most │ │ │ │ │ - 0x000264c0 636f6d6d 6f6e2062 7974652c 20737461 common byte, sta │ │ │ │ │ - 0x000264d0 7274696e 67206174 202a6f66 66736574 rting at *offset │ │ │ │ │ - 0x000264e0 2a20616e 64206c6f 6f6b696e 67206174 * and looking at │ │ │ │ │ - 0x000264f0 20746865 206e6578 74202a73 697a652a the next *size* │ │ │ │ │ - 0x00026500 20627974 65732e20 5768656e 20736361 bytes. When sca │ │ │ │ │ - 0x00026510 6e6e696e 67206120 72756e6e 696e6720 nning a running │ │ │ │ │ - 0x00026520 70726f63 65737320 74686520 2a6f6666 process the *off │ │ │ │ │ - 0x00026530 7365742a 20617267 756d656e 74207368 set* argument sh │ │ │ │ │ - 0x00026540 6f756c64 20626520 61207669 72747561 ould be a virtua │ │ │ │ │ - 0x00026550 6c206164 64726573 73207769 7468696e l address within │ │ │ │ │ - 0x00026560 20746865 2070726f 63657373 20616464 the process add │ │ │ │ │ - 0x00026570 72657373 20737061 63652e20 2a6f6666 ress space. *off │ │ │ │ │ - 0x00026580 7365742a 20616e64 202a7369 7a652a20 set* and *size* │ │ │ │ │ - 0x00026590 61726520 6f707469 6f6e616c 3b206966 are optional; if │ │ │ │ │ - 0x000265a0 206c6566 7420656d 7074792c 20746865 left empty, the │ │ │ │ │ - 0x000265b0 20636f6d 706c6574 65206669 6c652069 complete file i │ │ │ │ │ - 0x000265c0 73207365 61726368 65642e20 4578616d s searched. Exam │ │ │ │ │ - 0x000265d0 706c653a 20606060 6d617468 2e6d6f64 ple: ```math.mod │ │ │ │ │ - 0x000265e0 6528302c 2066696c 6573697a 6529203d e(0, filesize) = │ │ │ │ │ - 0x000265f0 3d203078 46466060 60220a20 20202020 = 0xFF```". │ │ │ │ │ - 0x00026600 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00026610 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00026620 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026630 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ - 0x00026640 205b5d2c 0a202020 20202020 20202020 [],. │ │ │ │ │ - 0x00026650 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00026660 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ │ - 0x00026670 6e732074 6865206d 6f737420 636f6d6d ns the most comm │ │ │ │ │ - 0x00026680 6f6e2062 7974652c 20746865 20636f6d on byte, the com │ │ │ │ │ - 0x00026690 706c6574 65206669 6c652069 73207365 plete file is se │ │ │ │ │ - 0x000266a0 61726368 65642e20 54686520 72657475 arched. The retu │ │ │ │ │ - 0x000266b0 726e6564 2076616c 75652069 73206120 rned value is a │ │ │ │ │ - 0x000266c0 666c6f61 742e2045 78616d70 6c653a20 float. Example: │ │ │ │ │ - 0x000266d0 6060606d 6174682e 6d6f6465 2829203d ```math.mode() = │ │ │ │ │ - 0x000266e0 3d203078 46466060 60220a20 20202020 = 0xFF```". │ │ │ │ │ - 0x000266f0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x00026700 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ - 0x00026710 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00026720 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00026730 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ │ - 0x00026740 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00026750 65223a20 22746f5f 696e7422 2c0a2020 e": "to_int",. │ │ │ │ │ - 0x00026760 20202020 20202020 20202272 65747572 "retur │ │ │ │ │ - 0x00026770 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ │ - 0x00026780 20202020 20202020 2020226f 7665726c "overl │ │ │ │ │ - 0x00026790 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ │ - 0x000267a0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x000267b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000267c0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ │ + 0x00026140 2020226e 616d6522 3a202273 7472696e "name": "strin │ │ │ │ │ + 0x00026150 67220a20 20202020 20202020 20202020 g". │ │ │ │ │ + 0x00026160 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x00026170 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026180 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x00026190 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x000261a0 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ │ + 0x000261b0 73207468 65205348 41323536 20686173 s the SHA256 has │ │ │ │ │ + 0x000261c0 6820666f 72207468 65206769 76656e20 h for the given │ │ │ │ │ + 0x000261d0 73747269 6e672e22 0a202020 20202020 string.". │ │ │ │ │ + 0x000261e0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x000261f0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ + 0x00026200 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00026210 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00026220 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ │ + 0x00026230 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00026240 3a202263 6865636b 73756d33 32222c0a : "checksum32",. │ │ │ │ │ + 0x00026250 20202020 20202020 20202020 22726574 "ret │ │ │ │ │ + 0x00026260 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ │ + 0x00026270 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ + 0x00026280 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ + 0x00026290 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x000262a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000262b0 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ + 0x000262c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000262d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x000262e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000262f0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00026300 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00026310 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00026320 6e616d65 223a2022 6f666673 6574220a name": "offset". │ │ │ │ │ + 0x00026330 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026340 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00026350 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026360 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00026370 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026380 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ │ + 0x00026390 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000263a0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x000263b0 3a202273 697a6522 0a202020 20202020 : "size". │ │ │ │ │ + 0x000263c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000263d0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ + 0x000263e0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ │ + 0x000263f0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00026400 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00026410 52657475 726e7320 61203332 2d626974 Returns a 32-bit │ │ │ │ │ + 0x00026420 20636865 636b7375 6d20666f 72207468 checksum for th │ │ │ │ │ + 0x00026430 65202a73 697a652a 20627974 65732073 e *size* bytes s │ │ │ │ │ + 0x00026440 74617274 696e6720 6174202a 6f666673 tarting at *offs │ │ │ │ │ + 0x00026450 65742a2e 20546865 20636865 636b7375 et*. The checksu │ │ │ │ │ + 0x00026460 6d206973 206a7573 74207468 65207375 m is just the su │ │ │ │ │ + 0x00026470 6d206f66 20616c6c 20746865 20627974 m of all the byt │ │ │ │ │ + 0x00026480 65732028 756e7369 676e6564 292e220a es (unsigned).". │ │ │ │ │ + 0x00026490 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000264a0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x000264b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000264c0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ + 0x000264d0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ + 0x000264e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000264f0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00026500 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x00026510 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ │ + 0x00026520 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026530 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00026540 73747269 6e67220a 20202020 20202020 string". │ │ │ │ │ + 0x00026550 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026560 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00026570 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ │ + 0x00026580 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00026590 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ │ + 0x000265a0 65747572 6e732061 2033322d 62697420 eturns a 32-bit │ │ │ │ │ + 0x000265b0 63686563 6b73756d 20666f72 20746865 checksum for the │ │ │ │ │ + 0x000265c0 20676976 656e2073 7472696e 672e2054 given string. T │ │ │ │ │ + 0x000265d0 68652063 6865636b 73756d20 6973206a he checksum is j │ │ │ │ │ + 0x000265e0 75737420 74686520 73756d20 6f662061 ust the sum of a │ │ │ │ │ + 0x000265f0 6c6c2074 68652062 79746573 20696e20 ll the bytes in │ │ │ │ │ + 0x00026600 74686520 73747269 6e672028 756e7369 the string (unsi │ │ │ │ │ + 0x00026610 676e6564 292e220a 20202020 20202020 gned).". │ │ │ │ │ + 0x00026620 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x00026630 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ │ + 0x00026640 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00026650 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00026660 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ │ + 0x00026670 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00026680 20226372 63333222 2c0a2020 20202020 "crc32",. │ │ │ │ │ + 0x00026690 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ + 0x000266a0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ + 0x000266b0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ + 0x000266c0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x000266d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x000266e0 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ + 0x000266f0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ + 0x00026700 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026710 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00026720 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026730 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ │ + 0x00026740 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026750 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00026760 20226f66 66736574 220a2020 20202020 "offset". │ │ │ │ │ + 0x00026770 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026780 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x00026790 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x000267a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000267b0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x000267c0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ 0x000267d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000267e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000267f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026800 20202020 22747970 65223a20 2273222c "type": "s", │ │ │ │ │ - 0x00026810 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00026820 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00026830 6d65223a 20227374 72696e67 220a2020 me": "string". │ │ │ │ │ - 0x00026840 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026850 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00026860 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ - 0x00026870 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026880 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00026890 6e223a20 22436f6e 76657274 20746865 n": "Convert the │ │ │ │ │ - 0x000268a0 20676976 656e2073 7472696e 6720746f given string to │ │ │ │ │ - 0x000268b0 20612073 69676e65 6420696e 74656765 a signed intege │ │ │ │ │ - 0x000268c0 722e2049 66207468 65207374 72696e67 r. If the string │ │ │ │ │ - 0x000268d0 20737461 72747320 77697468 205c2230 starts with \"0 │ │ │ │ │ - 0x000268e0 785c2220 69742069 73207472 65617465 x\" it is treate │ │ │ │ │ - 0x000268f0 64206173 20626173 65203136 2e204966 d as base 16. If │ │ │ │ │ - 0x00026900 20746865 20737472 696e6720 73746172 the string star │ │ │ │ │ - 0x00026910 74732077 69746820 5c22305c 22206974 ts with \"0\" it │ │ │ │ │ - 0x00026920 20697320 74726561 74656420 62617365 is treated base │ │ │ │ │ - 0x00026930 20382e20 4c656164 696e6720 272b2720 8. Leading '+' │ │ │ │ │ - 0x00026940 6f722027 2d272069 7320616c 736f2073 or '-' is also s │ │ │ │ │ - 0x00026950 7570706f 72746564 2e206060 60457861 upported. ```Exa │ │ │ │ │ - 0x00026960 6d706c65 3a206d61 74682e74 6f5f696e mple: math.to_in │ │ │ │ │ - 0x00026970 74285c22 31323334 5c222920 3d3d2031 t(\"1234\") == 1 │ │ │ │ │ - 0x00026980 32333460 60602060 60604578 616d706c 234``` ```Exampl │ │ │ │ │ - 0x00026990 653a206d 6174682e 746f5f69 6e74285c e: math.to_int(\ │ │ │ │ │ - 0x000269a0 222d3130 5c222920 3d3d202d 31306060 "-10\") == -10`` │ │ │ │ │ - 0x000269b0 60206060 60457861 6d706c65 3a206d61 ` ```Example: ma │ │ │ │ │ - 0x000269c0 74682e74 6f5f696e 74285c22 2d303130 th.to_int(\"-010 │ │ │ │ │ - 0x000269d0 5c22203d 3d202d38 60606022 0a202020 \" == -8```". │ │ │ │ │ - 0x000269e0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x000269f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026a00 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00026a10 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ - 0x00026a20 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x00026a30 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00026a40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026a50 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00026a60 223a2022 73222c0a 20202020 20202020 ": "s",. │ │ │ │ │ - 0x00026a70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026a80 20202020 226e616d 65223a20 22737472 "name": "str │ │ │ │ │ - 0x00026a90 696e6722 0a202020 20202020 20202020 ing". │ │ │ │ │ - 0x00026aa0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00026ab0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026ac0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00026ad0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026ae0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00026af0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00026b00 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00026b10 6e616d65 223a2022 62617365 220a2020 name": "base". │ │ │ │ │ - 0x00026b20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026b30 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00026b40 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ - 0x00026b50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026b60 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00026b70 6e223a20 22436f6e 76657274 20746865 n": "Convert the │ │ │ │ │ - 0x00026b80 20676976 656e2073 7472696e 672c2069 given string, i │ │ │ │ │ - 0x00026b90 6e746572 70726574 65642077 69746820 nterpreted with │ │ │ │ │ - 0x00026ba0 74686520 67697665 6e206261 73652c20 the given base, │ │ │ │ │ - 0x00026bb0 746f2061 20736967 6e656420 696e7465 to a signed inte │ │ │ │ │ - 0x00026bc0 6765722e 20426173 65206d75 73742062 ger. Base must b │ │ │ │ │ - 0x00026bd0 65203020 6f722062 65747765 656e2032 e 0 or between 2 │ │ │ │ │ - 0x00026be0 20616e64 20333220 696e636c 75736976 and 32 inclusiv │ │ │ │ │ - 0x00026bf0 652e2049 66206974 20697320 7a65726f e. If it is zero │ │ │ │ │ - 0x00026c00 20746865 6e207468 65207374 72696e67 then the string │ │ │ │ │ - 0x00026c10 2077696c 6c206265 20696e74 72657072 will be intrepr │ │ │ │ │ - 0x00026c20 65746564 20617320 62617365 20313620 eted as base 16 │ │ │ │ │ - 0x00026c30 69662069 74207374 61727473 20776974 if it starts wit │ │ │ │ │ - 0x00026c40 68205c22 30785c22 206f7220 61732062 h \"0x\" or as b │ │ │ │ │ - 0x00026c50 61736520 38206966 20697420 73746172 ase 8 if it star │ │ │ │ │ - 0x00026c60 74732077 69746820 5c22305c 222e204c ts with \"0\". L │ │ │ │ │ - 0x00026c70 65616469 6e672027 2b27206f 7220272d eading '+' or '- │ │ │ │ │ - 0x00026c80 27206973 20616c73 6f207375 70706f72 ' is also suppor │ │ │ │ │ - 0x00026c90 7465642e 20606060 4578616d 706c653a ted. ```Example: │ │ │ │ │ - 0x00026ca0 206d6174 682e746f 5f696e74 285c2230 math.to_int(\"0 │ │ │ │ │ - 0x00026cb0 31315c22 2c203829 203d3d20 5c22395c 11\", 8) == \"9\ │ │ │ │ │ - 0x00026cc0 22606060 20606060 4578616d 706c653a "``` ```Example: │ │ │ │ │ - 0x00026cd0 206d6174 682e746f 5f696e74 285c222d math.to_int(\"- │ │ │ │ │ - 0x00026ce0 3031315c 222c2030 29203d3d 205c222d 011\", 0) == \"- │ │ │ │ │ - 0x00026cf0 395c2260 6060220a 20202020 20202020 9\"```". │ │ │ │ │ - 0x00026d00 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x00026d10 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ │ - 0x00026d20 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00026d30 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00026d40 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ │ - 0x00026d50 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00026d60 2022746f 5f737472 696e6722 2c0a2020 "to_string",. │ │ │ │ │ - 0x00026d70 20202020 20202020 20202272 65747572 "retur │ │ │ │ │ - 0x00026d80 6e5f7479 7065223a 20227322 2c0a2020 n_type": "s",. │ │ │ │ │ - 0x00026d90 20202020 20202020 2020226f 7665726c "overl │ │ │ │ │ - 0x00026da0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ │ - 0x00026db0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00026dc0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00026dd0 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ │ - 0x00026de0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026df0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00026e00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026e10 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ │ - 0x00026e20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00026e30 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00026e40 6d65223a 2022696e 74220a20 20202020 me": "int". │ │ │ │ │ - 0x00026e50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026e60 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00026e70 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ - 0x00026e80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026e90 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00026ea0 2022436f 6e766572 74207468 65206769 "Convert the gi │ │ │ │ │ - 0x00026eb0 76656e20 696e7465 67657220 746f2061 ven integer to a │ │ │ │ │ - 0x00026ec0 20737472 696e672e 204e6f74 653a2069 string. Note: i │ │ │ │ │ - 0x00026ed0 6e746567 65727320 696e2059 41524120 ntegers in YARA │ │ │ │ │ - 0x00026ee0 61726520 7369676e 65642e20 60606045 are signed. ```E │ │ │ │ │ - 0x00026ef0 78616d70 6c653a20 6d617468 2e746f5f xample: math.to_ │ │ │ │ │ - 0x00026f00 73747269 6e672831 3029203d 3d205c22 string(10) == \" │ │ │ │ │ - 0x00026f10 31305c22 60606020 60606045 78616d70 10\"``` ```Examp │ │ │ │ │ - 0x00026f20 6c653a20 6d617468 2e746f5f 73747269 le: math.to_stri │ │ │ │ │ - 0x00026f30 6e67282d 3129203d 3d205c22 2d315c22 ng(-1) == \"-1\" │ │ │ │ │ - 0x00026f40 60606022 0a202020 20202020 20202020 ```". │ │ │ │ │ - 0x00026f50 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00026f60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00026f70 20202020 20202020 20202020 20202261 "a │ │ │ │ │ - 0x00026f80 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ │ - 0x00026f90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026fa0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00026fb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026fc0 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ │ - 0x00026fd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00026fe0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00026ff0 65223a20 22696e74 220a2020 20202020 e": "int". │ │ │ │ │ - 0x00027000 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00027010 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00027020 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00027030 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00027040 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00027050 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ - 0x00027060 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00027070 20202020 226e616d 65223a20 22626173 "name": "bas │ │ │ │ │ - 0x00027080 65220a20 20202020 20202020 20202020 e". │ │ │ │ │ - 0x00027090 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x000270a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000270b0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x000270c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x000270d0 74617469 6f6e223a 2022436f 6e766572 tation": "Conver │ │ │ │ │ - 0x000270e0 74207468 65206769 76656e20 696e7465 t the given inte │ │ │ │ │ - 0x000270f0 67657220 746f2061 20737472 696e6720 ger to a string │ │ │ │ │ - 0x00027100 696e2074 68652067 6976656e 20626173 in the given bas │ │ │ │ │ - 0x00027110 652e2053 7570706f 72746564 20626173 e. Supported bas │ │ │ │ │ - 0x00027120 65732061 72652031 302c2038 20616e64 es are 10, 8 and │ │ │ │ │ - 0x00027130 2031362e 204e6f74 653a2069 6e746567 16. Note: integ │ │ │ │ │ - 0x00027140 65727320 696e2059 41524120 61726520 ers in YARA are │ │ │ │ │ - 0x00027150 7369676e 65642e20 60606045 78616d70 signed. ```Examp │ │ │ │ │ - 0x00027160 6c653a20 6d617468 2e746f5f 73747269 le: math.to_stri │ │ │ │ │ - 0x00027170 6e672833 322c2031 3629203d 3d205c22 ng(32, 16) == \" │ │ │ │ │ - 0x00027180 32305c22 60606020 60606045 78616d70 20\"``` ```Examp │ │ │ │ │ - 0x00027190 6c653a20 6d617468 2e746f5f 73747269 le: math.to_stri │ │ │ │ │ - 0x000271a0 6e67282d 312c2031 3629203d 3d205c22 ng(-1, 16) == \" │ │ │ │ │ - 0x000271b0 66666666 66666666 66666666 66666666 ffffffffffffffff │ │ │ │ │ - 0x000271c0 5c226060 60220a20 20202020 20202020 \"```". │ │ │ │ │ - 0x000271d0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x000271e0 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ │ - 0x000271f0 0a202020 205d0a7d 0a0a0000 7b0a2020 . ].}....{. │ │ │ │ │ - 0x00027200 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ │ - 0x00027210 74222c0a 20202020 226e616d 65223a20 t",. "name": │ │ │ │ │ - 0x00027220 22706522 2c0a2020 20202261 74747269 "pe",. "attri │ │ │ │ │ - 0x00027230 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ + 0x000267e0 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ │ + 0x000267f0 65220a20 20202020 20202020 20202020 e". │ │ │ │ │ + 0x00026800 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x00026810 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026820 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x00026830 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00026840 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ │ + 0x00026850 73206120 63726333 32206368 65636b73 s a crc32 checks │ │ │ │ │ + 0x00026860 756d2066 6f722074 6865202a 73697a65 um for the *size │ │ │ │ │ + 0x00026870 2a206279 74657320 73746172 74696e67 * bytes starting │ │ │ │ │ + 0x00026880 20617420 2a6f6666 7365742a 2e220a20 at *offset*.". │ │ │ │ │ + 0x00026890 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x000268a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000268b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000268c0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ + 0x000268d0 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ + 0x000268e0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x000268f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00026900 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00026910 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ │ + 0x00026920 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00026930 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ + 0x00026940 7472696e 67220a20 20202020 20202020 tring". │ │ │ │ │ + 0x00026950 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00026960 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00026970 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ + 0x00026980 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00026990 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ │ + 0x000269a0 7475726e 73206120 63726333 32206368 turns a crc32 ch │ │ │ │ │ + 0x000269b0 65636b73 756d2066 6f722074 68652067 ecksum for the g │ │ │ │ │ + 0x000269c0 6976656e 20737472 696e672e 220a2020 iven string.". │ │ │ │ │ + 0x000269d0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x000269e0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ + 0x000269f0 20202020 20207d0a 20202020 5d0a7d0a }. ].}. │ │ │ │ │ + 0x00026a00 0a000000 7b0a2020 2020226b 696e6422 ....{. "kind" │ │ │ │ │ + 0x00026a10 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ │ + 0x00026a20 226e616d 65223a20 22646578 222c0a20 "name": "dex",. │ │ │ │ │ + 0x00026a30 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ │ + 0x00026a40 205b0a20 20202020 2020207b 0a202020 [. {. │ │ │ │ │ + 0x00026a50 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00026a60 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00026a70 20202020 2020226e 616d6522 3a202244 "name": "D │ │ │ │ │ + 0x00026a80 45585f46 494c455f 4d414749 435f3033 EX_FILE_MAGIC_03 │ │ │ │ │ + 0x00026a90 35222c0a 20202020 20202020 20202020 5",. │ │ │ │ │ + 0x00026aa0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00026ab0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00026ac0 20227479 7065223a 20227322 0a202020 "type": "s". │ │ │ │ │ + 0x00026ad0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00026ae0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00026af0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00026b00 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00026b10 223a2022 4445585f 46494c45 5f4d4147 ": "DEX_FILE_MAG │ │ │ │ │ + 0x00026b20 49435f30 3336222c 0a202020 20202020 IC_036",. │ │ │ │ │ + 0x00026b30 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00026b40 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00026b50 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ + 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 22444558 5f46494c "name": "DEX_FIL │ │ │ │ │ + 0x00026bb0 455f4d41 4749435f 30333722 2c0a2020 E_MAGIC_037",. │ │ │ │ │ + 0x00026bc0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00026bd0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00026be0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00026bf0 223a2022 73220a20 20202020 2020207d ": "s". } │ │ │ │ │ + 0x00026c00 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00026c10 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00026c20 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00026c30 20202020 20226e61 6d65223a 20224445 "name": "DE │ │ │ │ │ + 0x00026c40 585f4649 4c455f4d 41474943 5f303338 X_FILE_MAGIC_038 │ │ │ │ │ + 0x00026c50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00026c60 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00026c70 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00026c80 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ │ + 0x00026c90 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00026ca0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00026cb0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00026cc0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00026cd0 3a202244 45585f46 494c455f 4d414749 : "DEX_FILE_MAGI │ │ │ │ │ + 0x00026ce0 435f3033 39222c0a 20202020 20202020 C_039",. │ │ │ │ │ + 0x00026cf0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00026d00 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00026d10 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ + 0x00026d20 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00026d30 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00026d40 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00026d50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00026d60 6e616d65 223a2022 454e4449 414e5f43 name": "ENDIAN_C │ │ │ │ │ + 0x00026d70 4f4e5354 414e5422 2c0a2020 20202020 ONSTANT",. │ │ │ │ │ + 0x00026d80 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00026d90 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00026da0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00026db0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00026dc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00026dd0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00026de0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00026df0 20226e61 6d65223a 20225245 56455253 "name": "REVERS │ │ │ │ │ + 0x00026e00 455f454e 4449414e 5f434f4e 5354414e E_ENDIAN_CONSTAN │ │ │ │ │ + 0x00026e10 54222c0a 20202020 20202020 20202020 T",. │ │ │ │ │ + 0x00026e20 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00026e30 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00026e40 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00026e50 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00026e60 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00026e70 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00026e80 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00026e90 223a2022 4e4f5f49 4e444558 222c0a20 ": "NO_INDEX",. │ │ │ │ │ + 0x00026ea0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00026eb0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00026ec0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00026ed0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00026ee0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00026ef0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00026f00 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00026f10 20202020 2020226e 616d6522 3a202241 "name": "A │ │ │ │ │ + 0x00026f20 43435f50 55424c49 43222c0a 20202020 CC_PUBLIC",. │ │ │ │ │ + 0x00026f30 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00026f40 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00026f50 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00026f60 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00026f70 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00026f80 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00026f90 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00026fa0 20202022 6e616d65 223a2022 4143435f "name": "ACC_ │ │ │ │ │ + 0x00026fb0 50524956 41544522 2c0a2020 20202020 PRIVATE",. │ │ │ │ │ + 0x00026fc0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00026fd0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00026fe0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00026ff0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00027000 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00027010 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00027020 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00027030 20226e61 6d65223a 20224143 435f5052 "name": "ACC_PR │ │ │ │ │ + 0x00027040 4f544543 54454422 2c0a2020 20202020 OTECTED",. │ │ │ │ │ + 0x00027050 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00027060 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00027070 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00027080 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00027090 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000270a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000270b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000270c0 20226e61 6d65223a 20224143 435f5354 "name": "ACC_ST │ │ │ │ │ + 0x000270d0 41544943 222c0a20 20202020 20202020 ATIC",. │ │ │ │ │ + 0x000270e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x000270f0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00027100 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00027110 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00027120 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00027130 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00027140 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00027150 616d6522 3a202241 43435f46 494e414c ame": "ACC_FINAL │ │ │ │ │ + 0x00027160 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00027170 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00027180 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00027190 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x000271a0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x000271b0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x000271c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x000271d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x000271e0 3a202241 43435f53 594e4348 524f4e49 : "ACC_SYNCHRONI │ │ │ │ │ + 0x000271f0 5a454422 2c0a2020 20202020 20202020 ZED",. │ │ │ │ │ + 0x00027200 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00027210 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00027220 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00027230 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ 0x00027240 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ 0x00027250 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ 0x00027260 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00027270 6d65223a 20224d41 4348494e 455f554e me": "MACHINE_UN │ │ │ │ │ - 0x00027280 4b4e4f57 4e222c0a 20202020 20202020 KNOWN",. │ │ │ │ │ - 0x00027290 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x000272a0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x000272b0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x000272c0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x000272d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x000272e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x000272f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00027300 6e616d65 223a2022 4d414348 494e455f name": "MACHINE_ │ │ │ │ │ - 0x00027310 414d3333 222c0a20 20202020 20202020 AM33",. │ │ │ │ │ - 0x00027320 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00027330 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00027340 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00027350 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00027360 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00027370 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00027380 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00027390 616d6522 3a20224d 41434849 4e455f41 ame": "MACHINE_A │ │ │ │ │ - 0x000273a0 4d443634 222c0a20 20202020 20202020 MD64",. │ │ │ │ │ - 0x000273b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x000273c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x000273d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x000273e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000273f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00027400 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00027410 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00027420 616d6522 3a20224d 41434849 4e455f41 ame": "MACHINE_A │ │ │ │ │ - 0x00027430 524d222c 0a202020 20202020 20202020 RM",. │ │ │ │ │ - 0x00027440 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00027450 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00027460 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00027470 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00027480 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00027490 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x000274a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x000274b0 65223a20 224d4143 48494e45 5f41524d e": "MACHINE_ARM │ │ │ │ │ - 0x000274c0 4e54222c 0a202020 20202020 20202020 NT",. │ │ │ │ │ - 0x000274d0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x000274e0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x000274f0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00027500 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00027510 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x00027520 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00027530 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00027540 65223a20 224d4143 48494e45 5f41524d e": "MACHINE_ARM │ │ │ │ │ - 0x00027550 3634222c 0a202020 20202020 20202020 64",. │ │ │ │ │ - 0x00027560 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00027570 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x00027580 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00027590 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x000275a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x000275b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x000275c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x000275d0 65223a20 224d4143 48494e45 5f454243 e": "MACHINE_EBC │ │ │ │ │ - 0x000275e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000275f0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00027600 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x00027610 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00027620 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00027630 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00027640 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00027650 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00027660 3a20224d 41434849 4e455f49 33383622 : "MACHINE_I386" │ │ │ │ │ - 0x00027670 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00027680 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00027690 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000276a0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x000276b0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x000276c0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x000276d0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x000276e0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000276f0 20224d41 4348494e 455f4941 3634222c "MACHINE_IA64", │ │ │ │ │ - 0x00027700 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00027710 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00027720 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00027730 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00027740 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00027750 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00027760 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00027770 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00027780 224d4143 48494e45 5f4d3332 52222c0a "MACHINE_M32R",. │ │ │ │ │ - 0x00027790 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x000277a0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x000277b0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x000277c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x000277d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x000277e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x000277f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00027800 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00027810 4d414348 494e455f 4d495053 3136222c MACHINE_MIPS16", │ │ │ │ │ - 0x00027820 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00027830 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00027840 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00027850 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00027860 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00027870 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00027880 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00027890 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000278a0 224d4143 48494e45 5f4d4950 53465055 "MACHINE_MIPSFPU │ │ │ │ │ - 0x000278b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000278c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x000278d0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ - 0x000278e0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x000278f0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00027900 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00027910 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00027920 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00027930 3a20224d 41434849 4e455f4d 49505346 : "MACHINE_MIPSF │ │ │ │ │ - 0x00027940 50553136 222c0a20 20202020 20202020 PU16",. │ │ │ │ │ - 0x00027950 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00027960 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x00027970 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00027980 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00027990 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000279a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x000279b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x000279c0 616d6522 3a20224d 41434849 4e455f50 ame": "MACHINE_P │ │ │ │ │ - 0x000279d0 4f574552 5043222c 0a202020 20202020 OWERPC",. │ │ │ │ │ - 0x000279e0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x000279f0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00027a00 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00027a10 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00027a20 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00027a30 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00027a40 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00027a50 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ │ - 0x00027a60 5f504f57 45525043 4650222c 0a202020 _POWERPCFP",. │ │ │ │ │ - 0x00027a70 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00027a80 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 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 5f523430 3030222c 0a202020 HINE_R4000",. │ │ │ │ │ - 0x00027b00 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00027b10 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00027b20 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00027b30 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00027b40 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00027b50 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00027b60 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00027b70 20202020 226e616d 65223a20 224d4143 "name": "MAC │ │ │ │ │ - 0x00027b80 48494e45 5f534833 222c0a20 20202020 HINE_SH3",. │ │ │ │ │ - 0x00027b90 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00027ba0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00027bb0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00027bc0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00027bd0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00027be0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00027bf0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00027c00 2020226e 616d6522 3a20224d 41434849 "name": "MACHI │ │ │ │ │ - 0x00027c10 4e455f53 48334453 50222c0a 20202020 NE_SH3DSP",. │ │ │ │ │ - 0x00027c20 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00027c30 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00027c40 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00027c50 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00027c60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00027c70 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00027c80 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00027c90 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ │ - 0x00027ca0 494e455f 53483422 2c0a2020 20202020 INE_SH4",. │ │ │ │ │ - 0x00027cb0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00027cc0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x00027cd0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00027ce0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00027cf0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00027d00 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00027d10 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00027d20 20226e61 6d65223a 20224d41 4348494e "name": "MACHIN │ │ │ │ │ - 0x00027d30 455f5348 35222c0a 20202020 20202020 E_SH5",. │ │ │ │ │ - 0x00027d40 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00027d50 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00027d60 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00027d70 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00027d80 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00027d90 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00027da0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00027db0 6e616d65 223a2022 4d414348 494e455f name": "MACHINE_ │ │ │ │ │ - 0x00027dc0 5448554d 42222c0a 20202020 20202020 THUMB",. │ │ │ │ │ - 0x00027dd0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00027de0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x00027df0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00027e00 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00027e10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00027e20 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00027e30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00027e40 6e616d65 223a2022 4d414348 494e455f name": "MACHINE_ │ │ │ │ │ - 0x00027e50 5743454d 49505356 32222c0a 20202020 WCEMIPSV2",. │ │ │ │ │ - 0x00027e60 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00027e70 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x00027e80 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00027e90 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00027ea0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00027eb0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00027ec0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00027ed0 20202022 6e616d65 223a2022 4d414348 "name": "MACH │ │ │ │ │ - 0x00027ee0 494e455f 54415247 45545f48 4f535422 INE_TARGET_HOST" │ │ │ │ │ - 0x00027ef0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00027f00 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00027f10 496e7465 72616374 73207769 74682074 Interacts with t │ │ │ │ │ - 0x00027f20 68652068 6f737420 616e6420 6e6f7420 he host and not │ │ │ │ │ - 0x00027f30 6120574f 57363420 67756573 74222c0a a WOW64 guest",. │ │ │ │ │ - 0x00027f40 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00027f50 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00027f60 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00027f70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00027f80 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00027f90 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ │ - 0x00027fa0 41434849 4e455f52 33303030 222c0a20 ACHINE_R3000",. │ │ │ │ │ - 0x00027fb0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00027fc0 6d656e74 6174696f 6e223a20 224d4950 mentation": "MIP │ │ │ │ │ - 0x00027fd0 53206c69 74746c65 2d656e64 69616e2c S little-endian, │ │ │ │ │ - 0x00027fe0 20307831 36302062 69672d65 6e646961 0x160 big-endia │ │ │ │ │ - 0x00027ff0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ - 0x00028000 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00028010 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00028020 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00028030 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00028040 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00028050 3a20224d 41434849 4e455f52 31303030 : "MACHINE_R1000 │ │ │ │ │ - 0x00028060 30222c0a 20202020 20202020 20202020 0",. │ │ │ │ │ - 0x00028070 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00028080 20224d49 5053206c 6974746c 652d656e "MIPS little-en │ │ │ │ │ - 0x00028090 6469616e 222c0a20 20202020 20202020 dian",. │ │ │ │ │ - 0x000280a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x000280b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000280c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000280d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x000280e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x000280f0 6d65223a 20224d41 4348494e 455f414c me": "MACHINE_AL │ │ │ │ │ - 0x00028100 50484122 2c0a2020 20202020 20202020 PHA",. │ │ │ │ │ - 0x00028110 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00028120 223a2022 416c7068 615f4158 50222c0a ": "Alpha_AXP",. │ │ │ │ │ - 0x00028130 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00028140 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00028150 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00028160 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00028170 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00028180 20202020 2020226e 616d6522 3a20224d "name": "M │ │ │ │ │ - 0x00028190 41434849 4e455f53 48334522 2c0a2020 ACHINE_SH3E",. │ │ │ │ │ - 0x000281a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000281b0 656e7461 74696f6e 223a2022 53483345 entation": "SH3E │ │ │ │ │ - 0x000281c0 206c6974 746c652d 656e6469 616e222c little-endian", │ │ │ │ │ - 0x000281d0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x000281e0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x000281f0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00028200 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00028210 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00028220 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00028230 4d414348 494e455f 41585036 34222c0a MACHINE_AXP64",. │ │ │ │ │ - 0x00028240 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00028250 756d656e 74617469 6f6e223a 20224158 umentation": "AX │ │ │ │ │ - 0x00028260 50363422 2c0a2020 20202020 20202020 P64",. │ │ │ │ │ - 0x00028270 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00028280 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00028290 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x000282a0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x000282b0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x000282c0 65223a20 224d4143 48494e45 5f414c50 e": "MACHINE_ALP │ │ │ │ │ - 0x000282d0 48413634 222c0a20 20202020 20202020 HA64",. │ │ │ │ │ - 0x000282e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x000282f0 6e223a20 22414c50 48413634 222c0a20 n": "ALPHA64",. │ │ │ │ │ - 0x00028300 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00028310 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00028320 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00028330 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00028340 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00028350 20202020 20226e61 6d65223a 20224d41 "name": "MA │ │ │ │ │ - 0x00028360 4348494e 455f5452 49434f52 45222c0a CHINE_TRICORE",. │ │ │ │ │ - 0x00028370 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00028380 756d656e 74617469 6f6e223a 2022496e umentation": "In │ │ │ │ │ - 0x00028390 66696e65 6f6e222c 0a202020 20202020 fineon",. │ │ │ │ │ - 0x000283a0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x000283b0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x000283c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x000283d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x000283e0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000283f0 6e616d65 223a2022 4d414348 494e455f name": "MACHINE_ │ │ │ │ │ - 0x00028400 43454622 2c0a2020 20202020 20202020 CEF",. │ │ │ │ │ - 0x00028410 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00028420 223a2022 43454622 2c0a2020 20202020 ": "CEF",. │ │ │ │ │ - 0x00028430 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00028440 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00028450 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00028460 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00028470 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00028480 226e616d 65223a20 224d4143 48494e45 "name": "MACHINE │ │ │ │ │ - 0x00028490 5f434545 222c0a20 20202020 20202020 _CEE",. │ │ │ │ │ - 0x000284a0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x000284b0 6e223a20 22434545 222c0a20 20202020 n": "CEE",. │ │ │ │ │ - 0x000284c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x000284d0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x000284e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000284f0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00028500 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00028510 20226e61 6d65223a 20225355 42535953 "name": "SUBSYS │ │ │ │ │ - 0x00028520 54454d5f 554e4b4e 4f574e22 2c0a2020 TEM_UNKNOWN",. │ │ │ │ │ - 0x00028530 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00028540 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00028550 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00028560 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00028570 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00028580 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00028590 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x000285a0 20202020 20226e61 6d65223a 20225355 "name": "SU │ │ │ │ │ - 0x000285b0 42535953 54454d5f 4e415449 5645222c BSYSTEM_NATIVE", │ │ │ │ │ - 0x000285c0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x000285d0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x000285e0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x000285f0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00028600 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00028610 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00028620 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00028630 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00028640 22535542 53595354 454d5f57 494e444f "SUBSYSTEM_WINDO │ │ │ │ │ - 0x00028650 57535f47 5549222c 0a202020 20202020 WS_GUI",. │ │ │ │ │ - 0x00028660 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00028670 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x00028680 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00028690 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x000286a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00027270 6d65223a 20224143 435f564f 4c415449 me": "ACC_VOLATI │ │ │ │ │ + 0x00027280 4c45222c 0a202020 20202020 20202020 LE",. │ │ │ │ │ + 0x00027290 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x000272a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x000272b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x000272c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x000272d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x000272e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x000272f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00027300 65223a20 22414343 5f425249 44474522 e": "ACC_BRIDGE" │ │ │ │ │ + 0x00027310 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00027320 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00027330 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00027340 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00027350 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00027360 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00027370 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00027380 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00027390 20224143 435f5452 414e5349 454e5422 "ACC_TRANSIENT" │ │ │ │ │ + 0x000273a0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x000273b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x000273c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000273d0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x000273e0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x000273f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00027400 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00027410 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00027420 20224143 435f5641 52415247 53222c0a "ACC_VARARGS",. │ │ │ │ │ + 0x00027430 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00027440 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00027450 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00027460 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00027470 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00027480 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00027490 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x000274a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x000274b0 4143435f 4e415449 5645222c 0a202020 ACC_NATIVE",. │ │ │ │ │ + 0x000274c0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x000274d0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x000274e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x000274f0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00027500 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00027510 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00027520 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00027530 20202020 226e616d 65223a20 22414343 "name": "ACC │ │ │ │ │ + 0x00027540 5f494e54 45524641 4345222c 0a202020 _INTERFACE",. │ │ │ │ │ + 0x00027550 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00027560 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00027570 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00027580 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ + 0x00027590 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x000275a0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x000275b0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x000275c0 20202020 226e616d 65223a20 22414343 "name": "ACC │ │ │ │ │ + 0x000275d0 5f414253 54524143 54222c0a 20202020 _ABSTRACT",. │ │ │ │ │ + 0x000275e0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x000275f0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00027600 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00027610 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00027620 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00027630 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00027640 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00027650 20202022 6e616d65 223a2022 4143435f "name": "ACC_ │ │ │ │ │ + 0x00027660 53545249 4354222c 0a202020 20202020 STRICT",. │ │ │ │ │ + 0x00027670 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00027680 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00027690 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x000276a0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x000276b0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x000276c0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x000276d0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x000276e0 226e616d 65223a20 22414343 5f53594e "name": "ACC_SYN │ │ │ │ │ + 0x000276f0 54484554 4943222c 0a202020 20202020 THETIC",. │ │ │ │ │ + 0x00027700 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00027710 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00027720 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00027730 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00027740 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00027750 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00027760 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00027770 226e616d 65223a20 22414343 5f414e4e "name": "ACC_ANN │ │ │ │ │ + 0x00027780 4f544154 494f4e22 2c0a2020 20202020 OTATION",. │ │ │ │ │ + 0x00027790 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x000277a0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x000277b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000277c0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x000277d0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000277e0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000277f0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00027800 20226e61 6d65223a 20224143 435f454e "name": "ACC_EN │ │ │ │ │ + 0x00027810 554d222c 0a202020 20202020 20202020 UM",. │ │ │ │ │ + 0x00027820 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00027830 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00027840 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00027850 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00027860 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00027870 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00027880 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00027890 65223a20 22414343 5f434f4e 53545255 e": "ACC_CONSTRU │ │ │ │ │ + 0x000278a0 43544f52 222c0a20 20202020 20202020 CTOR",. │ │ │ │ │ + 0x000278b0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x000278c0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x000278d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x000278e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000278f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00027900 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00027910 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00027920 616d6522 3a202241 43435f44 45434c41 ame": "ACC_DECLA │ │ │ │ │ + 0x00027930 5245445f 53594e43 48524f4e 495a4544 RED_SYNCHRONIZED │ │ │ │ │ + 0x00027940 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00027950 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00027960 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00027970 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x00027980 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00027990 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x000279a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x000279b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x000279c0 3a202254 5950455f 48454144 45525f49 : "TYPE_HEADER_I │ │ │ │ │ + 0x000279d0 54454d22 2c0a2020 20202020 20202020 TEM",. │ │ │ │ │ + 0x000279e0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000279f0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00027a00 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00027a10 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00027a20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00027a30 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00027a40 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00027a50 6d65223a 20225459 50455f53 5452494e me": "TYPE_STRIN │ │ │ │ │ + 0x00027a60 475f4944 5f495445 4d222c0a 20202020 G_ID_ITEM",. │ │ │ │ │ + 0x00027a70 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00027a80 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00027a90 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00027aa0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00027ab0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00027ac0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00027ad0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00027ae0 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ │ + 0x00027af0 5f545950 455f4944 5f495445 4d222c0a _TYPE_ID_ITEM",. │ │ │ │ │ + 0x00027b00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00027b10 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00027b20 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00027b30 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00027b40 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00027b50 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00027b60 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00027b70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00027b80 54595045 5f50524f 544f5f49 445f4954 TYPE_PROTO_ID_IT │ │ │ │ │ + 0x00027b90 454d222c 0a202020 20202020 20202020 EM",. │ │ │ │ │ + 0x00027ba0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00027bb0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00027bc0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00027bd0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00027be0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00027bf0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00027c00 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00027c10 65223a20 22545950 455f4649 454c445f e": "TYPE_FIELD_ │ │ │ │ │ + 0x00027c20 49445f49 54454d22 2c0a2020 20202020 ID_ITEM",. │ │ │ │ │ + 0x00027c30 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00027c40 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00027c50 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00027c60 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00027c70 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00027c80 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00027c90 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00027ca0 20226e61 6d65223a 20225459 50455f4d "name": "TYPE_M │ │ │ │ │ + 0x00027cb0 4554484f 445f4944 5f495445 4d222c0a ETHOD_ID_ITEM",. │ │ │ │ │ + 0x00027cc0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00027cd0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00027ce0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ + 0x00027cf0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00027d00 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00027d10 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00027d20 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00027d30 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00027d40 54595045 5f434c41 53535f44 45465f49 TYPE_CLASS_DEF_I │ │ │ │ │ + 0x00027d50 54454d22 2c0a2020 20202020 20202020 TEM",. │ │ │ │ │ + 0x00027d60 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00027d70 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00027d80 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00027d90 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00027da0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00027db0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00027dc0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00027dd0 6d65223a 20225459 50455f43 414c4c5f me": "TYPE_CALL_ │ │ │ │ │ + 0x00027de0 53495445 5f49445f 4954454d 222c0a20 SITE_ID_ITEM",. │ │ │ │ │ + 0x00027df0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00027e00 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00027e10 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00027e20 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00027e30 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00027e40 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00027e50 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00027e60 20202020 2020226e 616d6522 3a202254 "name": "T │ │ │ │ │ + 0x00027e70 5950455f 4d455448 4f445f48 414e444c YPE_METHOD_HANDL │ │ │ │ │ + 0x00027e80 455f4954 454d222c 0a202020 20202020 E_ITEM",. │ │ │ │ │ + 0x00027e90 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00027ea0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00027eb0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00027ec0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00027ed0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00027ee0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00027ef0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00027f00 226e616d 65223a20 22545950 455f4d41 "name": "TYPE_MA │ │ │ │ │ + 0x00027f10 505f4c49 5354222c 0a202020 20202020 P_LIST",. │ │ │ │ │ + 0x00027f20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00027f30 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00027f40 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00027f50 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00027f60 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00027f70 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00027f80 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00027f90 226e616d 65223a20 22545950 455f5459 "name": "TYPE_TY │ │ │ │ │ + 0x00027fa0 50455f4c 49535422 2c0a2020 20202020 PE_LIST",. │ │ │ │ │ + 0x00027fb0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00027fc0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00027fd0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00027fe0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00027ff0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00028000 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00028010 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00028020 20226e61 6d65223a 20225459 50455f41 "name": "TYPE_A │ │ │ │ │ + 0x00028030 4e4e4f54 4154494f 4e5f5345 545f5245 NNOTATION_SET_RE │ │ │ │ │ + 0x00028040 465f4c49 5354222c 0a202020 20202020 F_LIST",. │ │ │ │ │ + 0x00028050 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00028060 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00028070 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00028080 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ + 0x00028090 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x000280a0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x000280b0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x000280c0 226e616d 65223a20 22545950 455f414e "name": "TYPE_AN │ │ │ │ │ + 0x000280d0 4e4f5441 54494f4e 5f534554 5f495445 NOTATION_SET_ITE │ │ │ │ │ + 0x000280e0 4d222c0a 20202020 20202020 20202020 M",. │ │ │ │ │ + 0x000280f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00028100 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00028110 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00028120 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00028130 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00028140 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00028150 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00028160 223a2022 54595045 5f434c41 53535f44 ": "TYPE_CLASS_D │ │ │ │ │ + 0x00028170 4154415f 4954454d 222c0a20 20202020 ATA_ITEM",. │ │ │ │ │ + 0x00028180 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00028190 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x000281a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x000281b0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x000281c0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x000281d0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x000281e0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x000281f0 2020226e 616d6522 3a202254 5950455f "name": "TYPE_ │ │ │ │ │ + 0x00028200 434f4445 5f495445 4d222c0a 20202020 CODE_ITEM",. │ │ │ │ │ + 0x00028210 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00028220 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00028230 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00028240 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x00028250 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00028260 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00028270 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00028280 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ │ + 0x00028290 5f535452 494e475f 44415441 5f495445 _STRING_DATA_ITE │ │ │ │ │ + 0x000282a0 4d222c0a 20202020 20202020 20202020 M",. │ │ │ │ │ + 0x000282b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x000282c0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x000282d0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x000282e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x000282f0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00028300 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00028310 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00028320 223a2022 54595045 5f444542 55475f49 ": "TYPE_DEBUG_I │ │ │ │ │ + 0x00028330 4e464f5f 4954454d 222c0a20 20202020 NFO_ITEM",. │ │ │ │ │ + 0x00028340 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00028350 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00028360 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00028370 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00028380 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00028390 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x000283a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x000283b0 2020226e 616d6522 3a202254 5950455f "name": "TYPE_ │ │ │ │ │ + 0x000283c0 414e4e4f 54415449 4f4e5f49 54454d22 ANNOTATION_ITEM" │ │ │ │ │ + 0x000283d0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x000283e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x000283f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00028400 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00028410 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00028420 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00028430 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00028440 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00028450 20225459 50455f45 4e434f44 45445f41 "TYPE_ENCODED_A │ │ │ │ │ + 0x00028460 52524159 5f495445 4d222c0a 20202020 RRAY_ITEM",. │ │ │ │ │ + 0x00028470 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00028480 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00028490 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000284a0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ + 0x000284b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x000284c0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x000284d0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x000284e0 20202022 6e616d65 223a2022 54595045 "name": "TYPE │ │ │ │ │ + 0x000284f0 5f414e4e 4f544154 494f4e53 5f444952 _ANNOTATIONS_DIR │ │ │ │ │ + 0x00028500 4543544f 52595f49 54454d22 2c0a2020 ECTORY_ITEM",. │ │ │ │ │ + 0x00028510 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00028520 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00028530 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00028540 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00028550 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00028560 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00028570 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ │ + 0x00028580 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ │ + 0x00028590 65616465 72222c0a 20202020 20202020 eader",. │ │ │ │ │ + 0x000285a0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000285b0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x000285c0 20202020 20226174 74726962 75746573 "attributes │ │ │ │ │ + 0x000285d0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x000285e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x000285f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00028600 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00028610 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028620 226e616d 65223a20 226d6167 6963222c "name": "magic", │ │ │ │ │ + 0x00028630 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00028640 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00028650 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00028660 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x00028670 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ │ + 0x00028680 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ + 0x00028690 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x000286a0 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x000286b0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ 0x000286c0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x000286d0 226e616d 65223a20 22535542 53595354 "name": "SUBSYST │ │ │ │ │ - 0x000286e0 454d5f57 494e444f 57535f43 5549222c EM_WINDOWS_CUI", │ │ │ │ │ - 0x000286f0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00028700 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00028710 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00028720 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00028730 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00028740 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00028750 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00028760 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00028770 22535542 53595354 454d5f4f 53325f43 "SUBSYSTEM_OS2_C │ │ │ │ │ - 0x00028780 5549222c 0a202020 20202020 20202020 UI",. │ │ │ │ │ - 0x00028790 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x000287a0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x000287b0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x000287c0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x000287d0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x000287e0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x000287f0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00028800 65223a20 22535542 53595354 454d5f50 e": "SUBSYSTEM_P │ │ │ │ │ - 0x00028810 4f534958 5f435549 222c0a20 20202020 OSIX_CUI",. │ │ │ │ │ - 0x00028820 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00028830 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x00028840 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00028850 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00028860 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00028870 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00028880 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00028890 2020226e 616d6522 3a202253 55425359 "name": "SUBSY │ │ │ │ │ - 0x000288a0 5354454d 5f4e4154 4956455f 57494e44 STEM_NATIVE_WIND │ │ │ │ │ - 0x000288b0 4f575322 2c0a2020 20202020 20202020 OWS",. │ │ │ │ │ - 0x000288c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000288d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x000288e0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x000288f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00028900 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00028910 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00028920 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00028930 6d65223a 20225355 42535953 54454d5f me": "SUBSYSTEM_ │ │ │ │ │ - 0x00028940 57494e44 4f57535f 43455f47 5549222c WINDOWS_CE_GUI", │ │ │ │ │ - 0x00028950 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00028960 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00028970 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00028980 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00028990 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x000289a0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x000289b0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x000289c0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000289d0 22535542 53595354 454d5f45 46495f41 "SUBSYSTEM_EFI_A │ │ │ │ │ - 0x000289e0 50504c49 43415449 4f4e222c 0a202020 PPLICATION",. │ │ │ │ │ - 0x000289f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00028a00 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x00028a10 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00028a20 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00028a30 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00028a40 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00028a50 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00028a60 20202020 226e616d 65223a20 22535542 "name": "SUB │ │ │ │ │ - 0x00028a70 53595354 454d5f45 46495f42 4f4f545f SYSTEM_EFI_BOOT_ │ │ │ │ │ - 0x00028a80 53455256 4943455f 44524956 4552222c SERVICE_DRIVER", │ │ │ │ │ - 0x00028a90 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00028aa0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00028ab0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00028ac0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00028ad0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00028ae0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00028af0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00028b00 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00028b10 22535542 53595354 454d5f45 46495f52 "SUBSYSTEM_EFI_R │ │ │ │ │ - 0x00028b20 554e5449 4d455f44 52495645 52222c0a UNTIME_DRIVER",. │ │ │ │ │ - 0x00028b30 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00028b40 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00028b50 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00028b60 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00028b70 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00028b80 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00028b90 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00028ba0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00028bb0 53554253 59535445 4d5f5842 4f58222c SUBSYSTEM_XBOX", │ │ │ │ │ - 0x00028bc0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00028bd0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x00028be0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00028bf0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00028c00 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00028c10 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00028c20 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00028c30 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00028c40 22535542 53595354 454d5f57 494e444f "SUBSYSTEM_WINDO │ │ │ │ │ - 0x00028c50 57535f42 4f4f545f 4150504c 49434154 WS_BOOT_APPLICAT │ │ │ │ │ - 0x00028c60 494f4e22 2c0a2020 20202020 20202020 ION",. │ │ │ │ │ - 0x00028c70 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00028c80 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x00028c90 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00028ca0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00028cb0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00028cc0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00028cd0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00028ce0 6d65223a 20225355 42535953 54454d5f me": "SUBSYSTEM_ │ │ │ │ │ - 0x00028cf0 4546495f 524f4d5f 494d4147 45222c0a EFI_ROM_IMAGE",. │ │ │ │ │ - 0x00028d00 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00028d10 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x00028d20 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00028d30 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00028d40 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x000286d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x000286e0 22636865 636b7375 6d222c0a 20202020 "checksum",. │ │ │ │ │ + 0x000286f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028700 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00028710 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00028720 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00028730 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x00028740 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00028750 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00028760 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00028770 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00028780 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028790 20202022 6e616d65 223a2022 7369676e "name": "sign │ │ │ │ │ + 0x000287a0 61747572 65222c0a 20202020 20202020 ature",. │ │ │ │ │ + 0x000287b0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x000287c0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x000287d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000287e0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ + 0x000287f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00028800 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00028810 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00028820 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00028830 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00028840 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00028850 6e616d65 223a2022 66696c65 5f73697a name": "file_siz │ │ │ │ │ + 0x00028860 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00028870 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00028880 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x00028890 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000288a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x000288b0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x000288c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000288d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000288e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x000288f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00028900 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00028910 223a2022 68656164 65725f73 697a6522 ": "header_size" │ │ │ │ │ + 0x00028920 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00028930 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00028940 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00028950 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00028960 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00028970 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00028980 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00028990 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000289a0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000289b0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000289c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x000289d0 2022656e 6469616e 5f746167 222c0a20 "endian_tag",. │ │ │ │ │ + 0x000289e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000289f0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00028a00 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00028a10 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00028a20 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00028a30 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00028a40 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00028a50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028a60 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00028a70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00028a80 20202020 2020226e 616d6522 3a20226c "name": "l │ │ │ │ │ + 0x00028a90 696e6b5f 73697a65 222c0a20 20202020 ink_size",. │ │ │ │ │ + 0x00028aa0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00028ab0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00028ac0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00028ad0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00028ae0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x00028af0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00028b00 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00028b10 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00028b20 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00028b30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028b40 2020226e 616d6522 3a20226c 696e6b5f "name": "link_ │ │ │ │ │ + 0x00028b50 6f666673 6574222c 0a202020 20202020 offset",. │ │ │ │ │ + 0x00028b60 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00028b70 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00028b80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00028b90 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00028ba0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00028bb0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x00028bc0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00028bd0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00028be0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00028bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028c00 226e616d 65223a20 226d6170 5f6f6666 "name": "map_off │ │ │ │ │ + 0x00028c10 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ │ + 0x00028c20 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00028c30 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00028c40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028c50 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00028c60 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00028c70 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00028c80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00028c90 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00028ca0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00028cb0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00028cc0 6d65223a 20227374 72696e67 5f696473 me": "string_ids │ │ │ │ │ + 0x00028cd0 5f73697a 65222c0a 20202020 20202020 _size",. │ │ │ │ │ + 0x00028ce0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00028cf0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00028d00 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00028d10 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00028d20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00028d30 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00028d40 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ 0x00028d50 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ 0x00028d60 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00028d70 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00028d80 48494748 5f454e54 524f5059 5f564122 HIGH_ENTROPY_VA" │ │ │ │ │ - 0x00028d90 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00028da0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00028db0 446c6c43 68617261 63746572 69737469 DllCharacteristi │ │ │ │ │ - 0x00028dc0 63732041 534c5220 77697468 20363420 cs ASLR with 64 │ │ │ │ │ - 0x00028dd0 62697420 61646472 65737320 73706163 bit address spac │ │ │ │ │ - 0x00028de0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ - 0x00028df0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00028e00 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00028e10 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00028d70 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00028d80 6e616d65 223a2022 73747269 6e675f69 name": "string_i │ │ │ │ │ + 0x00028d90 64735f6f 66667365 74222c0a 20202020 ds_offset",. │ │ │ │ │ + 0x00028da0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028db0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00028dc0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00028dd0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00028de0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x00028df0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00028e00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00028e10 20202020 20202020 20202020 2020226b "k │ │ │ │ │ 0x00028e20 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00028e30 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00028e40 223a2022 44594e41 4d49435f 42415345 ": "DYNAMIC_BASE │ │ │ │ │ - 0x00028e50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00028e60 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00028e70 2246696c 65206361 6e206265 2072656c "File can be rel │ │ │ │ │ - 0x00028e80 6f636174 6564202d 20616c73 6f206d61 ocated - also ma │ │ │ │ │ - 0x00028e90 726b7320 74686520 66696c65 20617320 rks the file as │ │ │ │ │ - 0x00028ea0 41534c52 20636f6d 70617469 626c6522 ASLR compatible" │ │ │ │ │ - 0x00028eb0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x00028ec0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00028ed0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00028ee0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00028ef0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00028f00 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00028f10 22464f52 43455f49 4e544547 52495459 "FORCE_INTEGRITY │ │ │ │ │ - 0x00028f20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00028f30 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00028f40 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00028f50 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00028f60 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00028f70 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00028f80 20224e58 5f434f4d 50415422 2c0a2020 "NX_COMPAT",. │ │ │ │ │ - 0x00028f90 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00028fa0 656e7461 74696f6e 223a2022 4d61726b entation": "Mark │ │ │ │ │ - 0x00028fb0 73207468 65206669 6c652061 73204445 s the file as DE │ │ │ │ │ - 0x00028fc0 5020636f 6d706174 69626c65 222c0a20 P compatible",. │ │ │ │ │ - 0x00028fd0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00028fe0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00028ff0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00029000 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00029010 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00029020 20202020 20226e61 6d65223a 20224e4f "name": "NO │ │ │ │ │ - 0x00029030 5f49534f 4c415449 4f4e222c 0a202020 _ISOLATION",. │ │ │ │ │ - 0x00029040 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00029050 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00029060 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00029070 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00029080 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00029090 20202022 6e616d65 223a2022 4e4f5f53 "name": "NO_S │ │ │ │ │ - 0x000290a0 4548222c 0a202020 20202020 20202020 EH",. │ │ │ │ │ - 0x000290b0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x000290c0 3a202254 68652066 696c6520 646f6573 : "The file does │ │ │ │ │ - 0x000290d0 206e6f74 20636f6e 7461696e 20737472 not contain str │ │ │ │ │ - 0x000290e0 75637475 72656420 65786365 7074696f uctured exceptio │ │ │ │ │ - 0x000290f0 6e206861 6e646c65 72732c20 74686973 n handlers, this │ │ │ │ │ - 0x00029100 206d7573 74206265 20736574 20746f20 must be set to │ │ │ │ │ - 0x00029110 75736520 53616665 53454822 2c0a2020 use SafeSEH",. │ │ │ │ │ - 0x00029120 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00029130 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00029140 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00029150 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00029160 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00029170 20202020 226e616d 65223a20 224e4f5f "name": "NO_ │ │ │ │ │ - 0x00029180 42494e44 222c0a20 20202020 20202020 BIND",. │ │ │ │ │ - 0x00029190 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x000291a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000291b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000291c0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x000291d0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x000291e0 6d65223a 20224150 50434f4e 5441494e me": "APPCONTAIN │ │ │ │ │ - 0x000291f0 4552222c 0a202020 20202020 20202020 ER",. │ │ │ │ │ - 0x00029200 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00029210 3a202244 6c6c4368 61726163 74657269 : "DllCharacteri │ │ │ │ │ - 0x00029220 73746963 7320496d 61676520 73686f75 stics Image shou │ │ │ │ │ - 0x00029230 6c642065 78656375 74652069 6e20616e ld execute in an │ │ │ │ │ - 0x00029240 20417070 436f6e74 61696e65 722e222c AppContainer.", │ │ │ │ │ - 0x00029250 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00029260 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00029270 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00029280 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00029290 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x000292a0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000292b0 57444d5f 44524956 4552222c 0a202020 WDM_DRIVER",. │ │ │ │ │ - 0x000292c0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x000292d0 6e746174 696f6e22 3a20224d 61726b73 ntation": "Marks │ │ │ │ │ - 0x000292e0 20746865 2066696c 65206173 20612057 the file as a W │ │ │ │ │ - 0x000292f0 696e646f 77732044 72697665 72204d6f indows Driver Mo │ │ │ │ │ - 0x00029300 64656c20 2857444d 29206465 76696365 del (WDM) device │ │ │ │ │ - 0x00029310 20647269 7665722e 222c0a20 20202020 driver.",. │ │ │ │ │ - 0x00029320 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00029330 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00029340 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00029350 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00029360 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00029370 20226e61 6d65223a 20224755 4152445f "name": "GUARD_ │ │ │ │ │ - 0x00029380 4346222c 0a202020 20202020 20202020 CF",. │ │ │ │ │ - 0x00029390 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x000293a0 3a202249 6d616765 20737570 706f7274 : "Image support │ │ │ │ │ - 0x000293b0 7320436f 6e74726f 6c20466c 6f772047 s Control Flow G │ │ │ │ │ - 0x000293c0 75617264 2e222c0a 20202020 20202020 uard.",. │ │ │ │ │ - 0x000293d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x000293e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000293f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00029400 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00029410 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00029420 616d6522 3a202254 45524d49 4e414c5f ame": "TERMINAL_ │ │ │ │ │ - 0x00029430 53455256 45525f41 57415245 222c0a20 SERVER_AWARE",. │ │ │ │ │ - 0x00029440 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00029450 6d656e74 6174696f 6e223a20 224d6172 mentation": "Mar │ │ │ │ │ - 0x00029460 6b732074 68652066 696c6520 61732074 ks the file as t │ │ │ │ │ - 0x00029470 65726d69 6e616c20 73657276 65722063 erminal server c │ │ │ │ │ - 0x00029480 6f6d7061 7469626c 65222c0a 20202020 ompatible",. │ │ │ │ │ - 0x00029490 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x000294a0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x000294b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000294c0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x000294d0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x000294e0 2020226e 616d6522 3a202252 454c4f43 "name": "RELOC │ │ │ │ │ - 0x000294f0 535f5354 52495050 4544222c 0a202020 S_STRIPPED",. │ │ │ │ │ - 0x00029500 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00029510 6e746174 696f6e22 3a202252 656c6f63 ntation": "Reloc │ │ │ │ │ - 0x00029520 6174696f 6e20696e 666f2073 74726970 ation info strip │ │ │ │ │ - 0x00029530 70656420 66726f6d 2066696c 652e222c ped from file.", │ │ │ │ │ - 0x00029540 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00029550 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00029560 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00029570 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00029580 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00029590 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000295a0 45584543 55544142 4c455f49 4d414745 EXECUTABLE_IMAGE │ │ │ │ │ - 0x000295b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x000295c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x000295d0 2246696c 65206973 20657865 63757461 "File is executa │ │ │ │ │ - 0x000295e0 626c6520 28692e65 2e206e6f 20756e72 ble (i.e. no unr │ │ │ │ │ - 0x000295f0 65736f6c 76656420 65787465 726e616c esolved external │ │ │ │ │ - 0x00029600 20726566 6572656e 63657329 2e222c0a references).",. │ │ │ │ │ - 0x00029610 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00029620 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00029630 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00029640 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00029650 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00029660 20202020 2020226e 616d6522 3a20224c "name": "L │ │ │ │ │ - 0x00029670 494e455f 4e554d53 5f535452 49505045 INE_NUMS_STRIPPE │ │ │ │ │ - 0x00029680 44222c0a 20202020 20202020 20202020 D",. │ │ │ │ │ - 0x00029690 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000296a0 20224c69 6e65206e 756d6265 72732073 "Line numbers s │ │ │ │ │ - 0x000296b0 74726970 70656420 66726f6d 2066696c tripped from fil │ │ │ │ │ - 0x000296c0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ - 0x000296d0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x000296e0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x000296f0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00029700 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00029710 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00029720 223a2022 4c4f4341 4c5f5359 4d535f53 ": "LOCAL_SYMS_S │ │ │ │ │ - 0x00029730 54524950 50454422 2c0a2020 20202020 TRIPPED",. │ │ │ │ │ - 0x00029740 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00029750 74696f6e 223a2022 4c6f6361 6c207379 tion": "Local sy │ │ │ │ │ - 0x00029760 6d626f6c 73207374 72697070 65642066 mbols stripped f │ │ │ │ │ - 0x00029770 726f6d20 66696c65 2e222c0a 20202020 rom file.",. │ │ │ │ │ - 0x00029780 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00029790 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x000297a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000297b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x000297c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x000297d0 2020226e 616d6522 3a202241 47475245 "name": "AGGRE │ │ │ │ │ - 0x000297e0 53495645 5f57535f 5452494d 222c0a20 SIVE_WS_TRIM",. │ │ │ │ │ - 0x000297f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00029800 6d656e74 6174696f 6e223a20 22416767 mentation": "Agg │ │ │ │ │ - 0x00029810 72657373 6976656c 79207472 696d2077 ressively trim w │ │ │ │ │ - 0x00029820 6f726b69 6e672073 6574222c 0a202020 orking set",. │ │ │ │ │ - 0x00029830 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00029840 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00029850 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00029860 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00029870 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00029880 20202022 6e616d65 223a2022 4c415247 "name": "LARG │ │ │ │ │ - 0x00029890 455f4144 44524553 535f4157 41524522 E_ADDRESS_AWARE" │ │ │ │ │ - 0x000298a0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x000298b0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000298c0 41707020 63616e20 68616e64 6c65203e App can handle > │ │ │ │ │ - 0x000298d0 32676220 61646472 65737365 73222c0a 2gb addresses",. │ │ │ │ │ + 0x00028e30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028e40 20202022 6e616d65 223a2022 74797065 "name": "type │ │ │ │ │ + 0x00028e50 5f696473 5f73697a 65222c0a 20202020 _ids_size",. │ │ │ │ │ + 0x00028e60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028e70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00028e80 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00028e90 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00028ea0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x00028eb0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00028ec0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00028ed0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00028ee0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00028ef0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028f00 20202022 6e616d65 223a2022 74797065 "name": "type │ │ │ │ │ + 0x00028f10 5f696473 5f6f6666 73657422 2c0a2020 _ids_offset",. │ │ │ │ │ + 0x00028f20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028f30 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00028f40 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00028f50 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00028f60 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x00028f70 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00028f80 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00028f90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028fa0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00028fb0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00028fc0 20202020 20226e61 6d65223a 20227072 "name": "pr │ │ │ │ │ + 0x00028fd0 6f746f5f 6964735f 73697a65 222c0a20 oto_ids_size",. │ │ │ │ │ + 0x00028fe0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00028ff0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00029000 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00029010 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00029020 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x00029030 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00029040 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00029050 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029060 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00029070 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00029080 20202020 2020226e 616d6522 3a202270 "name": "p │ │ │ │ │ + 0x00029090 726f746f 5f696473 5f6f6666 73657422 roto_ids_offset" │ │ │ │ │ + 0x000290a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000290b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x000290c0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x000290d0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000290e0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x000290f0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00029100 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00029110 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029120 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00029130 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00029140 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00029150 20226669 656c645f 6964735f 73697a65 "field_ids_size │ │ │ │ │ + 0x00029160 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00029170 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00029180 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00029190 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000291a0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x000291b0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x000291c0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x000291d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000291e0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x000291f0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00029200 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00029210 3a202266 69656c64 5f696473 5f6f6666 : "field_ids_off │ │ │ │ │ + 0x00029220 73657422 2c0a2020 20202020 20202020 set",. │ │ │ │ │ + 0x00029230 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00029240 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00029250 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029260 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00029270 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00029280 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00029290 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000292a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x000292b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x000292c0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x000292d0 6d65223a 20226d65 74686f64 5f696473 me": "method_ids │ │ │ │ │ + 0x000292e0 5f73697a 65222c0a 20202020 20202020 _size",. │ │ │ │ │ + 0x000292f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00029300 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00029310 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00029320 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00029330 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00029340 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00029350 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00029360 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00029370 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00029380 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00029390 6e616d65 223a2022 6d657468 6f645f69 name": "method_i │ │ │ │ │ + 0x000293a0 64735f6f 66667365 74222c0a 20202020 ds_offset",. │ │ │ │ │ + 0x000293b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000293c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x000293d0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x000293e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000293f0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x00029400 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00029410 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00029420 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00029430 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00029440 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029450 20202022 6e616d65 223a2022 636c6173 "name": "clas │ │ │ │ │ + 0x00029460 735f6465 66735f73 697a6522 2c0a2020 s_defs_size",. │ │ │ │ │ + 0x00029470 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029480 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00029490 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x000294a0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x000294b0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x000294c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000294d0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x000294e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000294f0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00029500 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00029510 20202020 20226e61 6d65223a 2022636c "name": "cl │ │ │ │ │ + 0x00029520 6173735f 64656673 5f6f6666 73657422 ass_defs_offset" │ │ │ │ │ + 0x00029530 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00029540 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00029550 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00029560 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00029570 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00029580 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00029590 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x000295a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000295b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000295c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000295d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x000295e0 20226461 74615f73 697a6522 2c0a2020 "data_size",. │ │ │ │ │ + 0x000295f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029600 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00029610 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00029620 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00029630 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x00029640 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00029650 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00029660 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029670 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00029680 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00029690 20202020 20226e61 6d65223a 20226461 "name": "da │ │ │ │ │ + 0x000296a0 74615f6f 66667365 74222c0a 20202020 ta_offset",. │ │ │ │ │ + 0x000296b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000296c0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x000296d0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x000296e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000296f0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x00029700 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x00029710 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ │ + 0x00029720 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00029730 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ │ + 0x00029740 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ │ + 0x00029750 20202022 6e616d65 223a2022 73747269 "name": "stri │ │ │ │ │ + 0x00029760 6e675f69 6473222c 0a202020 20202020 ng_ids",. │ │ │ │ │ + 0x00029770 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00029780 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x00029790 20202020 20202273 74727563 74757265 "structure │ │ │ │ │ + 0x000297a0 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ │ + 0x000297b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000297c0 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ │ + 0x000297d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000297e0 20202022 6e616d65 223a2022 73747269 "name": "stri │ │ │ │ │ + 0x000297f0 6e675f69 6473222c 0a202020 20202020 ng_ids",. │ │ │ │ │ + 0x00029800 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00029810 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00029820 20202020 20202020 20202020 20202261 "a │ │ │ │ │ + 0x00029830 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ + 0x00029840 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029850 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00029860 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00029870 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00029880 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029890 20202020 20226e61 6d65223a 20226f66 "name": "of │ │ │ │ │ + 0x000298a0 66736574 222c0a20 20202020 20202020 fset",. │ │ │ │ │ + 0x000298b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000298c0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x000298d0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ 0x000298e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ 0x000298f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00029900 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x00029910 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00029920 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00029930 20202020 2020226e 616d6522 3a202242 "name": "B │ │ │ │ │ - 0x00029940 59544553 5f524556 45525345 445f4c4f YTES_REVERSED_LO │ │ │ │ │ - 0x00029950 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00029960 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00029970 22427974 6573206f 66206d61 6368696e "Bytes of machin │ │ │ │ │ - 0x00029980 6520776f 72642061 72652072 65766572 e word are rever │ │ │ │ │ - 0x00029990 7365642e 222c0a20 20202020 20202020 sed.",. │ │ │ │ │ - 0x000299a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x000299b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000299c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000299d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x000299e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x000299f0 6d65223a 20224d41 4348494e 455f3332 me": "MACHINE_32 │ │ │ │ │ - 0x00029a00 42495422 2c0a2020 20202020 20202020 BIT",. │ │ │ │ │ - 0x00029a10 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00029a20 223a2022 33322062 69742077 6f726420 ": "32 bit word │ │ │ │ │ - 0x00029a30 6d616368 696e652e 222c0a20 20202020 machine.",. │ │ │ │ │ - 0x00029a40 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00029a50 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x00029a60 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00029a70 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00029a80 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00029a90 20226e61 6d65223a 20224445 4255475f "name": "DEBUG_ │ │ │ │ │ - 0x00029aa0 53545249 50504544 222c0a20 20202020 STRIPPED",. │ │ │ │ │ - 0x00029ab0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00029ac0 6174696f 6e223a20 22446562 75676769 ation": "Debuggi │ │ │ │ │ - 0x00029ad0 6e672069 6e666f20 73747269 70706564 ng info stripped │ │ │ │ │ - 0x00029ae0 2066726f 6d206669 6c652069 6e202e44 from file in .D │ │ │ │ │ - 0x00029af0 42472066 696c6522 2c0a2020 20202020 BG file",. │ │ │ │ │ - 0x00029b00 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00029b10 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00029b20 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00029b30 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00029b40 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00029b50 226e616d 65223a20 2252454d 4f564142 "name": "REMOVAB │ │ │ │ │ - 0x00029b60 4c455f52 554e5f46 524f4d5f 53574150 LE_RUN_FROM_SWAP │ │ │ │ │ - 0x00029b70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00029b80 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00029b90 22496620 496d6167 65206973 206f6e20 "If Image is on │ │ │ │ │ - 0x00029ba0 72656d6f 7661626c 65206d65 6469612c removable media, │ │ │ │ │ - 0x00029bb0 20636f70 7920616e 64207275 6e206672 copy and run fr │ │ │ │ │ - 0x00029bc0 6f6d2074 68652073 77617020 66696c65 om the swap file │ │ │ │ │ - 0x00029bd0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00029be0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00029bf0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00029c00 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00029c10 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00029c20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00029c30 3a20224e 45545f52 554e5f46 524f4d5f : "NET_RUN_FROM_ │ │ │ │ │ - 0x00029c40 53574150 222c0a20 20202020 20202020 SWAP",. │ │ │ │ │ - 0x00029c50 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00029c60 6e223a20 22496620 496d6167 65206973 n": "If Image is │ │ │ │ │ - 0x00029c70 206f6e20 4e65742c 20636f70 7920616e on Net, copy an │ │ │ │ │ - 0x00029c80 64207275 6e206672 6f6d2074 68652073 d run from the s │ │ │ │ │ - 0x00029c90 77617020 66696c65 2e222c0a 20202020 wap file.",. │ │ │ │ │ + 0x00029900 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x00029910 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029920 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00029930 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00029940 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00029950 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029960 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ + 0x00029970 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ │ + 0x00029980 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00029990 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x000299a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000299b0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x000299c0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ + 0x000299d0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x000299e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000299f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00029a00 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00029a10 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00029a20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029a30 20202020 20226e61 6d65223a 20227661 "name": "va │ │ │ │ │ + 0x00029a40 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00029a50 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00029a60 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00029a70 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00029a80 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00029a90 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ │ + 0x00029aa0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x00029ab0 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ │ + 0x00029ac0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x00029ad0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00029ae0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00029af0 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ │ + 0x00029b00 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00029b10 223a2022 74797065 5f696473 222c0a20 ": "type_ids",. │ │ │ │ │ + 0x00029b20 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00029b30 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00029b40 20202020 20202020 20202020 22737472 "str │ │ │ │ │ + 0x00029b50 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ │ + 0x00029b60 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00029b70 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00029b80 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ │ + 0x00029b90 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00029ba0 20227479 70655f69 6473222c 0a202020 "type_ids",. │ │ │ │ │ + 0x00029bb0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00029bc0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x00029bd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00029be0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ + 0x00029bf0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00029c00 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00029c10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029c20 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00029c30 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00029c40 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00029c50 20226465 73637269 70746f72 5f696478 "descriptor_idx │ │ │ │ │ + 0x00029c60 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00029c70 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00029c80 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00029c90 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00029ca0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00029cb0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00029cc0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00029cd0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00029ce0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00029cf0 2020226e 616d6522 3a202253 59535445 "name": "SYSTE │ │ │ │ │ - 0x00029d00 4d222c0a 20202020 20202020 20202020 M",. │ │ │ │ │ - 0x00029d10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00029d20 20225379 7374656d 2046696c 652e222c "System File.", │ │ │ │ │ - 0x00029d30 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x00029d40 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00029d50 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x00029d60 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x00029d70 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x00029d80 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00029d90 444c4c22 2c0a2020 20202020 20202020 DLL",. │ │ │ │ │ - 0x00029da0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00029db0 223a2022 46696c65 20697320 6120444c ": "File is a DL │ │ │ │ │ - 0x00029dc0 4c2e222c 0a202020 20202020 20202020 L.",. │ │ │ │ │ - 0x00029dd0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00029de0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00029df0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x00029e00 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00029e10 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00029e20 223a2022 55505f53 59535445 4d5f4f4e ": "UP_SYSTEM_ON │ │ │ │ │ - 0x00029e30 4c59222c 0a202020 20202020 20202020 LY",. │ │ │ │ │ - 0x00029e40 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00029e50 3a202246 696c6520 73686f75 6c64206f : "File should o │ │ │ │ │ - 0x00029e60 6e6c7920 62652072 756e206f 6e206120 nly be run on a │ │ │ │ │ - 0x00029e70 5550206d 61636869 6e65222c 0a202020 UP machine",. │ │ │ │ │ - 0x00029e80 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00029e90 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00029ea0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00029eb0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00029ec0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00029ed0 20202022 6e616d65 223a2022 42595445 "name": "BYTE │ │ │ │ │ - 0x00029ee0 535f5245 56455253 45445f48 49222c0a S_REVERSED_HI",. │ │ │ │ │ - 0x00029ef0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00029f00 756d656e 74617469 6f6e223a 20224279 umentation": "By │ │ │ │ │ - 0x00029f10 74657320 6f66206d 61636869 6e652077 tes of machine w │ │ │ │ │ - 0x00029f20 6f726420 61726520 72657665 72736564 ord are reversed │ │ │ │ │ - 0x00029f30 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00029f40 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00029f50 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00029f60 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00029f70 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00029f80 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00029f90 3a202249 4d414745 5f444952 4543544f : "IMAGE_DIRECTO │ │ │ │ │ - 0x00029fa0 52595f45 4e545259 5f455850 4f525422 RY_ENTRY_EXPORT" │ │ │ │ │ - 0x00029fb0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x00029fc0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00029fd0 44617461 20646972 6563746f 72792066 Data directory f │ │ │ │ │ - 0x00029fe0 6f722065 78706f72 74656420 66756e63 or exported func │ │ │ │ │ - 0x00029ff0 74696f6e 732e222c 0a202020 20202020 tions.",. │ │ │ │ │ - 0x0002a000 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0002a010 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0002a020 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0002a030 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0002a040 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002a050 6e616d65 223a2022 494d4147 455f4449 name": "IMAGE_DI │ │ │ │ │ - 0x0002a060 52454354 4f52595f 454e5452 595f494d RECTORY_ENTRY_IM │ │ │ │ │ - 0x0002a070 504f5254 222c0a20 20202020 20202020 PORT",. │ │ │ │ │ - 0x0002a080 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0002a090 6e223a20 22446174 61206469 72656374 n": "Data direct │ │ │ │ │ - 0x0002a0a0 6f727920 666f7220 696d706f 72742064 ory for import d │ │ │ │ │ - 0x0002a0b0 69726563 746f7279 2e222c0a 20202020 irectory.",. │ │ │ │ │ - 0x0002a0c0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0002a0d0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0002a0e0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0002a0f0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0002a100 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0002a110 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ │ - 0x0002a120 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ │ - 0x0002a130 5f524553 4f555243 45222c0a 20202020 _RESOURCE",. │ │ │ │ │ - 0x0002a140 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0002a150 74617469 6f6e223a 20224461 74612064 tation": "Data d │ │ │ │ │ - 0x0002a160 69726563 746f7279 20666f72 20726573 irectory for res │ │ │ │ │ - 0x0002a170 6f757263 65207365 6374696f 6e2e222c ource section.", │ │ │ │ │ - 0x0002a180 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0002a190 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0002a1a0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0002a1b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0002a1c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0002a1d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0002a1e0 494d4147 455f4449 52454354 4f52595f IMAGE_DIRECTORY_ │ │ │ │ │ - 0x0002a1f0 454e5452 595f4558 43455054 494f4e22 ENTRY_EXCEPTION" │ │ │ │ │ - 0x0002a200 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0002a210 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0002a220 44617461 20646972 6563746f 72792066 Data directory f │ │ │ │ │ - 0x0002a230 6f722065 78636570 74696f6e 20696e66 or exception inf │ │ │ │ │ - 0x0002a240 6f726d61 74696f6e 2e222c0a 20202020 ormation.",. │ │ │ │ │ - 0x0002a250 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0002a260 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0002a270 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0002a280 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0002a290 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0002a2a0 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ │ - 0x0002a2b0 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ │ - 0x0002a2c0 5f534543 55524954 59222c0a 20202020 _SECURITY",. │ │ │ │ │ - 0x0002a2d0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0002a2e0 74617469 6f6e223a 20225468 69732069 tation": "This i │ │ │ │ │ - 0x0002a2f0 73207468 65207261 77206669 6c65206f s the raw file o │ │ │ │ │ - 0x0002a300 66667365 7420616e 64206c65 6e677468 ffset and length │ │ │ │ │ - 0x0002a310 206f6620 74686520 696d6167 65206469 of the image di │ │ │ │ │ - 0x0002a320 67697461 6c207369 676e6174 7572652e gital signature. │ │ │ │ │ - 0x0002a330 20496620 74686520 696d6167 65206861 If the image ha │ │ │ │ │ - 0x0002a340 73206e6f 20656d62 65646465 64206469 s no embedded di │ │ │ │ │ - 0x0002a350 67697461 6c207369 676e6174 7572652c gital signature, │ │ │ │ │ - 0x0002a360 20746869 73206469 72656374 6f727920 this directory │ │ │ │ │ - 0x0002a370 77696c6c 20636f6e 7461696e 207a6572 will contain zer │ │ │ │ │ - 0x0002a380 6f732e22 2c0a2020 20202020 20202020 os.",. │ │ │ │ │ - 0x0002a390 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0002a3a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0002a3b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0002a3c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0002a3d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0002a3e0 65223a20 22494d41 47455f44 49524543 e": "IMAGE_DIREC │ │ │ │ │ - 0x0002a3f0 544f5259 5f454e54 52595f42 41534552 TORY_ENTRY_BASER │ │ │ │ │ - 0x0002a400 454c4f43 222c0a20 20202020 20202020 ELOC",. │ │ │ │ │ - 0x0002a410 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0002a420 6e223a20 22446174 61206469 72656374 n": "Data direct │ │ │ │ │ - 0x0002a430 6f727920 666f7220 696d6167 65207265 ory for image re │ │ │ │ │ - 0x0002a440 6c6f6361 74696f6e 20746162 6c652e22 location table." │ │ │ │ │ - 0x0002a450 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0002a460 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002a470 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002a480 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002a490 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002a4a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002a4b0 22494d41 47455f44 49524543 544f5259 "IMAGE_DIRECTORY │ │ │ │ │ - 0x0002a4c0 5f454e54 52595f44 45425547 222c0a20 _ENTRY_DEBUG",. │ │ │ │ │ + 0x00029cb0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x00029cc0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x00029cd0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ + 0x00029ce0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x00029cf0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00029d00 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00029d10 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ │ + 0x00029d20 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00029d30 2270726f 746f5f69 6473222c 0a202020 "proto_ids",. │ │ │ │ │ + 0x00029d40 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00029d50 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00029d60 20202020 20202020 20202273 74727563 "struc │ │ │ │ │ + 0x00029d70 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ │ + 0x00029d80 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00029d90 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ │ + 0x00029da0 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ │ + 0x00029db0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00029dc0 70726f74 6f5f6964 73222c0a 20202020 proto_ids",. │ │ │ │ │ + 0x00029dd0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00029de0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x00029df0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00029e00 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ + 0x00029e10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00029e20 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00029e30 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00029e40 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00029e50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029e60 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00029e70 2273686f 7274795f 69647822 2c0a2020 "shorty_idx",. │ │ │ │ │ + 0x00029e80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029e90 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00029ea0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x00029eb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029ec0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00029ed0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029ee0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00029ef0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00029f00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029f10 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00029f20 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00029f30 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00029f40 6d65223a 20227265 7475726e 5f747970 me": "return_typ │ │ │ │ │ + 0x00029f50 655f6964 78222c0a 20202020 20202020 e_idx",. │ │ │ │ │ + 0x00029f60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029f70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00029f80 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x00029f90 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00029fa0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00029fb0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00029fc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00029fd0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00029fe0 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00029ff0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0002a000 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a010 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0002a020 70617261 6d657465 72735f6f 66667365 parameters_offse │ │ │ │ │ + 0x0002a030 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ + 0x0002a040 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0002a050 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0002a060 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002a070 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0002a080 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x0002a090 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x0002a0a0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ + 0x0002a0b0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x0002a0c0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0002a0d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0002a0e0 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ │ + 0x0002a0f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0002a100 20226669 656c645f 69647322 2c0a2020 "field_ids",. │ │ │ │ │ + 0x0002a110 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0002a120 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x0002a130 20202020 20202020 20202022 73747275 "stru │ │ │ │ │ + 0x0002a140 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ │ + 0x0002a150 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0002a160 20202020 2020226b 696e6422 3a202273 "kind": "s │ │ │ │ │ + 0x0002a170 74727563 74222c0a 20202020 20202020 truct",. │ │ │ │ │ + 0x0002a180 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0002a190 22666965 6c645f69 6473222c 0a202020 "field_ids",. │ │ │ │ │ + 0x0002a1a0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x0002a1b0 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ + 0x0002a1c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002a1d0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ + 0x0002a1e0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x0002a1f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0002a200 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a210 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0002a220 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002a230 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0002a240 2022636c 6173735f 69647822 2c0a2020 "class_idx",. │ │ │ │ │ + 0x0002a250 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a260 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0002a270 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x0002a280 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a290 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0002a2a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a2b0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x0002a2c0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0002a2d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a2e0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0002a2f0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0002a300 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x0002a310 6d65223a 20227479 70655f69 6478222c me": "type_idx", │ │ │ │ │ + 0x0002a320 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002a330 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0002a340 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0002a350 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a360 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0002a370 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x0002a380 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0002a390 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x0002a3a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a3b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0002a3c0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0002a3d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a3e0 226e616d 65223a20 226e616d 655f6964 "name": "name_id │ │ │ │ │ + 0x0002a3f0 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ │ + 0x0002a400 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0002a410 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0002a420 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002a430 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0002a440 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x0002a450 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x0002a460 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ + 0x0002a470 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x0002a480 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0002a490 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0002a4a0 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ │ + 0x0002a4b0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0002a4c0 20226d65 74686f64 5f696473 222c0a20 "method_ids",. │ │ │ │ │ 0x0002a4d0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0002a4e0 6d656e74 6174696f 6e223a20 22446174 mentation": "Dat │ │ │ │ │ - 0x0002a4f0 61206469 72656374 6f727920 666f7220 a directory for │ │ │ │ │ - 0x0002a500 64656275 6720696e 666f726d 6174696f debug informatio │ │ │ │ │ - 0x0002a510 6e2e222c 0a202020 20202020 20202020 n.",. │ │ │ │ │ - 0x0002a520 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0002a530 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0002a540 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0002a550 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0002a560 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0002a570 223a2022 494d4147 455f4449 52454354 ": "IMAGE_DIRECT │ │ │ │ │ - 0x0002a580 4f52595f 454e5452 595f4152 43484954 ORY_ENTRY_ARCHIT │ │ │ │ │ - 0x0002a590 45435455 5245222c 0a202020 20202020 ECTURE",. │ │ │ │ │ - 0x0002a5a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0002a5b0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0002a5c0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0002a5d0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0002a5e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0002a5f0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0002a600 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0002a610 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ │ - 0x0002a620 49524543 544f5259 5f454e54 52595f43 IRECTORY_ENTRY_C │ │ │ │ │ - 0x0002a630 4f505952 49474854 222c0a20 20202020 OPYRIGHT",. │ │ │ │ │ - 0x0002a640 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0002a650 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ - 0x0002a660 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0002a670 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0002a680 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0002a690 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0002a6a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0002a6b0 2020226e 616d6522 3a202249 4d414745 "name": "IMAGE │ │ │ │ │ - 0x0002a6c0 5f444952 4543544f 52595f45 4e545259 _DIRECTORY_ENTRY │ │ │ │ │ - 0x0002a6d0 5f474c4f 42414c50 5452222c 0a202020 _GLOBALPTR",. │ │ │ │ │ - 0x0002a6e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002a6f0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0002a700 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0002a710 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0002a720 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0002a730 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0002a740 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0002a750 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ │ - 0x0002a760 47455f44 49524543 544f5259 5f454e54 GE_DIRECTORY_ENT │ │ │ │ │ - 0x0002a770 52595f54 4c53222c 0a202020 20202020 RY_TLS",. │ │ │ │ │ - 0x0002a780 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0002a790 696f6e22 3a202244 61746120 64697265 ion": "Data dire │ │ │ │ │ - 0x0002a7a0 63746f72 7920666f 7220696d 61676520 ctory for image │ │ │ │ │ - 0x0002a7b0 74687265 6164206c 6f63616c 2073746f thread local sto │ │ │ │ │ - 0x0002a7c0 72616765 2e222c0a 20202020 20202020 rage.",. │ │ │ │ │ - 0x0002a7d0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0002a7e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0002a7f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0002a800 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0002a810 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0002a820 616d6522 3a202249 4d414745 5f444952 ame": "IMAGE_DIR │ │ │ │ │ - 0x0002a830 4543544f 52595f45 4e545259 5f4c4f41 ECTORY_ENTRY_LOA │ │ │ │ │ - 0x0002a840 445f434f 4e464947 222c0a20 20202020 D_CONFIG",. │ │ │ │ │ - 0x0002a850 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0002a860 6174696f 6e223a20 22446174 61206469 ation": "Data di │ │ │ │ │ - 0x0002a870 72656374 6f727920 666f7220 696d6167 rectory for imag │ │ │ │ │ - 0x0002a880 65206c6f 61642063 6f6e6669 67757261 e load configura │ │ │ │ │ - 0x0002a890 74696f6e 2e222c0a 20202020 20202020 tion.",. │ │ │ │ │ - 0x0002a8a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0002a8b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0002a8c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0002a8d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0002a8e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0002a8f0 616d6522 3a202249 4d414745 5f444952 ame": "IMAGE_DIR │ │ │ │ │ - 0x0002a900 4543544f 52595f45 4e545259 5f424f55 ECTORY_ENTRY_BOU │ │ │ │ │ - 0x0002a910 4e445f49 4d504f52 54222c0a 20202020 ND_IMPORT",. │ │ │ │ │ - 0x0002a920 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0002a930 74617469 6f6e223a 20224461 74612064 tation": "Data d │ │ │ │ │ - 0x0002a940 69726563 746f7279 20666f72 20696d61 irectory for ima │ │ │ │ │ - 0x0002a950 67652062 6f756e64 20696d70 6f727420 ge bound import │ │ │ │ │ - 0x0002a960 7461626c 652e222c 0a202020 20202020 table.",. │ │ │ │ │ - 0x0002a970 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0002a980 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0002a990 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0002a9a0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0002a9b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002a9c0 6e616d65 223a2022 494d4147 455f4449 name": "IMAGE_DI │ │ │ │ │ - 0x0002a9d0 52454354 4f52595f 454e5452 595f4941 RECTORY_ENTRY_IA │ │ │ │ │ - 0x0002a9e0 54222c0a 20202020 20202020 20202020 T",. │ │ │ │ │ - 0x0002a9f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0002aa00 20224461 74612064 69726563 746f7279 "Data directory │ │ │ │ │ - 0x0002aa10 20666f72 20696d61 67652049 6d706f72 for image Impor │ │ │ │ │ - 0x0002aa20 74204164 64726573 73205461 626c652e t Address Table. │ │ │ │ │ - 0x0002aa30 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002aa40 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0002aa50 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0002aa60 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0002aa70 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0002aa80 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0002aa90 2022494d 4147455f 44495245 43544f52 "IMAGE_DIRECTOR │ │ │ │ │ - 0x0002aaa0 595f454e 5452595f 44454c41 595f494d Y_ENTRY_DELAY_IM │ │ │ │ │ - 0x0002aab0 504f5254 222c0a20 20202020 20202020 PORT",. │ │ │ │ │ - 0x0002aac0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0002aad0 6e223a20 22446174 61206469 72656374 n": "Data direct │ │ │ │ │ - 0x0002aae0 6f727920 666f7220 44656c61 79656420 ory for Delayed │ │ │ │ │ - 0x0002aaf0 496d706f 72742054 61626c65 2e205374 Import Table. St │ │ │ │ │ - 0x0002ab00 72756374 75726520 6f662074 68652064 ructure of the d │ │ │ │ │ - 0x0002ab10 656c6179 65642069 6d706f72 74207461 elayed import ta │ │ │ │ │ - 0x0002ab20 626c6520 6973206c 696e6b65 722d6465 ble is linker-de │ │ │ │ │ - 0x0002ab30 70656e64 656e742e 204d6963 726f736f pendent. Microso │ │ │ │ │ - 0x0002ab40 66742076 65727369 6f6e206f 66206465 ft version of de │ │ │ │ │ - 0x0002ab50 6c617965 6420696d 706f7274 73206973 layed imports is │ │ │ │ │ - 0x0002ab60 20646573 63726962 65642069 6e207468 described in th │ │ │ │ │ - 0x0002ab70 6520736f 75636573 205c2264 656c6179 e souces \"delay │ │ │ │ │ - 0x0002ab80 696d702e 685c2220 616e6420 5c226465 imp.h\" and \"de │ │ │ │ │ - 0x0002ab90 6c617969 6d702e63 70705c22 2c207768 layimp.cpp\", wh │ │ │ │ │ - 0x0002aba0 69636820 63616e20 62652066 6f756e64 ich can be found │ │ │ │ │ - 0x0002abb0 20696e20 4d532056 69737561 6c205374 in MS Visual St │ │ │ │ │ - 0x0002abc0 7564696f 20323030 38204352 5420736f udio 2008 CRT so │ │ │ │ │ - 0x0002abd0 75726365 732e222c 0a202020 20202020 urces.",. │ │ │ │ │ - 0x0002abe0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0002abf0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0002ac00 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0002ac10 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0002ac20 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002ac30 6e616d65 223a2022 494d4147 455f4449 name": "IMAGE_DI │ │ │ │ │ - 0x0002ac40 52454354 4f52595f 454e5452 595f434f RECTORY_ENTRY_CO │ │ │ │ │ - 0x0002ac50 4d5f4445 53435249 50544f52 222c0a20 M_DESCRIPTOR",. │ │ │ │ │ - 0x0002ac60 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0002ac70 6d656e74 6174696f 6e223a20 22446174 mentation": "Dat │ │ │ │ │ - 0x0002ac80 61206469 72656374 6f727920 666f7220 a directory for │ │ │ │ │ - 0x0002ac90 2e4e4554 20686561 64657273 2e222c0a .NET headers.",. │ │ │ │ │ - 0x0002aca0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0002acb0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0002acc0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0002acd0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0002ace0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0002acf0 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ │ - 0x0002ad00 4d414745 5f444952 4543544f 52595f45 MAGE_DIRECTORY_E │ │ │ │ │ - 0x0002ad10 4e545259 5f434f50 59524947 4854222c NTRY_COPYRIGHT", │ │ │ │ │ - 0x0002ad20 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0002ad30 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0002ad40 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0002ad50 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002ad60 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002ad70 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002ad80 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002ad90 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002ada0 22494d41 47455f4e 545f4f50 54494f4e "IMAGE_NT_OPTION │ │ │ │ │ - 0x0002adb0 414c5f48 44523332 5f4d4147 4943222c AL_HDR32_MAGIC", │ │ │ │ │ - 0x0002adc0 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0002add0 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ │ - 0x0002ade0 68652066 696c6520 69732061 6e206578 he file is an ex │ │ │ │ │ - 0x0002adf0 65637574 61626c65 20696d61 67652e20 ecutable image. │ │ │ │ │ - 0x0002ae00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002ae10 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0002ae20 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0002ae30 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0002ae40 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0002ae50 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0002ae60 2022494d 4147455f 4e545f4f 5054494f "IMAGE_NT_OPTIO │ │ │ │ │ - 0x0002ae70 4e414c5f 48445236 345f4d41 47494322 NAL_HDR64_MAGIC" │ │ │ │ │ - 0x0002ae80 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0002ae90 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0002aea0 54686520 66696c65 20697320 616e2065 The file is an e │ │ │ │ │ - 0x0002aeb0 78656375 7461626c 6520696d 6167652e xecutable image. │ │ │ │ │ - 0x0002aec0 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0002aed0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0002aee0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0002aef0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0002af00 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0002af10 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0002af20 3a202249 4d414745 5f524f4d 5f4f5054 : "IMAGE_ROM_OPT │ │ │ │ │ - 0x0002af30 494f4e41 4c5f4844 525f4d41 47494322 IONAL_HDR_MAGIC" │ │ │ │ │ - 0x0002af40 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0002af50 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0002af60 54686520 66696c65 20697320 6120524f The file is a RO │ │ │ │ │ - 0x0002af70 4d20696d 6167652e 20222c0a 20202020 M image. ",. │ │ │ │ │ - 0x0002af80 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0002af90 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x0002afa0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0002afb0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x0002afc0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x0002afd0 2020226e 616d6522 3a202253 45435449 "name": "SECTI │ │ │ │ │ - 0x0002afe0 4f4e5f4e 4f5f5041 44222c0a 20202020 ON_NO_PAD",. │ │ │ │ │ - 0x0002aff0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0002b000 74617469 6f6e223a 20225468 65207365 tation": "The se │ │ │ │ │ - 0x0002b010 6374696f 6e207368 6f756c64 206e6f74 ction should not │ │ │ │ │ - 0x0002b020 20626520 70616464 65642074 6f207468 be padded to th │ │ │ │ │ - 0x0002b030 65206e65 78742062 6f756e64 6172792e e next boundary. │ │ │ │ │ - 0x0002b040 20546869 7320666c 61672069 73206f62 This flag is ob │ │ │ │ │ - 0x0002b050 736f6c65 74652061 6e642069 73207265 solete and is re │ │ │ │ │ - 0x0002b060 706c6163 65642062 7920494d 4147455f placed by IMAGE_ │ │ │ │ │ - 0x0002b070 53434e5f 414c4947 4e5f3142 59544553 SCN_ALIGN_1BYTES │ │ │ │ │ - 0x0002b080 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ │ - 0x0002b090 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0002b0a0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0002b0b0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0002b0c0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0002b0d0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0002b0e0 223a2022 53454354 494f4e5f 434e545f ": "SECTION_CNT_ │ │ │ │ │ - 0x0002b0f0 434f4445 222c0a20 20202020 20202020 CODE",. │ │ │ │ │ - 0x0002b100 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0002b110 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0002b120 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0002b130 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0002b140 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0002b150 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0002b160 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0002b170 616d6522 3a202253 45435449 4f4e5f43 ame": "SECTION_C │ │ │ │ │ - 0x0002b180 4e545f49 4e495449 414c495a 45445f44 NT_INITIALIZED_D │ │ │ │ │ - 0x0002b190 41544122 2c0a2020 20202020 20202020 ATA",. │ │ │ │ │ - 0x0002b1a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0002b1b0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x0002b1c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0002b1d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0002b1e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0002b1f0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0002b200 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0002b210 6d65223a 20225345 4354494f 4e5f434e me": "SECTION_CN │ │ │ │ │ - 0x0002b220 545f554e 494e4954 49414c49 5a45445f T_UNINITIALIZED_ │ │ │ │ │ - 0x0002b230 44415441 222c0a20 20202020 20202020 DATA",. │ │ │ │ │ - 0x0002b240 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0002b250 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0002b260 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0002b270 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0002b280 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0002b290 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0002b2a0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0002b2b0 616d6522 3a202253 45435449 4f4e5f4c ame": "SECTION_L │ │ │ │ │ - 0x0002b2c0 4e4b5f4f 54484552 222c0a20 20202020 NK_OTHER",. │ │ │ │ │ - 0x0002b2d0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0002b2e0 6174696f 6e223a20 22526573 65727665 ation": "Reserve │ │ │ │ │ - 0x0002b2f0 64222c0a 20202020 20202020 20202020 d",. │ │ │ │ │ - 0x0002b300 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0002b310 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0002b320 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0002b330 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0002b340 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0002b350 3a202253 45435449 4f4e5f4c 4e4b5f49 : "SECTION_LNK_I │ │ │ │ │ - 0x0002b360 4e464f22 2c0a2020 20202020 20202020 NFO",. │ │ │ │ │ - 0x0002b370 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0002b380 223a2022 54686520 73656374 696f6e20 ": "The section │ │ │ │ │ - 0x0002b390 636f6e74 61696e73 20636f6d 6d656e74 contains comment │ │ │ │ │ - 0x0002b3a0 73206f72 206f7468 65722069 6e666f72 s or other infor │ │ │ │ │ - 0x0002b3b0 6d617469 6f6e2e20 54686973 20697320 mation. This is │ │ │ │ │ - 0x0002b3c0 76616c69 64206f6e 6c792066 6f72206f valid only for o │ │ │ │ │ - 0x0002b3d0 626a6563 74206669 6c65732e 20222c0a bject files. ",. │ │ │ │ │ - 0x0002b3e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0002b3f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0002b400 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0002b410 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0002b420 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0002b430 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ - 0x0002b440 45435449 4f4e5f4c 4e4b5f52 454d4f56 ECTION_LNK_REMOV │ │ │ │ │ - 0x0002b450 45222c0a 20202020 20202020 20202020 E",. │ │ │ │ │ - 0x0002b460 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0002b470 20225468 65207365 6374696f 6e207769 "The section wi │ │ │ │ │ - 0x0002b480 6c6c206e 6f742062 65636f6d 65207061 ll not become pa │ │ │ │ │ - 0x0002b490 7274206f 66207468 6520696d 6167652e rt of the image. │ │ │ │ │ - 0x0002b4a0 20546869 73206973 2076616c 6964206f This is valid o │ │ │ │ │ - 0x0002b4b0 6e6c7920 666f7220 6f626a65 63742066 nly for object f │ │ │ │ │ - 0x0002b4c0 696c6573 2e20222c 0a202020 20202020 iles. ",. │ │ │ │ │ - 0x0002b4d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0002b4e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0002b4f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0002b500 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0002b510 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002b520 6e616d65 223a2022 53454354 494f4e5f name": "SECTION_ │ │ │ │ │ - 0x0002b530 4c4e4b5f 434f4d44 4154222c 0a202020 LNK_COMDAT",. │ │ │ │ │ - 0x0002b540 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002b550 6e746174 696f6e22 3a202254 68652073 ntation": "The s │ │ │ │ │ - 0x0002b560 65637469 6f6e2063 6f6e7461 696e7320 ection contains │ │ │ │ │ - 0x0002b570 434f4d44 41542064 6174612e 20546869 COMDAT data. Thi │ │ │ │ │ - 0x0002b580 73206973 2076616c 6964206f 6e6c7920 s is valid only │ │ │ │ │ - 0x0002b590 666f7220 6f626a65 63742066 696c6573 for object files │ │ │ │ │ - 0x0002b5a0 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ │ - 0x0002b5b0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0002b5c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0002b5d0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0002b5e0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0002b5f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0002b600 223a2022 53454354 494f4e5f 4e4f5f44 ": "SECTION_NO_D │ │ │ │ │ - 0x0002b610 45464552 5f535045 435f4558 43222c0a EFER_SPEC_EXC",. │ │ │ │ │ - 0x0002b620 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0002b630 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ │ - 0x0002b640 73657420 73706563 756c6174 69766520 set speculative │ │ │ │ │ - 0x0002b650 65786365 7074696f 6e732068 616e646c exceptions handl │ │ │ │ │ - 0x0002b660 696e6720 62697473 20696e20 74686520 ing bits in the │ │ │ │ │ - 0x0002b670 544c4220 656e7472 69657320 666f7220 TLB entries for │ │ │ │ │ - 0x0002b680 74686973 20736563 74696f6e 2e20222c this section. ", │ │ │ │ │ - 0x0002b690 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0002b6a0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0002b6b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0002b6c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0002b6d0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0002b6e0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0002b6f0 53454354 494f4e5f 47505245 4c222c0a SECTION_GPREL",. │ │ │ │ │ - 0x0002b700 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0002b710 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0002b720 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0002b730 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0002b740 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0002b750 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0002b760 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0002b770 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0002b780 53454354 494f4e5f 4d454d5f 46415244 SECTION_MEM_FARD │ │ │ │ │ - 0x0002b790 41544122 2c0a2020 20202020 20202020 ATA",. │ │ │ │ │ - 0x0002b7a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0002b7b0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x0002b7c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0002b7d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0002b7e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0002b7f0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0002b800 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0002b810 6d65223a 20225345 4354494f 4e5f4d45 me": "SECTION_ME │ │ │ │ │ - 0x0002b820 4d5f5055 52474541 424c4522 2c0a2020 M_PURGEABLE",. │ │ │ │ │ - 0x0002b830 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0002b840 656e7461 74696f6e 223a2022 52657365 entation": "Rese │ │ │ │ │ - 0x0002b850 72766564 222c0a20 20202020 20202020 rved",. │ │ │ │ │ - 0x0002b860 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0002b870 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0002b880 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0002b890 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0002b8a0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0002b8b0 6d65223a 20225345 4354494f 4e5f4d45 me": "SECTION_ME │ │ │ │ │ - 0x0002b8c0 4d5f5055 52474541 424c4522 2c0a2020 M_PURGEABLE",. │ │ │ │ │ - 0x0002b8d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0002b8e0 656e7461 74696f6e 223a2022 52657365 entation": "Rese │ │ │ │ │ - 0x0002b8f0 72766564 222c0a20 20202020 20202020 rved",. │ │ │ │ │ - 0x0002b900 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0002b910 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0002b920 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0002b930 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0002b940 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0002b950 6d65223a 20225345 4354494f 4e5f4d45 me": "SECTION_ME │ │ │ │ │ - 0x0002b960 4d5f3136 42495422 2c0a2020 20202020 M_16BIT",. │ │ │ │ │ - 0x0002b970 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0002b980 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x0002b990 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0002b9a0 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0002b9b0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0002b9c0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0002b9d0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0002b9e0 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ │ - 0x0002b9f0 4e5f4c4e 4b5f4e52 454c4f43 5f4f5646 N_LNK_NRELOC_OVF │ │ │ │ │ - 0x0002ba00 4c222c0a 20202020 20202020 20202020 L",. │ │ │ │ │ - 0x0002ba10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0002ba20 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0002ba30 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0002ba40 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0002ba50 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0002ba60 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0002ba70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0002ba80 223a2022 53454354 494f4e5f 4d454d5f ": "SECTION_MEM_ │ │ │ │ │ - 0x0002ba90 4c4f434b 4544222c 0a202020 20202020 LOCKED",. │ │ │ │ │ - 0x0002baa0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0002bab0 696f6e22 3a202252 65736572 76656422 ion": "Reserved" │ │ │ │ │ - 0x0002bac0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0002bad0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002bae0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002baf0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002bb00 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002bb10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002bb20 22534543 54494f4e 5f4d454d 5f505245 "SECTION_MEM_PRE │ │ │ │ │ - 0x0002bb30 4c4f4144 222c0a20 20202020 20202020 LOAD",. │ │ │ │ │ - 0x0002bb40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0002bb50 6e223a20 22526573 65727665 64222c0a n": "Reserved",. │ │ │ │ │ - 0x0002bb60 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0002bb70 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0002bb80 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0002bb90 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0002bba0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0002bbb0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ - 0x0002bbc0 45435449 4f4e5f41 4c49474e 5f314259 ECTION_ALIGN_1BY │ │ │ │ │ - 0x0002bbd0 54455322 2c0a2020 20202020 20202020 TES",. │ │ │ │ │ - 0x0002bbe0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0002bbf0 223a2022 416c6967 6e206461 7461206f ": "Align data o │ │ │ │ │ - 0x0002bc00 6e206120 312d6279 74652062 6f756e64 n a 1-byte bound │ │ │ │ │ - 0x0002bc10 6172792e 20546869 73206973 2076616c ary. This is val │ │ │ │ │ - 0x0002bc20 6964206f 6e6c7920 666f7220 6f626a65 id only for obje │ │ │ │ │ - 0x0002bc30 63742066 696c6573 2e20222c 0a202020 ct files. ",. │ │ │ │ │ - 0x0002bc40 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0002bc50 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0002bc60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0002bc70 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0002bc80 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0002bc90 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ │ - 0x0002bca0 494f4e5f 414c4947 4e5f3242 59544553 ION_ALIGN_2BYTES │ │ │ │ │ - 0x0002bcb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002bcc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0002bcd0 22416c69 676e2064 61746120 6f6e2061 "Align data on a │ │ │ │ │ - 0x0002bce0 20322d62 79746520 626f756e 64617279 2-byte boundary │ │ │ │ │ - 0x0002bcf0 2e205468 69732069 73207661 6c696420 . This is valid │ │ │ │ │ - 0x0002bd00 6f6e6c79 20666f72 206f626a 65637420 only for object │ │ │ │ │ - 0x0002bd10 66696c65 732e2022 2c0a2020 20202020 files. ",. │ │ │ │ │ - 0x0002bd20 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0002bd30 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0002bd40 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0002bd50 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0002bd60 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0002bd70 226e616d 65223a20 22534543 54494f4e "name": "SECTION │ │ │ │ │ - 0x0002bd80 5f414c49 474e5f34 42595445 53222c0a _ALIGN_4BYTES",. │ │ │ │ │ - 0x0002bd90 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0002bda0 756d656e 74617469 6f6e223a 2022416c umentation": "Al │ │ │ │ │ - 0x0002bdb0 69676e20 64617461 206f6e20 6120342d ign data on a 4- │ │ │ │ │ - 0x0002bdc0 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ │ - 0x0002bdd0 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ │ - 0x0002bde0 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ │ - 0x0002bdf0 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ │ - 0x0002be00 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0002be10 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0002be20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0002be30 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0002be40 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0002be50 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ │ - 0x0002be60 49474e5f 38425954 4553222c 0a202020 IGN_8BYTES",. │ │ │ │ │ - 0x0002be70 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002be80 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ │ - 0x0002be90 20646174 61206f6e 20612038 2d627974 data on a 8-byt │ │ │ │ │ - 0x0002bea0 6520626f 756e6461 72792e20 54686973 e boundary. This │ │ │ │ │ - 0x0002beb0 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ │ - 0x0002bec0 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ │ - 0x0002bed0 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0002bee0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0002bef0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0002bf00 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0002bf10 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0002bf20 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0002bf30 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ │ - 0x0002bf40 5f313642 59544553 222c0a20 20202020 _16BYTES",. │ │ │ │ │ - 0x0002bf50 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0002bf60 6174696f 6e223a20 22416c69 676e2064 ation": "Align d │ │ │ │ │ - 0x0002bf70 61746120 6f6e2061 2031362d 62797465 ata on a 16-byte │ │ │ │ │ - 0x0002bf80 20626f75 6e646172 792e2054 68697320 boundary. This │ │ │ │ │ - 0x0002bf90 69732076 616c6964 206f6e6c 7920666f is valid only fo │ │ │ │ │ - 0x0002bfa0 72206f62 6a656374 2066696c 65732e20 r object files. │ │ │ │ │ - 0x0002bfb0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002bfc0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0002bfd0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0002bfe0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0002bff0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0002c000 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0002c010 20225345 4354494f 4e5f414c 49474e5f "SECTION_ALIGN_ │ │ │ │ │ - 0x0002c020 33324259 54455322 2c0a2020 20202020 32BYTES",. │ │ │ │ │ - 0x0002c030 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0002c040 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ │ - 0x0002c050 7461206f 6e206120 33322d62 79746520 ta on a 32-byte │ │ │ │ │ - 0x0002c060 626f756e 64617279 2e205468 69732069 boundary. This i │ │ │ │ │ - 0x0002c070 73207661 6c696420 6f6e6c79 20666f72 s valid only for │ │ │ │ │ - 0x0002c080 206f626a 65637420 66696c65 732e2022 object files. " │ │ │ │ │ - 0x0002c090 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0002c0a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002c0b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002c0c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002c0d0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002c0e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002c0f0 22534543 54494f4e 5f414c49 474e5f36 "SECTION_ALIGN_6 │ │ │ │ │ - 0x0002c100 34425954 4553222c 0a202020 20202020 4BYTES",. │ │ │ │ │ - 0x0002c110 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0002c120 696f6e22 3a202241 6c69676e 20646174 ion": "Align dat │ │ │ │ │ - 0x0002c130 61206f6e 20612036 342d6279 74652062 a on a 64-byte b │ │ │ │ │ - 0x0002c140 6f756e64 6172792e 20546869 73206973 oundary. This is │ │ │ │ │ - 0x0002c150 2076616c 6964206f 6e6c7920 666f7220 valid only for │ │ │ │ │ - 0x0002c160 6f626a65 63742066 696c6573 2e20222c object files. ", │ │ │ │ │ - 0x0002c170 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0002c180 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0002c190 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0002c1a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0002c1b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0002c1c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0002c1d0 53454354 494f4e5f 414c4947 4e5f3132 SECTION_ALIGN_12 │ │ │ │ │ - 0x0002c1e0 38425954 4553222c 0a202020 20202020 8BYTES",. │ │ │ │ │ - 0x0002c1f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0002c200 696f6e22 3a202241 6c69676e 20646174 ion": "Align dat │ │ │ │ │ - 0x0002c210 61206f6e 20612031 32382d62 79746520 a on a 128-byte │ │ │ │ │ - 0x0002c220 626f756e 64617279 2e205468 69732069 boundary. This i │ │ │ │ │ - 0x0002c230 73207661 6c696420 6f6e6c79 20666f72 s valid only for │ │ │ │ │ - 0x0002c240 206f626a 65637420 66696c65 732e2022 object files. " │ │ │ │ │ - 0x0002c250 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0002c260 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002c270 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002c280 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002c290 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002c2a0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002c2b0 22534543 54494f4e 5f414c49 474e5f32 "SECTION_ALIGN_2 │ │ │ │ │ - 0x0002c2c0 35364259 54455322 2c0a2020 20202020 56BYTES",. │ │ │ │ │ - 0x0002c2d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0002c2e0 74696f6e 223a2022 416c6967 6e206461 tion": "Align da │ │ │ │ │ - 0x0002c2f0 7461206f 6e206120 3235362d 62797465 ta on a 256-byte │ │ │ │ │ - 0x0002c300 20626f75 6e646172 792e2054 68697320 boundary. This │ │ │ │ │ - 0x0002c310 69732076 616c6964 206f6e6c 7920666f is valid only fo │ │ │ │ │ - 0x0002c320 72206f62 6a656374 2066696c 65732e20 r object files. │ │ │ │ │ - 0x0002c330 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002c340 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0002c350 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0002c360 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0002c370 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0002c380 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0002c390 20225345 4354494f 4e5f414c 49474e5f "SECTION_ALIGN_ │ │ │ │ │ - 0x0002c3a0 35313242 59544553 222c0a20 20202020 512BYTES",. │ │ │ │ │ - 0x0002c3b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0002c3c0 6174696f 6e223a20 22416c69 676e2064 ation": "Align d │ │ │ │ │ - 0x0002c3d0 61746120 6f6e2061 20353132 2d627974 ata on a 512-byt │ │ │ │ │ - 0x0002c3e0 6520626f 756e6461 72792e20 54686973 e boundary. This │ │ │ │ │ - 0x0002c3f0 20697320 76616c69 64206f6e 6c792066 is valid only f │ │ │ │ │ - 0x0002c400 6f72206f 626a6563 74206669 6c65732e or object files. │ │ │ │ │ - 0x0002c410 20222c0a 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0002c420 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0002c430 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0002c440 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0002c450 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0002c460 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0002c470 3a202253 45435449 4f4e5f41 4c49474e : "SECTION_ALIGN │ │ │ │ │ - 0x0002c480 5f313032 34425954 4553222c 0a202020 _1024BYTES",. │ │ │ │ │ - 0x0002c490 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002c4a0 6e746174 696f6e22 3a202241 6c69676e ntation": "Align │ │ │ │ │ - 0x0002c4b0 20646174 61206f6e 20612031 3032342d data on a 1024- │ │ │ │ │ - 0x0002c4c0 62797465 20626f75 6e646172 792e2054 byte boundary. T │ │ │ │ │ - 0x0002c4d0 68697320 69732076 616c6964 206f6e6c his is valid onl │ │ │ │ │ - 0x0002c4e0 7920666f 72206f62 6a656374 2066696c y for object fil │ │ │ │ │ - 0x0002c4f0 65732e20 222c0a20 20202020 20202020 es. ",. │ │ │ │ │ - 0x0002c500 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0002c510 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0002c520 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0002c530 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0002c540 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0002c550 6d65223a 20225345 4354494f 4e5f414c me": "SECTION_AL │ │ │ │ │ - 0x0002c560 49474e5f 32303438 42595445 53222c0a IGN_2048BYTES",. │ │ │ │ │ - 0x0002c570 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0002c580 756d656e 74617469 6f6e223a 2022416c umentation": "Al │ │ │ │ │ - 0x0002c590 69676e20 64617461 206f6e20 61203230 ign data on a 20 │ │ │ │ │ - 0x0002c5a0 34382d62 79746520 626f756e 64617279 48-byte boundary │ │ │ │ │ - 0x0002c5b0 2e205468 69732069 73207661 6c696420 . This is valid │ │ │ │ │ - 0x0002c5c0 6f6e6c79 20666f72 206f626a 65637420 only for object │ │ │ │ │ - 0x0002c5d0 66696c65 732e2022 2c0a2020 20202020 files. ",. │ │ │ │ │ - 0x0002c5e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0002c5f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0002c600 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0002c610 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0002c620 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0002c630 226e616d 65223a20 22534543 54494f4e "name": "SECTION │ │ │ │ │ - 0x0002c640 5f414c49 474e5f34 30393642 59544553 _ALIGN_4096BYTES │ │ │ │ │ - 0x0002c650 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002c660 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0002c670 22416c69 676e2064 61746120 6f6e2061 "Align data on a │ │ │ │ │ - 0x0002c680 20343039 362d6279 74652062 6f756e64 4096-byte bound │ │ │ │ │ - 0x0002c690 6172792e 20546869 73206973 2076616c ary. This is val │ │ │ │ │ - 0x0002c6a0 6964206f 6e6c7920 666f7220 6f626a65 id only for obje │ │ │ │ │ - 0x0002c6b0 63742066 696c6573 2e20222c 0a202020 ct files. ",. │ │ │ │ │ - 0x0002c6c0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0002c6d0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0002c6e0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0002c6f0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0002c700 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0002c710 20202022 6e616d65 223a2022 53454354 "name": "SECT │ │ │ │ │ - 0x0002c720 494f4e5f 414c4947 4e5f3831 39324259 ION_ALIGN_8192BY │ │ │ │ │ - 0x0002c730 54455322 2c0a2020 20202020 20202020 TES",. │ │ │ │ │ - 0x0002c740 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0002c750 223a2022 416c6967 6e206461 7461206f ": "Align data o │ │ │ │ │ - 0x0002c760 6e206120 38313932 2d627974 6520626f n a 8192-byte bo │ │ │ │ │ - 0x0002c770 756e6461 72792e20 54686973 20697320 undary. This is │ │ │ │ │ - 0x0002c780 76616c69 64206f6e 6c792066 6f72206f valid only for o │ │ │ │ │ - 0x0002c790 626a6563 74206669 6c65732e 20222c0a bject files. ",. │ │ │ │ │ - 0x0002c7a0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0002c7b0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0002c7c0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0002c7d0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0002c7e0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0002c7f0 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ - 0x0002c800 45435449 4f4e5f41 4c49474e 5f4d4153 ECTION_ALIGN_MAS │ │ │ │ │ - 0x0002c810 4b222c0a 20202020 20202020 20202020 K",. │ │ │ │ │ - 0x0002c820 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0002c830 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0002c840 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0002c850 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0002c860 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0002c870 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0002c880 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0002c890 223a2022 53454354 494f4e5f 4d454d5f ": "SECTION_MEM_ │ │ │ │ │ - 0x0002c8a0 44495343 41524441 424c4522 2c0a2020 DISCARDABLE",. │ │ │ │ │ - 0x0002c8b0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0002c8c0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0002c8d0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0002c8e0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0002c8f0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0002c900 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0002c910 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0002c920 20202020 20226e61 6d65223a 20225345 "name": "SE │ │ │ │ │ - 0x0002c930 4354494f 4e5f4d45 4d5f4e4f 545f4341 CTION_MEM_NOT_CA │ │ │ │ │ - 0x0002c940 43484544 222c0a20 20202020 20202020 CHED",. │ │ │ │ │ - 0x0002c950 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0002c960 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0002c970 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0002c980 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0002c990 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0002c9a0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0002c9b0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0002c9c0 616d6522 3a202253 45435449 4f4e5f4d ame": "SECTION_M │ │ │ │ │ - 0x0002c9d0 454d5f4e 4f545f50 41474544 222c0a20 EM_NOT_PAGED",. │ │ │ │ │ - 0x0002c9e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0002c9f0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0002ca00 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0002ca10 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0002ca20 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0002ca30 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0002ca40 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0002ca50 20202020 2020226e 616d6522 3a202253 "name": "S │ │ │ │ │ - 0x0002ca60 45435449 4f4e5f4d 454d5f53 48415245 ECTION_MEM_SHARE │ │ │ │ │ - 0x0002ca70 44222c0a 20202020 20202020 20202020 D",. │ │ │ │ │ - 0x0002ca80 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x0002ca90 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ - 0x0002caa0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0002cab0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0002cac0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0002cad0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0002cae0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0002caf0 223a2022 53454354 494f4e5f 4d454d5f ": "SECTION_MEM_ │ │ │ │ │ - 0x0002cb00 45584543 55544522 2c0a2020 20202020 EXECUTE",. │ │ │ │ │ - 0x0002cb10 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0002cb20 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x0002cb30 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0002cb40 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0002cb50 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0002cb60 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0002cb70 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0002cb80 20226e61 6d65223a 20225345 4354494f "name": "SECTIO │ │ │ │ │ - 0x0002cb90 4e5f4d45 4d5f5245 4144222c 0a202020 N_MEM_READ",. │ │ │ │ │ - 0x0002cba0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002cbb0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0002cbc0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0002cbd0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0002cbe0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0002cbf0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0002cc00 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0002cc10 20202020 226e616d 65223a20 22534543 "name": "SEC │ │ │ │ │ - 0x0002cc20 54494f4e 5f4d454d 5f575249 5445222c TION_MEM_WRITE", │ │ │ │ │ - 0x0002cc30 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0002cc40 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0002cc50 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0002cc60 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002cc70 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002cc80 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002cc90 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002cca0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002ccb0 22534543 54494f4e 5f534341 4c455f49 "SECTION_SCALE_I │ │ │ │ │ - 0x0002ccc0 4e444558 222c0a20 20202020 20202020 NDEX",. │ │ │ │ │ - 0x0002ccd0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0002cce0 6e223a20 22546c73 20696e64 65782069 n": "Tls index i │ │ │ │ │ - 0x0002ccf0 73207363 616c6564 222c0a20 20202020 s scaled",. │ │ │ │ │ - 0x0002cd00 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0002cd10 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0002cd20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0002cd30 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0002cd40 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0002cd50 20226e61 6d65223a 20225245 534f5552 "name": "RESOUR │ │ │ │ │ - 0x0002cd60 43455f54 5950455f 43555253 4f52222c CE_TYPE_CURSOR", │ │ │ │ │ - 0x0002cd70 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0002cd80 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0002cd90 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0002cda0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002cdb0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002cdc0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002cdd0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002cde0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002cdf0 22524553 4f555243 455f5459 50455f42 "RESOURCE_TYPE_B │ │ │ │ │ - 0x0002ce00 49544d41 50222c0a 20202020 20202020 ITMAP",. │ │ │ │ │ - 0x0002ce10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0002ce20 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0002ce30 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0002ce40 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0002ce50 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0002ce60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0002ce70 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002ce80 6e616d65 223a2022 5245534f 55524345 name": "RESOURCE │ │ │ │ │ - 0x0002ce90 5f545950 455f4943 4f4e222c 0a202020 _TYPE_ICON",. │ │ │ │ │ - 0x0002cea0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002ceb0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0002cec0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0002ced0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0002cee0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0002cef0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0002cf00 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0002cf10 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ │ - 0x0002cf20 4f555243 455f5459 50455f4d 454e5522 OURCE_TYPE_MENU" │ │ │ │ │ - 0x0002cf30 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0002cf40 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0002cf50 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002cf60 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x0002cf70 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x0002cf80 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x0002cf90 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x0002cfa0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x0002cfb0 20225245 534f5552 43455f54 5950455f "RESOURCE_TYPE_ │ │ │ │ │ - 0x0002cfc0 4449414c 4f47222c 0a202020 20202020 DIALOG",. │ │ │ │ │ - 0x0002cfd0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0002cfe0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0002cff0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0002d000 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0002d010 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0002d020 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0002d030 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0002d040 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ │ - 0x0002d050 455f5459 50455f53 5452494e 47222c0a E_TYPE_STRING",. │ │ │ │ │ - 0x0002d060 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0002d070 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0002d080 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0002d090 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0002d0a0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0002d0b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0002d0c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0002d0d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0002d0e0 5245534f 55524345 5f545950 455f464f RESOURCE_TYPE_FO │ │ │ │ │ - 0x0002d0f0 4e544449 52222c0a 20202020 20202020 NTDIR",. │ │ │ │ │ - 0x0002d100 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0002d110 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0002d120 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0002d130 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0002d140 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0002d150 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0002d160 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002d170 6e616d65 223a2022 5245534f 55524345 name": "RESOURCE │ │ │ │ │ - 0x0002d180 5f545950 455f464f 4e54222c 0a202020 _TYPE_FONT",. │ │ │ │ │ - 0x0002d190 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002d1a0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0002d1b0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0002d1c0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0002d1d0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0002d1e0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0002d1f0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0002d200 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ │ - 0x0002d210 4f555243 455f5459 50455f41 4343454c OURCE_TYPE_ACCEL │ │ │ │ │ - 0x0002d220 45524154 4f52222c 0a202020 20202020 ERATOR",. │ │ │ │ │ - 0x0002d230 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0002d240 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ - 0x0002d250 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0002d260 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0002d270 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0002d280 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0002d290 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0002d2a0 226e616d 65223a20 22524553 4f555243 "name": "RESOURC │ │ │ │ │ - 0x0002d2b0 455f5459 50455f52 43444154 41222c0a E_TYPE_RCDATA",. │ │ │ │ │ - 0x0002d2c0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0002d2d0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0002d2e0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0002d2f0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0002d300 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0002d310 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0002d320 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0002d330 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0002d340 5245534f 55524345 5f545950 455f4d45 RESOURCE_TYPE_ME │ │ │ │ │ - 0x0002d350 53534147 45544142 4c45222c 0a202020 SSAGETABLE",. │ │ │ │ │ - 0x0002d360 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002d370 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0002d380 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0002d390 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0002d3a0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0002d3b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0002d3c0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0002d3d0 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ │ - 0x0002d3e0 4f555243 455f5459 50455f47 524f5550 OURCE_TYPE_GROUP │ │ │ │ │ - 0x0002d3f0 5f435552 534f5222 2c0a2020 20202020 _CURSOR",. │ │ │ │ │ - 0x0002d400 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0002d410 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ - 0x0002d420 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0002d430 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0002d440 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0002d450 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0002d460 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0002d470 20226e61 6d65223a 20225245 534f5552 "name": "RESOUR │ │ │ │ │ - 0x0002d480 43455f54 5950455f 47524f55 505f4943 CE_TYPE_GROUP_IC │ │ │ │ │ - 0x0002d490 4f4e222c 0a202020 20202020 20202020 ON",. │ │ │ │ │ - 0x0002d4a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0002d4b0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0002d4c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0002d4d0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0002d4e0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0002d4f0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0002d500 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0002d510 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ │ - 0x0002d520 50455f56 45525349 4f4e222c 0a202020 PE_VERSION",. │ │ │ │ │ - 0x0002d530 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002d540 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ - 0x0002d550 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0002d560 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0002d570 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0002d580 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0002d590 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0002d5a0 20202020 226e616d 65223a20 22524553 "name": "RES │ │ │ │ │ - 0x0002d5b0 4f555243 455f5459 50455f44 4c47494e OURCE_TYPE_DLGIN │ │ │ │ │ - 0x0002d5c0 434c5544 45222c0a 20202020 20202020 CLUDE",. │ │ │ │ │ - 0x0002d5d0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0002d5e0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ - 0x0002d5f0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x0002d600 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x0002d610 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x0002d620 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x0002d630 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x0002d640 6e616d65 223a2022 5245534f 55524345 name": "RESOURCE │ │ │ │ │ - 0x0002d650 5f545950 455f504c 5547504c 4159222c _TYPE_PLUGPLAY", │ │ │ │ │ - 0x0002d660 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0002d670 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0002d680 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0002d690 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002d6a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002d6b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002d6c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002d6d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002d6e0 22524553 4f555243 455f5459 50455f56 "RESOURCE_TYPE_V │ │ │ │ │ - 0x0002d6f0 5844222c 0a202020 20202020 20202020 XD",. │ │ │ │ │ - 0x0002d700 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0002d710 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0002d720 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0002d730 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0002d740 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0002d750 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0002d760 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0002d770 65223a20 22524553 4f555243 455f5459 e": "RESOURCE_TY │ │ │ │ │ - 0x0002d780 50455f41 4e494355 52534f52 222c0a20 PE_ANICURSOR",. │ │ │ │ │ - 0x0002d790 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0002d7a0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0002d7b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0002d7c0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0002d7d0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0002d7e0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0002d7f0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0002d800 20202020 2020226e 616d6522 3a202252 "name": "R │ │ │ │ │ - 0x0002d810 45534f55 5243455f 54595045 5f414e49 ESOURCE_TYPE_ANI │ │ │ │ │ - 0x0002d820 49434f4e 222c0a20 20202020 20202020 ICON",. │ │ │ │ │ - 0x0002d830 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0002d840 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0002d850 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0002d860 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0002d870 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0002d880 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0002d890 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0002d8a0 616d6522 3a202252 45534f55 5243455f ame": "RESOURCE_ │ │ │ │ │ - 0x0002d8b0 54595045 5f48544d 4c222c0a 20202020 TYPE_HTML",. │ │ │ │ │ - 0x0002d8c0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0002d8d0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ - 0x0002d8e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0002d8f0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0002d900 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0002d910 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0002d920 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0002d930 20202022 6e616d65 223a2022 5245534f "name": "RESO │ │ │ │ │ - 0x0002d940 55524345 5f545950 455f4d41 4e494645 URCE_TYPE_MANIFE │ │ │ │ │ - 0x0002d950 5354222c 0a202020 20202020 20202020 ST",. │ │ │ │ │ - 0x0002d960 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0002d970 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ - 0x0002d980 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0002d990 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0002d9a0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0002d9b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0002d9c0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0002d9d0 65223a20 22494d41 47455f44 45425547 e": "IMAGE_DEBUG │ │ │ │ │ - 0x0002d9e0 5f545950 455f554e 4b4e4f57 4e222c0a _TYPE_UNKNOWN",. │ │ │ │ │ - 0x0002d9f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0002da00 756d656e 74617469 6f6e223a 2022556e umentation": "Un │ │ │ │ │ - 0x0002da10 6b6e6f77 6e207661 6c75652c 2069676e known value, ign │ │ │ │ │ - 0x0002da20 6f726564 20627920 616c6c20 746f6f6c ored by all tool │ │ │ │ │ - 0x0002da30 732e2022 2c0a2020 20202020 20202020 s. ",. │ │ │ │ │ - 0x0002da40 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0002da50 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0002da60 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0002da70 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0002da80 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0002da90 65223a20 22494d41 47455f44 45425547 e": "IMAGE_DEBUG │ │ │ │ │ - 0x0002daa0 5f545950 455f434f 4646222c 0a202020 _TYPE_COFF",. │ │ │ │ │ - 0x0002dab0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002dac0 6e746174 696f6e22 3a202243 4f464620 ntation": "COFF │ │ │ │ │ - 0x0002dad0 64656275 6767696e 6720696e 666f726d debugging inform │ │ │ │ │ - 0x0002dae0 6174696f 6e20286c 696e6520 6e756d62 ation (line numb │ │ │ │ │ - 0x0002daf0 6572732c 2073796d 626f6c20 7461626c ers, symbol tabl │ │ │ │ │ - 0x0002db00 652c2061 6e642073 7472696e 67207461 e, and string ta │ │ │ │ │ - 0x0002db10 626c6529 2e205468 69732074 79706520 ble). This type │ │ │ │ │ - 0x0002db20 6f662064 65627567 67696e67 20696e66 of debugging inf │ │ │ │ │ - 0x0002db30 6f726d61 74696f6e 20697320 616c736f ormation is also │ │ │ │ │ - 0x0002db40 20706f69 6e746564 20746f20 62792066 pointed to by f │ │ │ │ │ - 0x0002db50 69656c64 7320696e 20746865 2066696c ields in the fil │ │ │ │ │ - 0x0002db60 65206865 61646572 732e2022 2c0a2020 e headers. ",. │ │ │ │ │ - 0x0002db70 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0002db80 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0002db90 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0002dba0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0002dbb0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0002dbc0 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ │ - 0x0002dbd0 47455f44 45425547 5f545950 455f434f GE_DEBUG_TYPE_CO │ │ │ │ │ - 0x0002dbe0 44455649 4557222c 0a202020 20202020 DEVIEW",. │ │ │ │ │ - 0x0002dbf0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0002dc00 696f6e22 3a202243 6f646556 69657720 ion": "CodeView │ │ │ │ │ - 0x0002dc10 64656275 6767696e 6720696e 666f726d debugging inform │ │ │ │ │ - 0x0002dc20 6174696f 6e2e2054 68652066 6f726d61 ation. The forma │ │ │ │ │ - 0x0002dc30 74206f66 20746865 20646174 6120626c t of the data bl │ │ │ │ │ - 0x0002dc40 6f636b20 69732064 65736372 69626564 ock is described │ │ │ │ │ - 0x0002dc50 20627920 74686520 436f6465 56696577 by the CodeView │ │ │ │ │ - 0x0002dc60 20342e30 20737065 63696669 63617469 4.0 specificati │ │ │ │ │ - 0x0002dc70 6f6e2e22 2c0a2020 20202020 20202020 on.",. │ │ │ │ │ - 0x0002dc80 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0002dc90 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0002dca0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0002dcb0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0002dcc0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0002dcd0 65223a20 22494d41 47455f44 45425547 e": "IMAGE_DEBUG │ │ │ │ │ - 0x0002dce0 5f545950 455f4650 4f222c0a 20202020 _TYPE_FPO",. │ │ │ │ │ - 0x0002dcf0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0002dd00 74617469 6f6e223a 20224672 616d6520 tation": "Frame │ │ │ │ │ - 0x0002dd10 706f696e 74657220 6f6d6973 73696f6e pointer omission │ │ │ │ │ - 0x0002dd20 20284650 4f292069 6e666f72 6d617469 (FPO) informati │ │ │ │ │ - 0x0002dd30 6f6e2e20 54686973 20696e66 6f726d61 on. This informa │ │ │ │ │ - 0x0002dd40 74696f6e 2074656c 6c732074 68652064 tion tells the d │ │ │ │ │ - 0x0002dd50 65627567 67657220 686f7720 746f2069 ebugger how to i │ │ │ │ │ - 0x0002dd60 6e746572 70726574 206e6f6e 7374616e nterpret nonstan │ │ │ │ │ - 0x0002dd70 64617264 20737461 636b2066 72616d65 dard stack frame │ │ │ │ │ - 0x0002dd80 732c2077 68696368 20757365 20746865 s, which use the │ │ │ │ │ - 0x0002dd90 20454250 20726567 69737465 7220666f EBP register fo │ │ │ │ │ - 0x0002dda0 72206120 70757270 6f736520 6f746865 r a purpose othe │ │ │ │ │ - 0x0002ddb0 72207468 616e2061 73206120 6672616d r than as a fram │ │ │ │ │ - 0x0002ddc0 6520706f 696e7465 722e2022 2c0a2020 e pointer. ",. │ │ │ │ │ - 0x0002ddd0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0002dde0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0002ddf0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0002de00 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0002de10 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0002de20 20202020 226e616d 65223a20 22494d41 "name": "IMA │ │ │ │ │ - 0x0002de30 47455f44 45425547 5f545950 455f4d49 GE_DEBUG_TYPE_MI │ │ │ │ │ - 0x0002de40 5343222c 0a202020 20202020 20202020 SC",. │ │ │ │ │ - 0x0002de50 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0002de60 3a20224d 69736365 6c6c616e 656f7573 : "Miscellaneous │ │ │ │ │ - 0x0002de70 20696e66 6f726d61 74696f6e 2e20222c information. ", │ │ │ │ │ - 0x0002de80 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0002de90 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0002dea0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0002deb0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0002dec0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0002ded0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0002dee0 494d4147 455f4445 4255475f 54595045 IMAGE_DEBUG_TYPE │ │ │ │ │ - 0x0002def0 5f455843 45505449 4f4e222c 0a202020 _EXCEPTION",. │ │ │ │ │ - 0x0002df00 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002df10 6e746174 696f6e22 3a202245 78636570 ntation": "Excep │ │ │ │ │ - 0x0002df20 74696f6e 20696e66 6f726d61 74696f6e tion information │ │ │ │ │ - 0x0002df30 2e20222c 0a202020 20202020 20202020 . ",. │ │ │ │ │ - 0x0002df40 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0002df50 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0002df60 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0002df70 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0002df80 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0002df90 223a2022 494d4147 455f4445 4255475f ": "IMAGE_DEBUG_ │ │ │ │ │ - 0x0002dfa0 54595045 5f464958 5550222c 0a202020 TYPE_FIXUP",. │ │ │ │ │ - 0x0002dfb0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002dfc0 6e746174 696f6e22 3a202246 69787570 ntation": "Fixup │ │ │ │ │ - 0x0002dfd0 20696e66 6f726d61 74696f6e 2e20222c information. ", │ │ │ │ │ - 0x0002dfe0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0002dff0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0002e000 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0002e010 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0002e020 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0002e030 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0002e040 494d4147 455f4445 4255475f 54595045 IMAGE_DEBUG_TYPE │ │ │ │ │ - 0x0002e050 5f4f4d41 505f4652 4f4d5f53 5243222c _OMAP_FROM_SRC", │ │ │ │ │ - 0x0002e060 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0002e070 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0002e080 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0002e090 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002e0a0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002e0b0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002e0c0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002e0d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002e0e0 22494d41 47455f44 45425547 5f545950 "IMAGE_DEBUG_TYP │ │ │ │ │ - 0x0002e0f0 455f4f4d 41505f54 4f5f5352 43222c0a E_OMAP_TO_SRC",. │ │ │ │ │ - 0x0002e100 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0002e110 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0002e120 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0002e130 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0002e140 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0002e150 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0002e160 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0002e170 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0002e180 494d4147 455f4445 4255475f 54595045 IMAGE_DEBUG_TYPE │ │ │ │ │ - 0x0002e190 5f424f52 4c414e44 222c0a20 20202020 _BORLAND",. │ │ │ │ │ - 0x0002e1a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0002e1b0 6174696f 6e223a20 22426f72 6c616e64 ation": "Borland │ │ │ │ │ - 0x0002e1c0 20646562 75676769 6e672069 6e666f72 debugging infor │ │ │ │ │ - 0x0002e1d0 6d617469 6f6e2e22 2c0a2020 20202020 mation.",. │ │ │ │ │ - 0x0002e1e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0002e1f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0002e200 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0002e210 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0002e220 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0002e230 226e616d 65223a20 22494d41 47455f44 "name": "IMAGE_D │ │ │ │ │ - 0x0002e240 45425547 5f545950 455f5245 53455256 EBUG_TYPE_RESERV │ │ │ │ │ - 0x0002e250 45443130 222c0a20 20202020 20202020 ED10",. │ │ │ │ │ - 0x0002e260 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0002e270 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0002e280 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0002e290 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0002e2a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0002e2b0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0002e2c0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0002e2d0 616d6522 3a202249 4d414745 5f444542 ame": "IMAGE_DEB │ │ │ │ │ - 0x0002e2e0 55475f54 5950455f 434c5349 44222c0a UG_TYPE_CLSID",. │ │ │ │ │ - 0x0002e2f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0002e300 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ - 0x0002e310 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0002e320 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0002e330 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0002e340 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0002e350 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0002e360 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0002e370 494d4147 455f4445 4255475f 54595045 IMAGE_DEBUG_TYPE │ │ │ │ │ - 0x0002e380 5f56435f 46454154 55524522 2c0a2020 _VC_FEATURE",. │ │ │ │ │ - 0x0002e390 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0002e3a0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x0002e3b0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0002e3c0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0002e3d0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0002e3e0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0002e3f0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x0002e400 20202020 20226e61 6d65223a 2022494d "name": "IM │ │ │ │ │ - 0x0002e410 4147455f 44454255 475f5459 50455f50 AGE_DEBUG_TYPE_P │ │ │ │ │ - 0x0002e420 4f474f22 2c0a2020 20202020 20202020 OGO",. │ │ │ │ │ - 0x0002e430 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0002e440 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x0002e450 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0002e460 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0002e470 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0002e480 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0002e490 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0002e4a0 6d65223a 2022494d 4147455f 44454255 me": "IMAGE_DEBU │ │ │ │ │ - 0x0002e4b0 475f5459 50455f49 4c544347 222c0a20 G_TYPE_ILTCG",. │ │ │ │ │ - 0x0002e4c0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0002e4d0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0002e4e0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0002e4f0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0002e500 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0002e510 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0002e520 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0002e530 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ │ - 0x0002e540 4d414745 5f444542 55475f54 5950455f MAGE_DEBUG_TYPE_ │ │ │ │ │ - 0x0002e550 4d505822 2c0a2020 20202020 20202020 MPX",. │ │ │ │ │ - 0x0002e560 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0002e570 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ - 0x0002e580 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0002e590 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0002e5a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0002e5b0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0002e5c0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0002e5d0 6d65223a 2022494d 4147455f 44454255 me": "IMAGE_DEBU │ │ │ │ │ - 0x0002e5e0 475f5459 50455f52 4550524f 222c0a20 G_TYPE_REPRO",. │ │ │ │ │ - 0x0002e5f0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0002e600 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ - 0x0002e610 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0002e620 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0002e630 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0002e640 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0002e650 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0002e660 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ │ - 0x0002e670 735f7065 222c0a20 20202020 20202020 s_pe",. │ │ │ │ │ - 0x0002e680 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0002e690 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ - 0x0002e6a0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x0002e6b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x0002e6c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x0002e6d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0002e6e0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0002e6f0 616d6522 3a20226d 61636869 6e65222c ame": "machine", │ │ │ │ │ - 0x0002e700 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x0002e710 63756d65 6e746174 696f6e22 3a202222 cumentation": "" │ │ │ │ │ - 0x0002e720 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0002e730 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002e740 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002e750 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002e760 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002e770 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002e780 226e756d 6265725f 6f665f73 65637469 "number_of_secti │ │ │ │ │ - 0x0002e790 6f6e7322 2c0a2020 20202020 20202020 ons",. │ │ │ │ │ - 0x0002e7a0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0002e7b0 223a2022 4e756d62 6572206f 66207365 ": "Number of se │ │ │ │ │ - 0x0002e7c0 6374696f 6e732069 6e207468 65205045 ctions in the PE │ │ │ │ │ - 0x0002e7d0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x0002e7e0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0002e7f0 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0002e800 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0002e810 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0002e820 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0002e830 3a202274 696d6573 74616d70 222c0a20 : "timestamp",. │ │ │ │ │ - 0x0002e840 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0002e850 6d656e74 6174696f 6e223a20 22504520 mentation": "PE │ │ │ │ │ - 0x0002e860 74696d65 7374616d 702e222c 0a202020 timestamp.",. │ │ │ │ │ - 0x0002e870 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x0002e880 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x0002e890 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0002e8a0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x0002e8b0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x0002e8c0 20202022 6e616d65 223a2022 706f696e "name": "poin │ │ │ │ │ - 0x0002e8d0 7465725f 746f5f73 796d626f 6c5f7461 ter_to_symbol_ta │ │ │ │ │ - 0x0002e8e0 626c6522 2c0a2020 20202020 20202020 ble",. │ │ │ │ │ - 0x0002e8f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x0002e900 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ │ - 0x0002e910 47455f46 494c455f 48454144 45523a3a GE_FILE_HEADER:: │ │ │ │ │ - 0x0002e920 506f696e 74657254 6f53796d 626f6c54 PointerToSymbolT │ │ │ │ │ - 0x0002e930 61626c65 2e205573 65642077 68656e20 able. Used when │ │ │ │ │ - 0x0002e940 74686520 50452069 6d616765 20686173 the PE image has │ │ │ │ │ - 0x0002e950 20434f46 46206465 62756720 696e666f COFF debug info │ │ │ │ │ - 0x0002e960 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x0002e970 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x0002e980 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x0002e990 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x0002e9a0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x0002e9b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0002e9c0 3a20226e 756d6265 725f6f66 5f73796d : "number_of_sym │ │ │ │ │ - 0x0002e9d0 626f6c73 222c0a20 20202020 20202020 bols",. │ │ │ │ │ - 0x0002e9e0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x0002e9f0 6e223a20 2256616c 7565206f 6620494d n": "Value of IM │ │ │ │ │ - 0x0002ea00 4147455f 46494c45 5f484541 4445523a AGE_FILE_HEADER: │ │ │ │ │ - 0x0002ea10 3a4e756d 6265724f 6653796d 626f6c73 :NumberOfSymbols │ │ │ │ │ - 0x0002ea20 2e205573 65642077 68656e20 74686520 . Used when the │ │ │ │ │ - 0x0002ea30 50452069 6d616765 20686173 20434f46 PE image has COF │ │ │ │ │ - 0x0002ea40 46206465 62756720 696e666f 2e222c0a F debug info.",. │ │ │ │ │ - 0x0002ea50 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x0002ea60 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x0002ea70 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ - 0x0002ea80 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x0002ea90 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x0002eaa0 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ - 0x0002eab0 697a655f 6f665f6f 7074696f 6e616c5f ize_of_optional_ │ │ │ │ │ - 0x0002eac0 68656164 6572222c 0a202020 20202020 header",. │ │ │ │ │ - 0x0002ead0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0002eae0 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ │ - 0x0002eaf0 494d4147 455f4649 4c455f48 45414445 IMAGE_FILE_HEADE │ │ │ │ │ - 0x0002eb00 523a3a53 697a654f 664f7074 696f6e61 R::SizeOfOptiona │ │ │ │ │ - 0x0002eb10 6c486561 6465722e 20546869 73206973 lHeader. This is │ │ │ │ │ - 0x0002eb20 20726561 6c207369 7a65206f 66207468 real size of th │ │ │ │ │ - 0x0002eb30 65206f70 74696f6e 616c2068 65616465 e optional heade │ │ │ │ │ - 0x0002eb40 7220616e 64207265 666c6563 74732064 r and reflects d │ │ │ │ │ - 0x0002eb50 69666665 72656e63 65732062 65747765 ifferences betwe │ │ │ │ │ - 0x0002eb60 656e2033 322d6269 7420616e 64203634 en 32-bit and 64 │ │ │ │ │ - 0x0002eb70 2d626974 206f7074 696f6e61 6c206865 -bit optional he │ │ │ │ │ - 0x0002eb80 61646572 20616e64 206e756d 62657220 ader and number │ │ │ │ │ - 0x0002eb90 6f662064 61746120 64697265 63746f72 of data director │ │ │ │ │ - 0x0002eba0 6965732e 222c0a20 20202020 20202020 ies.",. │ │ │ │ │ - 0x0002ebb0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0002ebc0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0002ebd0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0002ebe0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0002ebf0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0002ec00 6d65223a 20226368 61726163 74657269 me": "characteri │ │ │ │ │ - 0x0002ec10 73746963 73222c0a 20202020 20202020 stics",. │ │ │ │ │ - 0x0002ec20 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0002ec30 6f6e223a 20224269 746d6170 20776974 on": "Bitmap wit │ │ │ │ │ - 0x0002ec40 68205045 2046696c 65486561 64657220 h PE FileHeader │ │ │ │ │ - 0x0002ec50 63686172 61637465 72697374 6963732e characteristics. │ │ │ │ │ - 0x0002ec60 20496e64 69766964 75616c20 63686172 Individual char │ │ │ │ │ - 0x0002ec70 61637465 72697374 69637320 63616e20 acteristics can │ │ │ │ │ - 0x0002ec80 62652069 6e737065 63746564 20627920 be inspected by │ │ │ │ │ - 0x0002ec90 70657266 6f726d69 6e672061 20626974 performing a bit │ │ │ │ │ - 0x0002eca0 77697365 20414e44 206f7065 72617469 wise AND operati │ │ │ │ │ - 0x0002ecb0 6f6e2077 69746820 73706563 69666963 on with specific │ │ │ │ │ - 0x0002ecc0 20636f6e 7374616e 74732e22 2c0a2020 constants.",. │ │ │ │ │ - 0x0002ecd0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0002ece0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0002ecf0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0002ed00 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0002ed10 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0002ed20 20202020 226e616d 65223a20 22656e74 "name": "ent │ │ │ │ │ - 0x0002ed30 72795f70 6f696e74 222c0a20 20202020 ry_point",. │ │ │ │ │ - 0x0002ed40 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0002ed50 6174696f 6e223a20 22456e74 72792070 ation": "Entry p │ │ │ │ │ - 0x0002ed60 6f696e74 2066696c 65206f66 66736574 oint file offset │ │ │ │ │ - 0x0002ed70 206f7220 76697274 75616c20 61646472 or virtual addr │ │ │ │ │ - 0x0002ed80 65737320 64657065 6e64696e 67206f6e ess depending on │ │ │ │ │ - 0x0002ed90 20776865 74686572 20594152 41206973 whether YARA is │ │ │ │ │ - 0x0002eda0 20736361 6e6e696e 67206120 66696c65 scanning a file │ │ │ │ │ - 0x0002edb0 206f7220 70726f63 65737320 6d656d6f or process memo │ │ │ │ │ - 0x0002edc0 72792072 65737065 63746976 656c792e ry respectively. │ │ │ │ │ - 0x0002edd0 20546869 73206973 20657175 6976616c This is equival │ │ │ │ │ - 0x0002ede0 656e7420 746f2074 68652064 65707265 ent to the depre │ │ │ │ │ - 0x0002edf0 63617465 64206065 6e747279 706f696e cated `entrypoin │ │ │ │ │ - 0x0002ee00 7460206b 6579776f 72642e22 2c0a2020 t` keyword.",. │ │ │ │ │ - 0x0002ee10 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0002ee20 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0002ee30 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0002ee40 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0002ee50 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0002ee60 20202020 226e616d 65223a20 22656e74 "name": "ent │ │ │ │ │ - 0x0002ee70 72795f70 6f696e74 5f726177 222c0a20 ry_point_raw",. │ │ │ │ │ - 0x0002ee80 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0002ee90 6d656e74 6174696f 6e223a20 22456e74 mentation": "Ent │ │ │ │ │ - 0x0002eea0 72792070 6f696e74 20726177 2076616c ry point raw val │ │ │ │ │ - 0x0002eeb0 75652066 726f6d20 74686520 6f707469 ue from the opti │ │ │ │ │ - 0x0002eec0 6f6e616c 20686561 64657220 6f662074 onal header of t │ │ │ │ │ - 0x0002eed0 68652050 452e2054 68697320 76616c75 he PE. This valu │ │ │ │ │ - 0x0002eee0 65206973 206e6f74 20636f6e 76657274 e is not convert │ │ │ │ │ - 0x0002eef0 65642074 6f206120 66696c65 206f6666 ed to a file off │ │ │ │ │ - 0x0002ef00 73657420 6f722061 6e205256 412e222c set or an RVA.", │ │ │ │ │ - 0x0002ef10 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0002ef20 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x0002ef30 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0002ef40 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0002ef50 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0002ef60 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0002ef70 696d6167 655f6261 7365222c 0a202020 image_base",. │ │ │ │ │ - 0x0002ef80 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002ef90 6e746174 696f6e22 3a202249 6d616765 ntation": "Image │ │ │ │ │ - 0x0002efa0 20626173 65207265 6c617469 76652076 base relative v │ │ │ │ │ - 0x0002efb0 69727475 616c2061 64647265 73732e22 irtual address." │ │ │ │ │ - 0x0002efc0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ - 0x0002efd0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x0002efe0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002eff0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002f000 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002f010 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002f020 226e756d 6265725f 6f665f72 76615f61 "number_of_rva_a │ │ │ │ │ - 0x0002f030 6e645f73 697a6573 222c0a20 20202020 nd_sizes",. │ │ │ │ │ - 0x0002f040 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x0002f050 6174696f 6e223a20 2256616c 7565206f ation": "Value o │ │ │ │ │ - 0x0002f060 6620494d 4147455f 4f505449 4f4e414c f IMAGE_OPTIONAL │ │ │ │ │ - 0x0002f070 5f484541 4445523a 3a4e756d 6265724f _HEADER::NumberO │ │ │ │ │ - 0x0002f080 66527661 416e6453 697a6573 2e205468 fRvaAndSizes. Th │ │ │ │ │ - 0x0002f090 69732069 73207468 65206e75 6d626572 is is the number │ │ │ │ │ - 0x0002f0a0 206f6620 6974656d 7320696e 20746865 of items in the │ │ │ │ │ - 0x0002f0b0 20494d41 47455f4f 5054494f 4e414c5f IMAGE_OPTIONAL_ │ │ │ │ │ - 0x0002f0c0 48454144 45523a3a 44617461 44697265 HEADER::DataDire │ │ │ │ │ - 0x0002f0d0 63746f72 79206172 7261792e 222c0a20 ctory array.",. │ │ │ │ │ - 0x0002f0e0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x0002f0f0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x0002f100 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x0002f110 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x0002f120 22646963 74696f6e 61727922 2c0a2020 "dictionary",. │ │ │ │ │ - 0x0002f130 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0002f140 3a202276 65727369 6f6e5f69 6e666f22 : "version_info" │ │ │ │ │ - 0x0002f150 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0002f160 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0002f170 44696374 696f6e61 72792063 6f6e7461 Dictionary conta │ │ │ │ │ - 0x0002f180 696e696e 67207468 65205045 27732076 ining the PE's v │ │ │ │ │ - 0x0002f190 65727369 6f6e2069 6e666f72 6d617469 ersion informati │ │ │ │ │ - 0x0002f1a0 6f6e2e20 54797069 63616c20 6b657973 on. Typical keys │ │ │ │ │ - 0x0002f1b0 20617265 3a20436f 6d6d656e 74732c20 are: Comments, │ │ │ │ │ - 0x0002f1c0 436f6d70 616e794e 616d652c 2046696c CompanyName, Fil │ │ │ │ │ - 0x0002f1d0 65446573 63726970 74696f6e 2c204669 eDescription, Fi │ │ │ │ │ - 0x0002f1e0 6c655665 7273696f 6e2c2049 6e746572 leVersion, Inter │ │ │ │ │ - 0x0002f1f0 6e616c4e 616d652c 204c6567 616c436f nalName, LegalCo │ │ │ │ │ - 0x0002f200 70797269 6768742c 204c6567 616c5472 pyright, LegalTr │ │ │ │ │ - 0x0002f210 6164656d 61726b73 2c204f72 6967696e ademarks, Origin │ │ │ │ │ - 0x0002f220 616c4669 6c656e61 6d652c20 50726f64 alFilename, Prod │ │ │ │ │ - 0x0002f230 7563744e 616d652c 2050726f 64756374 uctName, Product │ │ │ │ │ - 0x0002f240 56657273 696f6e2e 20466f72 206d6f72 Version. For mor │ │ │ │ │ - 0x0002f250 6520696e 666f726d 6174696f 6e207265 e information re │ │ │ │ │ - 0x0002f260 66657220 746f3a20 60606045 78616d70 fer to: ```Examp │ │ │ │ │ - 0x0002f270 6c653a20 70652e76 65727369 6f6e5f69 le: pe.version_i │ │ │ │ │ - 0x0002f280 6e666f5b 5c22436f 6d70616e 794e616d nfo[\"CompanyNam │ │ │ │ │ - 0x0002f290 655c225d 20636f6e 7461696e 73205c22 e\"] contains \" │ │ │ │ │ - 0x0002f2a0 4d696372 6f736f66 745c2260 6060222c Microsoft\"```", │ │ │ │ │ - 0x0002f2b0 0a202020 20202020 20202020 20227479 . "ty │ │ │ │ │ - 0x0002f2c0 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ │ - 0x0002f2d0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ - 0x0002f2e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ - 0x0002f2f0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ - 0x0002f300 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x0002f310 6e756d62 65725f6f 665f7665 7273696f number_of_versio │ │ │ │ │ - 0x0002f320 6e5f696e 666f7322 2c0a2020 20202020 n_infos",. │ │ │ │ │ - 0x0002f330 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x0002f340 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ │ - 0x0002f350 66206578 74726163 74656420 76657273 f extracted vers │ │ │ │ │ - 0x0002f360 696f6e20 696e666f 726d6174 696f6e20 ion information │ │ │ │ │ - 0x0002f370 7265636f 72647322 2c0a2020 20202020 records",. │ │ │ │ │ - 0x0002f380 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0002f390 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0002f3a0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0002f3b0 20202022 6b696e64 223a2022 61727261 "kind": "arra │ │ │ │ │ - 0x0002f3c0 79222c0a 20202020 20202020 20202020 y",. │ │ │ │ │ - 0x0002f3d0 226e616d 65223a20 22766572 73696f6e "name": "version │ │ │ │ │ - 0x0002f3e0 5f696e66 6f5f6c69 7374222c 0a202020 _info_list",. │ │ │ │ │ - 0x0002f3f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002f400 6e746174 696f6e22 3a202241 20617272 ntation": "A arr │ │ │ │ │ - 0x0002f410 6179206f 66207665 7273696f 6e20696e ay of version in │ │ │ │ │ - 0x0002f420 666f726d 6174696f 6e207265 636f7264 formation record │ │ │ │ │ - 0x0002f430 732e2045 61636820 64617461 20726563 s. Each data rec │ │ │ │ │ - 0x0002f440 6f726420 636f6e74 61696e73 206b6579 ord contains key │ │ │ │ │ - 0x0002f450 20616e64 2076616c 7565206f 66207468 and value of th │ │ │ │ │ - 0x0002f460 65206170 70726f70 72696174 65206461 e appropriate da │ │ │ │ │ - 0x0002f470 74612072 65636f72 642e222c 0a202020 ta record.",. │ │ │ │ │ - 0x0002f480 20202020 20202020 20227374 72756374 "struct │ │ │ │ │ - 0x0002f490 75726522 3a0a2020 20202020 20202020 ure":. │ │ │ │ │ - 0x0002f4a0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0002f4b0 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ │ - 0x0002f4c0 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ │ - 0x0002f4d0 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ │ - 0x0002f4e0 65727369 6f6e5f69 6e666f5f 6c697374 ersion_info_list │ │ │ │ │ - 0x0002f4f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x0002f500 20202022 61747472 69627574 6573223a "attributes": │ │ │ │ │ - 0x0002f510 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x0002f520 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x0002f530 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0002f540 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x0002f550 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0002f560 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x0002f570 3a20226b 6579222c 0a202020 20202020 : "key",. │ │ │ │ │ - 0x0002f580 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0002f590 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0002f5a0 3a20224b 6579206f 66207665 7273696f : "Key of versio │ │ │ │ │ - 0x0002f5b0 6e20696e 666f726d 6174696f 6e207265 n information re │ │ │ │ │ - 0x0002f5c0 636f7264 20646972 6563746f 72792e22 cord directory." │ │ │ │ │ - 0x0002f5d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0002f5e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0002f5f0 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ │ - 0x0002f600 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x0002f610 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0002f620 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0002f630 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002f640 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002f650 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0002f660 20202020 226e616d 65223a20 2276616c "name": "val │ │ │ │ │ - 0x0002f670 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0002f680 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x0002f690 63756d65 6e746174 696f6e22 3a202256 cumentation": "V │ │ │ │ │ - 0x0002f6a0 616c7565 206f6620 76657273 696f6e20 alue of version │ │ │ │ │ - 0x0002f6b0 696e666f 726d6174 696f6e20 7265636f information reco │ │ │ │ │ - 0x0002f6c0 72642064 69726563 746f7279 2e222c0a rd directory.",. │ │ │ │ │ - 0x0002f6d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0002f6e0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x0002f6f0 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ - 0x0002f700 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x0002f710 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ - 0x0002f720 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x0002f730 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x0002f740 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x0002f750 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x0002f760 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x0002f770 226f7074 6864725f 6d616769 63222c0a "opthdr_magic",. │ │ │ │ │ - 0x0002f780 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x0002f790 756d656e 74617469 6f6e223a 20225661 umentation": "Va │ │ │ │ │ - 0x0002f7a0 6c756520 6f662049 4d414745 5f4f5054 lue of IMAGE_OPT │ │ │ │ │ - 0x0002f7b0 494f4e41 4c5f4845 41444552 3a3a4d61 IONAL_HEADER::Ma │ │ │ │ │ - 0x0002f7c0 6769632e 222c0a20 20202020 20202020 gic.",. │ │ │ │ │ - 0x0002f7d0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0002f7e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0002f7f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0002f800 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x0002f810 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x0002f820 6d65223a 20227369 7a655f6f 665f636f me": "size_of_co │ │ │ │ │ - 0x0002f830 6465222c 0a202020 20202020 20202020 de",. │ │ │ │ │ - 0x0002f840 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x0002f850 3a202256 616c7565 206f6620 494d4147 : "Value of IMAG │ │ │ │ │ - 0x0002f860 455f4f50 54494f4e 414c5f48 45414445 E_OPTIONAL_HEADE │ │ │ │ │ - 0x0002f870 523a3a53 697a654f 66436f64 652e2054 R::SizeOfCode. T │ │ │ │ │ - 0x0002f880 68697320 69732074 68652073 756d206f his is the sum o │ │ │ │ │ - 0x0002f890 66207261 77206461 74612073 697a6573 f raw data sizes │ │ │ │ │ - 0x0002f8a0 20696e20 636f6465 20736563 74696f6e in code section │ │ │ │ │ - 0x0002f8b0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ │ - 0x0002f8c0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0002f8d0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0002f8e0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0002f8f0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0002f900 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0002f910 223a2022 73697a65 5f6f665f 696e6974 ": "size_of_init │ │ │ │ │ - 0x0002f920 69616c69 7a65645f 64617461 222c0a20 ialized_data",. │ │ │ │ │ - 0x0002f930 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x0002f940 6d656e74 6174696f 6e223a20 2256616c mentation": "Val │ │ │ │ │ - 0x0002f950 7565206f 6620494d 4147455f 4f505449 ue of IMAGE_OPTI │ │ │ │ │ - 0x0002f960 4f4e414c 5f484541 4445523a 3a53697a ONAL_HEADER::Siz │ │ │ │ │ - 0x0002f970 654f6649 6e697469 616c697a 65644461 eOfInitializedDa │ │ │ │ │ - 0x0002f980 74612e22 2c0a2020 20202020 20202020 ta.",. │ │ │ │ │ - 0x0002f990 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x0002f9a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x0002f9b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x0002f9c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x0002f9d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x0002f9e0 65223a20 2273697a 655f6f66 5f756e69 e": "size_of_uni │ │ │ │ │ - 0x0002f9f0 6e697469 616c697a 65645f64 61746122 nitialized_data" │ │ │ │ │ - 0x0002fa00 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ - 0x0002fa10 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x0002fa20 56616c75 65206f66 20494d41 47455f4f Value of IMAGE_O │ │ │ │ │ - 0x0002fa30 5054494f 4e414c5f 48454144 45523a3a PTIONAL_HEADER:: │ │ │ │ │ - 0x0002fa40 53697a65 4f66556e 696e6974 69616c69 SizeOfUninitiali │ │ │ │ │ - 0x0002fa50 7a656444 6174612e 222c0a20 20202020 zedData.",. │ │ │ │ │ - 0x0002fa60 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x0002fa70 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ - 0x0002fa80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x0002fa90 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x0002faa0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x0002fab0 20226e61 6d65223a 20226261 73655f6f "name": "base_o │ │ │ │ │ - 0x0002fac0 665f636f 6465222c 0a202020 20202020 f_code",. │ │ │ │ │ - 0x0002fad0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x0002fae0 696f6e22 3a202256 616c7565 206f6620 ion": "Value of │ │ │ │ │ - 0x0002faf0 494d4147 455f4f50 54494f4e 414c5f48 IMAGE_OPTIONAL_H │ │ │ │ │ - 0x0002fb00 45414445 523a3a42 6173654f 66436f64 EADER::BaseOfCod │ │ │ │ │ - 0x0002fb10 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ - 0x0002fb20 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x0002fb30 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x0002fb40 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x0002fb50 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0002fb60 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x0002fb70 223a2022 62617365 5f6f665f 64617461 ": "base_of_data │ │ │ │ │ - 0x0002fb80 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0002a4e0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0002a4f0 20202020 20202020 20202020 22737472 "str │ │ │ │ │ + 0x0002a500 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ │ + 0x0002a510 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0002a520 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0002a530 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ │ + 0x0002a540 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0002a550 20226d65 74686f64 5f696473 222c0a20 "method_ids",. │ │ │ │ │ + 0x0002a560 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0002a570 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0002a580 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0002a590 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ │ + 0x0002a5a0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ + 0x0002a5b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0002a5c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a5d0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0002a5e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0002a5f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0002a600 223a2022 636c6173 735f6964 78222c0a ": "class_idx",. │ │ │ │ │ + 0x0002a610 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a620 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0002a630 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0002a640 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a650 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0002a660 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002a670 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0002a680 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x0002a690 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a6a0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0002a6b0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0002a6c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0002a6d0 6e616d65 223a2022 70726f74 6f5f6964 name": "proto_id │ │ │ │ │ + 0x0002a6e0 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ │ + 0x0002a6f0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0002a700 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0002a710 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002a720 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0002a730 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x0002a740 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x0002a750 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a760 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002a770 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0002a780 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0002a790 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a7a0 20202022 6e616d65 223a2022 6e616d65 "name": "name │ │ │ │ │ + 0x0002a7b0 5f696478 222c0a20 20202020 20202020 _idx",. │ │ │ │ │ + 0x0002a7c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0002a7d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0002a7e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0002a7f0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0002a800 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0002a810 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x0002a820 20202020 20202020 20202020 20205d0a ]. │ │ │ │ │ + 0x0002a830 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x0002a840 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0002a850 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0002a860 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ │ + 0x0002a870 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0002a880 65223a20 22636c61 73735f64 65667322 e": "class_defs" │ │ │ │ │ + 0x0002a890 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0002a8a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0002a8b0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0002a8c0 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ │ + 0x0002a8d0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0002a8e0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0002a8f0 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ │ + 0x0002a900 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0002a910 65223a20 22636c61 73735f64 65667322 e": "class_defs" │ │ │ │ │ + 0x0002a920 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002a930 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0002a940 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0002a950 20202020 20202022 61747472 69627574 "attribut │ │ │ │ │ + 0x0002a960 6573223a 205b0a20 20202020 20202020 es": [. │ │ │ │ │ + 0x0002a970 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0002a980 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002a990 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0002a9a0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0002a9b0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x0002a9c0 616d6522 3a202263 6c617373 5f696478 ame": "class_idx │ │ │ │ │ + 0x0002a9d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0002a9e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0002a9f0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0002aa00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002aa10 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0002aa20 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x0002aa30 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0002aa40 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x0002aa50 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002aa60 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0002aa70 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0002aa80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002aa90 2020226e 616d6522 3a202261 63636573 "name": "acces │ │ │ │ │ + 0x0002aaa0 735f666c 61677322 2c0a2020 20202020 s_flags",. │ │ │ │ │ + 0x0002aab0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002aac0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0002aad0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0002aae0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0002aaf0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0002ab00 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0002ab10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002ab20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0002ab30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ab40 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0002ab50 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002ab60 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0002ab70 20227375 7065725f 636c6173 735f6964 "super_class_id │ │ │ │ │ + 0x0002ab80 78222c0a 20202020 20202020 20202020 x",. │ │ │ │ │ + 0x0002ab90 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x0002aba0 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x0002abb0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002abc0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0002abd0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x0002abe0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x0002abf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ac00 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002ac10 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0002ac20 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0002ac30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ac40 20202022 6e616d65 223a2022 696e7465 "name": "inte │ │ │ │ │ + 0x0002ac50 72666163 65735f6f 66667365 74222c0a rfaces_offset",. │ │ │ │ │ + 0x0002ac60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ac70 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0002ac80 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0002ac90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002aca0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0002acb0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002acc0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0002acd0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x0002ace0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002acf0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0002ad00 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0002ad10 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0002ad20 6e616d65 223a2022 736f7572 63655f66 name": "source_f │ │ │ │ │ + 0x0002ad30 696c655f 69647822 2c0a2020 20202020 ile_idx",. │ │ │ │ │ + 0x0002ad40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ad50 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0002ad60 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0002ad70 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0002ad80 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x0002ad90 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0002ada0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002adb0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0002adc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002add0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0002ade0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002adf0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0002ae00 2022616e 6e6f7461 74696f6e 735f6f66 "annotations_of │ │ │ │ │ + 0x0002ae10 66736574 222c0a20 20202020 20202020 fset",. │ │ │ │ │ + 0x0002ae20 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0002ae30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0002ae40 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0002ae50 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0002ae60 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0002ae70 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x0002ae80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ae90 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0002aea0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x0002aeb0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0002aec0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002aed0 20202020 2020226e 616d6522 3a202263 "name": "c │ │ │ │ │ + 0x0002aee0 6c617373 5f646174 615f6f66 66736574 lass_data_offset │ │ │ │ │ + 0x0002aef0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0002af00 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0002af10 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0002af20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002af30 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0002af40 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x0002af50 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0002af60 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x0002af70 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002af80 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0002af90 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0002afa0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002afb0 2020226e 616d6522 3a202273 74617469 "name": "stati │ │ │ │ │ + 0x0002afc0 635f7661 6c756573 5f6f6666 73657422 c_values_offset" │ │ │ │ │ + 0x0002afd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002afe0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0002aff0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x0002b000 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b010 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0002b020 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x0002b030 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x0002b040 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x0002b050 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x0002b060 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0002b070 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0002b080 3a202261 72726179 222c0a20 20202020 : "array",. │ │ │ │ │ + 0x0002b090 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0002b0a0 636c6173 735f6461 74615f69 74656d22 class_data_item" │ │ │ │ │ + 0x0002b0b0 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x0002b0c0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0002b0d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0002b0e0 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ │ + 0x0002b0f0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0002b100 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0002b110 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ │ + 0x0002b120 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0002b130 65223a20 22636c61 73735f64 6174615f e": "class_data_ │ │ │ │ │ + 0x0002b140 6974656d 222c0a20 20202020 20202020 item",. │ │ │ │ │ + 0x0002b150 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0002b160 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0002b170 20202020 20202020 20202020 22617474 "att │ │ │ │ │ + 0x0002b180 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ │ + 0x0002b190 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b1a0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002b1b0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0002b1c0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0002b1d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b1e0 20202022 6e616d65 223a2022 73746174 "name": "stat │ │ │ │ │ + 0x0002b1f0 69635f66 69656c64 735f7369 7a65222c ic_fields_size", │ │ │ │ │ + 0x0002b200 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002b210 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0002b220 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0002b230 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b240 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0002b250 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x0002b260 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0002b270 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x0002b280 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b290 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0002b2a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0002b2b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b2c0 226e616d 65223a20 22696e73 74616e63 "name": "instanc │ │ │ │ │ + 0x0002b2d0 655f6669 656c6473 5f73697a 65222c0a e_fields_size",. │ │ │ │ │ + 0x0002b2e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b2f0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0002b300 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0002b310 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b320 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0002b330 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002b340 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0002b350 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x0002b360 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b370 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x0002b380 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x0002b390 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0002b3a0 6e616d65 223a2022 64697265 63745f6d name": "direct_m │ │ │ │ │ + 0x0002b3b0 6574686f 64735f73 697a6522 2c0a2020 ethods_size",. │ │ │ │ │ + 0x0002b3c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b3d0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0002b3e0 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x0002b3f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b400 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0002b410 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b420 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x0002b430 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0002b440 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b450 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0002b460 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0002b470 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x0002b480 6d65223a 20227669 72747561 6c5f6d65 me": "virtual_me │ │ │ │ │ + 0x0002b490 74686f64 735f7369 7a65222c 0a202020 thods_size",. │ │ │ │ │ + 0x0002b4a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b4b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0002b4c0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x0002b4d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b4e0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0002b4f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b500 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ + 0x0002b510 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ │ + 0x0002b520 20207d0a 20202020 20202020 7d2c0a20 }. },. │ │ │ │ │ + 0x0002b530 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0002b540 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ │ + 0x0002b550 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ │ + 0x0002b560 20202022 6e616d65 223a2022 6d61705f "name": "map_ │ │ │ │ │ + 0x0002b570 6c697374 222c0a20 20202020 20202020 list",. │ │ │ │ │ + 0x0002b580 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0002b590 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0002b5a0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ │ + 0x0002b5b0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ + 0x0002b5c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0002b5d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0002b5e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0002b5f0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0002b600 6e616d65 223a2022 73697a65 222c0a20 name": "size",. │ │ │ │ │ + 0x0002b610 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b620 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0002b630 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0002b640 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0002b650 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0002b660 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0002b670 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0002b680 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b690 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ │ + 0x0002b6a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002b6b0 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ │ + 0x0002b6c0 61705f69 74656d22 2c0a2020 20202020 ap_item",. │ │ │ │ │ + 0x0002b6d0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x0002b6e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0002b6f0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0002b700 20202020 20202022 73747275 63747572 "structur │ │ │ │ │ + 0x0002b710 65223a0a 20202020 20202020 20202020 e":. │ │ │ │ │ + 0x0002b720 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0002b730 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b740 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ │ + 0x0002b750 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ + 0x0002b760 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0002b770 65223a20 226d6170 5f697465 6d222c0a e": "map_item",. │ │ │ │ │ + 0x0002b780 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b790 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0002b7a0 74617469 6f6e223a 2022222c 0a202020 tation": "",. │ │ │ │ │ + 0x0002b7b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b7c0 20202020 20226174 74726962 75746573 "attributes │ │ │ │ │ + 0x0002b7d0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x0002b7e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b7f0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002b800 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b810 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0002b820 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0002b830 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b840 20202020 226e616d 65223a20 22747970 "name": "typ │ │ │ │ │ + 0x0002b850 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0002b860 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b870 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0002b880 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x0002b890 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b8a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0002b8b0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x0002b8c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b8d0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0002b8e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b8f0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002b900 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b910 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0002b920 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0002b930 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b940 20202022 6e616d65 223a2022 756e7573 "name": "unus │ │ │ │ │ + 0x0002b950 6564222c 0a202020 20202020 20202020 ed",. │ │ │ │ │ + 0x0002b960 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b970 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0002b980 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x0002b990 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b9a0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0002b9b0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ + 0x0002b9c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b9d0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x0002b9e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002b9f0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002ba00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ba10 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0002ba20 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0002ba30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ba40 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ │ + 0x0002ba50 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0002ba60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ba70 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0002ba80 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x0002ba90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002baa0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0002bab0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x0002bac0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002bad0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0002bae0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002baf0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002bb00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002bb10 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0002bb20 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0002bb30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002bb40 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ │ + 0x0002bb50 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ │ + 0x0002bb60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002bb70 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0002bb80 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x0002bb90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002bba0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x0002bbb0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ + 0x0002bbc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002bbd0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ + 0x0002bbe0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ + 0x0002bbf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002bc00 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ + 0x0002bc10 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ + 0x0002bc20 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ │ + 0x0002bc30 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0002bc40 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0002bc50 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0002bc60 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ │ + 0x0002bc70 725f6f66 5f666965 6c647322 2c0a2020 r_of_fields",. │ │ │ │ │ + 0x0002bc80 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0002bc90 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x0002bca0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0002bcb0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x0002bcc0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x0002bcd0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0002bce0 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ │ + 0x0002bcf0 20202020 20226e61 6d65223a 20226669 "name": "fi │ │ │ │ │ + 0x0002bd00 656c6422 2c0a2020 20202020 20202020 eld",. │ │ │ │ │ + 0x0002bd10 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0002bd20 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0002bd30 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ │ + 0x0002bd40 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x0002bd50 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x0002bd60 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ │ + 0x0002bd70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002bd80 226e616d 65223a20 22666965 6c64222c "name": "field", │ │ │ │ │ + 0x0002bd90 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002bda0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0002bdb0 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0002bdc0 20202020 20202261 74747269 62757465 "attribute │ │ │ │ │ + 0x0002bdd0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x0002bde0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0002bdf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002be00 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0002be10 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0002be20 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x0002be30 6d65223a 2022636c 6173735f 6e616d65 me": "class_name │ │ │ │ │ + 0x0002be40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0002be50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0002be60 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0002be70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002be80 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0002be90 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ + 0x0002bea0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0002beb0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x0002bec0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002bed0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0002bee0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0002bef0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002bf00 2020226e 616d6522 3a20226e 616d6522 "name": "name" │ │ │ │ │ + 0x0002bf10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002bf20 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0002bf30 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x0002bf40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002bf50 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0002bf60 73220a20 20202020 20202020 20202020 s". │ │ │ │ │ + 0x0002bf70 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0002bf80 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0002bf90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002bfa0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0002bfb0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x0002bfc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002bfd0 20226e61 6d65223a 20227072 6f746f22 "name": "proto" │ │ │ │ │ + 0x0002bfe0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002bff0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0002c000 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x0002c010 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c020 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0002c030 73220a20 20202020 20202020 20202020 s". │ │ │ │ │ + 0x0002c040 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0002c050 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0002c060 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c070 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x0002c080 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x0002c090 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c0a0 20226e61 6d65223a 20226669 656c645f "name": "field_ │ │ │ │ │ + 0x0002c0b0 6964785f 64696666 222c0a20 20202020 idx_diff",. │ │ │ │ │ + 0x0002c0c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c0d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0002c0e0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0002c0f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c100 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0002c110 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c120 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0002c130 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0002c140 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c150 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0002c160 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002c170 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0002c180 3a202261 63636573 735f666c 61677322 : "access_flags" │ │ │ │ │ + 0x0002c190 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002c1a0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0002c1b0 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x0002c1c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c1d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0002c1e0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x0002c1f0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x0002c200 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x0002c210 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x0002c220 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0002c230 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0002c240 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x0002c250 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0002c260 6e756d62 65725f6f 665f6d65 74686f64 number_of_method │ │ │ │ │ + 0x0002c270 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ + 0x0002c280 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0002c290 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0002c2a0 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x0002c2b0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x0002c2c0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x0002c2d0 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ │ + 0x0002c2e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0002c2f0 223a2022 6d657468 6f64222c 0a202020 ": "method",. │ │ │ │ │ + 0x0002c300 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0002c310 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0002c320 20202020 20202020 20202273 74727563 "struc │ │ │ │ │ + 0x0002c330 74757265 223a0a20 20202020 20202020 ture":. │ │ │ │ │ + 0x0002c340 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0002c350 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ │ + 0x0002c360 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ │ + 0x0002c370 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0002c380 6d657468 6f64222c 0a202020 20202020 method",. │ │ │ │ │ + 0x0002c390 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0002c3a0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0002c3b0 20202020 20202020 20202020 20202261 "a │ │ │ │ │ + 0x0002c3c0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ + 0x0002c3d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c3e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002c3f0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0002c400 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0002c410 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c420 20202020 20226e61 6d65223a 2022636c "name": "cl │ │ │ │ │ + 0x0002c430 6173735f 6e616d65 222c0a20 20202020 ass_name",. │ │ │ │ │ + 0x0002c440 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c450 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0002c460 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0002c470 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c480 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ │ + 0x0002c490 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c4a0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0002c4b0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0002c4c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c4d0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0002c4e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002c4f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0002c500 3a20226e 616d6522 2c0a2020 20202020 : "name",. │ │ │ │ │ + 0x0002c510 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c520 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0002c530 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0002c540 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0002c550 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ │ + 0x0002c560 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0002c570 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002c580 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0002c590 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c5a0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0002c5b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002c5c0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0002c5d0 20227072 6f746f22 2c0a2020 20202020 "proto",. │ │ │ │ │ + 0x0002c5e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c5f0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x0002c600 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x0002c610 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0002c620 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ │ + 0x0002c630 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0002c640 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002c650 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0002c660 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c670 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x0002c680 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002c690 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0002c6a0 20226469 72656374 222c0a20 20202020 "direct",. │ │ │ │ │ + 0x0002c6b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c6c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0002c6d0 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x0002c6e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c6f0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0002c700 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c710 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0002c720 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0002c730 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c740 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x0002c750 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002c760 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0002c770 3a202276 69727475 616c222c 0a202020 : "virtual",. │ │ │ │ │ + 0x0002c780 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c790 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0002c7a0 696f6e22 3a202222 2c0a2020 20202020 ion": "",. │ │ │ │ │ + 0x0002c7b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c7c0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x0002c7d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c7e0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x0002c7f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x0002c800 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c810 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x0002c820 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0002c830 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0002c840 65223a20 226d6574 686f645f 6964785f e": "method_idx_ │ │ │ │ │ + 0x0002c850 64696666 222c0a20 20202020 20202020 diff",. │ │ │ │ │ + 0x0002c860 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0002c870 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0002c880 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0002c890 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0002c8a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0002c8b0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x0002c8c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c8d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0002c8e0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x0002c8f0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x0002c900 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c910 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ │ + 0x0002c920 63636573 735f666c 61677322 2c0a2020 ccess_flags",. │ │ │ │ │ + 0x0002c930 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c940 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x0002c950 74696f6e 223a2022 222c0a20 20202020 tion": "",. │ │ │ │ │ + 0x0002c960 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c970 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0002c980 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c990 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x0002c9a0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0002c9b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002c9c0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x0002c9d0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x0002c9e0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x0002c9f0 6d65223a 2022636f 64655f6f 6666222c me": "code_off", │ │ │ │ │ + 0x0002ca00 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002ca10 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0002ca20 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0002ca30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ca40 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x0002ca50 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x0002ca60 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0002ca70 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x0002ca80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ca90 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0002caa0 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ │ + 0x0002cab0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cac0 20226e61 6d65223a 2022636f 64655f69 "name": "code_i │ │ │ │ │ + 0x0002cad0 74656d22 2c0a2020 20202020 20202020 tem",. │ │ │ │ │ + 0x0002cae0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x0002caf0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0002cb00 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0002cb10 20202020 20202020 20202022 61747472 "attr │ │ │ │ │ + 0x0002cb20 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ │ + 0x0002cb30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cb40 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0002cb50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cb60 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0002cb70 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0002cb80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cb90 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0002cba0 3a202272 65676973 74657273 5f73697a : "registers_siz │ │ │ │ │ + 0x0002cbb0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x0002cbc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cbd0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x0002cbe0 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x0002cbf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cc00 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0002cc10 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x0002cc20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cc30 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x0002cc40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cc50 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002cc60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cc70 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0002cc80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0002cc90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cca0 20202022 6e616d65 223a2022 696e735f "name": "ins_ │ │ │ │ │ + 0x0002ccb0 73697a65 222c0a20 20202020 20202020 size",. │ │ │ │ │ + 0x0002ccc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ccd0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x0002cce0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x0002ccf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cd00 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0002cd10 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x0002cd20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cd30 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x0002cd40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cd50 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0002cd60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cd70 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x0002cd80 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x0002cd90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cda0 20202020 2020226e 616d6522 3a20226f "name": "o │ │ │ │ │ + 0x0002cdb0 7574735f 73697a65 222c0a20 20202020 uts_size",. │ │ │ │ │ + 0x0002cdc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cdd0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0002cde0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x0002cdf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ce00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ce10 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x0002ce20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ce30 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x0002ce40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ce50 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0002ce60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ce70 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x0002ce80 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x0002ce90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cea0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0002ceb0 3a202274 72696573 5f73697a 65222c0a : "tries_size",. │ │ │ │ │ + 0x0002cec0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ced0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cee0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0002cef0 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0002cf00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cf10 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0002cf20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002cf30 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x0002cf40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cf50 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x0002cf60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cf70 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x0002cf80 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x0002cf90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cfa0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0002cfb0 6e616d65 223a2022 64656275 675f696e name": "debug_in │ │ │ │ │ + 0x0002cfc0 666f5f6f 6666222c 0a202020 20202020 fo_off",. │ │ │ │ │ + 0x0002cfd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002cfe0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0002cff0 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0002d000 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d010 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x0002d020 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x0002d030 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d040 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0002d050 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d060 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0002d070 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d080 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x0002d090 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x0002d0a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d0b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x0002d0c0 22696e73 6e735f73 697a6522 2c0a2020 "insns_size",. │ │ │ │ │ + 0x0002d0d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d0e0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x0002d0f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0002d100 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0002d110 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d120 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x0002d130 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d140 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x0002d150 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d160 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0002d170 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d180 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0002d190 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0002d1a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d1b0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x0002d1c0 6d65223a 2022696e 736e7322 2c0a2020 me": "insns",. │ │ │ │ │ + 0x0002d1d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d1e0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x0002d1f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0002d200 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0002d210 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d220 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ │ + 0x0002d230 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d240 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x0002d250 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d260 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0002d270 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d280 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0002d290 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x0002d2a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d2b0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x0002d2c0 6d65223a 20227061 6464696e 67222c0a me": "padding",. │ │ │ │ │ + 0x0002d2d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d2e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d2f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0002d300 2022222c 0a202020 20202020 20202020 "",. │ │ │ │ │ + 0x0002d310 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d320 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0002d330 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002d340 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x0002d350 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d360 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x0002d370 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d380 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x0002d390 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ │ + 0x0002d3a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d3b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d3c0 226e616d 65223a20 22747269 6573222c "name": "tries", │ │ │ │ │ + 0x0002d3d0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002d3e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d3f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0002d400 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0002d410 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d420 20202020 20202261 74747269 62757465 "attribute │ │ │ │ │ + 0x0002d430 73223a20 5b5d0a20 20202020 20202020 s": []. │ │ │ │ │ + 0x0002d440 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d450 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x0002d460 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d470 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002d480 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d490 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ │ + 0x0002d4a0 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ │ + 0x0002d4b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d4c0 20202020 20226e61 6d65223a 20226861 "name": "ha │ │ │ │ │ + 0x0002d4d0 6e646c65 7273222c 0a202020 20202020 ndlers",. │ │ │ │ │ + 0x0002d4e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d4f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0002d500 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x0002d510 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d520 20202020 20202020 20202020 20202273 "s │ │ │ │ │ + 0x0002d530 74727563 74757265 223a207b 0a202020 tructure": {. │ │ │ │ │ + 0x0002d540 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d550 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d560 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ │ + 0x0002d570 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0002d580 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d590 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x0002d5a0 68616e64 6c657273 222c0a20 20202020 handlers",. │ │ │ │ │ + 0x0002d5b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d5c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0002d5d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x0002d5e0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x0002d5f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d600 20202020 20202020 22617474 72696275 "attribu │ │ │ │ │ + 0x0002d610 74657322 3a205b5d 0a202020 20202020 tes": []. │ │ │ │ │ + 0x0002d620 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d630 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x0002d640 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d650 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x0002d660 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d670 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ │ + 0x0002d680 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x0002d690 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x0002d6a0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x0002d6b0 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x0002d6c0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x0002d6d0 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ │ + 0x0002d6e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0002d6f0 3a202268 61735f6d 6574686f 64222c0a : "has_method",. │ │ │ │ │ + 0x0002d700 20202020 20202020 20202020 22726574 "ret │ │ │ │ │ + 0x0002d710 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ │ + 0x0002d720 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ + 0x0002d730 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ + 0x0002d740 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0002d750 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d760 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ + 0x0002d770 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d780 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0002d790 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d7a0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ + 0x0002d7b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0002d7c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0002d7d0 6e616d65 223a2022 6d657468 6f64206e name": "method n │ │ │ │ │ + 0x0002d7e0 616d6522 0a202020 20202020 20202020 ame". │ │ │ │ │ + 0x0002d7f0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ + 0x0002d800 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d810 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ │ + 0x0002d820 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0002d830 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ │ + 0x0002d840 726e7320 74727565 20696620 616e7920 rns true if any │ │ │ │ │ + 0x0002d850 6d657468 6f642068 61732074 68652073 method has the s │ │ │ │ │ + 0x0002d860 70656369 66696564 206d6574 686f6420 pecified method │ │ │ │ │ + 0x0002d870 6e616d65 2e220a20 20202020 20202020 name.". │ │ │ │ │ + 0x0002d880 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0002d890 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0002d8a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d8b0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ + 0x0002d8c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d8d0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0002d8e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d8f0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ + 0x0002d900 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002d910 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x0002d920 616d6522 3a202263 6c617373 206e616d ame": "class nam │ │ │ │ │ + 0x0002d930 65220a20 20202020 20202020 20202020 e". │ │ │ │ │ + 0x0002d940 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x0002d950 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d960 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0002d970 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d980 20202020 22747970 65223a20 2273222c "type": "s", │ │ │ │ │ + 0x0002d990 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002d9a0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x0002d9b0 6d65223a 20226d65 74686f64 206e616d me": "method nam │ │ │ │ │ + 0x0002d9c0 65220a20 20202020 20202020 20202020 e". │ │ │ │ │ + 0x0002d9d0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x0002d9e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002d9f0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x0002da00 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0002da10 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ │ + 0x0002da20 73207472 75652069 6620616e 7920636c s true if any cl │ │ │ │ │ + 0x0002da30 61737320 68617320 74686520 73706563 ass has the spec │ │ │ │ │ + 0x0002da40 69666965 6420636c 61737320 6e616d65 ified class name │ │ │ │ │ + 0x0002da50 20616e64 20617420 74686520 73616d65 and at the same │ │ │ │ │ + 0x0002da60 2074696d 65207468 65726520 69732061 time there is a │ │ │ │ │ + 0x0002da70 206d6574 686f6420 77697468 20746865 method with the │ │ │ │ │ + 0x0002da80 20737065 63696669 6564206d 65746f64 specified metod │ │ │ │ │ + 0x0002da90 206e616d 65220a20 20202020 20202020 name". │ │ │ │ │ + 0x0002daa0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0002dab0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0002dac0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002dad0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ + 0x0002dae0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002daf0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0002db00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002db10 20202020 20227479 7065223a 20227222 "type": "r" │ │ │ │ │ + 0x0002db20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002db30 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x0002db40 616d6522 3a20226d 6574686f 64206e61 ame": "method na │ │ │ │ │ + 0x0002db50 6d65220a 20202020 20202020 20202020 me". │ │ │ │ │ + 0x0002db60 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x0002db70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002db80 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ │ + 0x0002db90 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x0002dba0 6e746174 696f6e22 3a202252 65747572 ntation": "Retur │ │ │ │ │ + 0x0002dbb0 6e732074 72756520 69662061 6e79206d ns true if any m │ │ │ │ │ + 0x0002dbc0 6574686f 64206e61 6d65206d 61746368 ethod name match │ │ │ │ │ + 0x0002dbd0 65732074 68652072 65676578 2e220a20 es the regex.". │ │ │ │ │ + 0x0002dbe0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0002dbf0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002dc00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002dc10 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ + 0x0002dc20 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ + 0x0002dc30 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x0002dc40 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002dc50 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x0002dc60 7065223a 20227222 2c0a2020 20202020 pe": "r",. │ │ │ │ │ + 0x0002dc70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002dc80 20202020 2020226e 616d6522 3a202263 "name": "c │ │ │ │ │ + 0x0002dc90 6c617373 206e616d 65220a20 20202020 lass name". │ │ │ │ │ + 0x0002dca0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002dcb0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x0002dcc0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0002dcd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002dce0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0002dcf0 65223a20 2272222c 0a202020 20202020 e": "r",. │ │ │ │ │ + 0x0002dd00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002dd10 20202020 20226e61 6d65223a 20226d65 "name": "me │ │ │ │ │ + 0x0002dd20 74686f64 206e616d 65220a20 20202020 thod name". │ │ │ │ │ + 0x0002dd30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002dd40 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x0002dd50 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ + 0x0002dd60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002dd70 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0002dd80 20225265 7475726e 73207472 75652069 "Returns true i │ │ │ │ │ + 0x0002dd90 6620616e 7920636c 61737320 6e616d65 f any class name │ │ │ │ │ + 0x0002dda0 206d6174 6368696e 67207468 65207265 matching the re │ │ │ │ │ + 0x0002ddb0 67657820 636c6173 73206e61 6d652061 gex class name a │ │ │ │ │ + 0x0002ddc0 6e642061 74207468 65207361 6d652074 nd at the same t │ │ │ │ │ + 0x0002ddd0 696d6520 74686572 65206973 2061206d ime there is a m │ │ │ │ │ + 0x0002dde0 6574686f 64207769 7468206e 616d6520 ethod with name │ │ │ │ │ + 0x0002ddf0 6d617463 68696e67 20746865 20737065 matching the spe │ │ │ │ │ + 0x0002de00 63696669 65642072 65676578 206d6574 cified regex met │ │ │ │ │ + 0x0002de10 6f64206e 616d6522 0a202020 20202020 od name". │ │ │ │ │ + 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 3a202268 61735f63 6c617373 222c0a20 : "has_class",. │ │ │ │ │ + 0x0002de90 20202020 20202020 20202022 72657475 "retu │ │ │ │ │ + 0x0002dea0 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ │ + 0x0002deb0 20202020 20202020 20202022 6f766572 "over │ │ │ │ │ + 0x0002dec0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ │ + 0x0002ded0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0002dee0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002def0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ + 0x0002df00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002df10 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0002df20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002df30 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ + 0x0002df40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002df50 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x0002df60 616d6522 3a202263 6c617373 206e616d ame": "class nam │ │ │ │ │ + 0x0002df70 65220a20 20202020 20202020 20202020 e". │ │ │ │ │ + 0x0002df80 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x0002df90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002dfa0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x0002dfb0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0002dfc0 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ │ + 0x0002dfd0 73207472 75652069 6620616e 7920636c s true if any cl │ │ │ │ │ + 0x0002dfe0 61737320 68617320 74686520 73706563 ass has the spec │ │ │ │ │ + 0x0002dff0 69666965 64206e61 6d652e22 0a202020 ified name.". │ │ │ │ │ + 0x0002e000 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x0002e010 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e020 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002e030 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ + 0x0002e040 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x0002e050 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x0002e060 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e070 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0002e080 223a2022 72222c0a 20202020 20202020 ": "r",. │ │ │ │ │ + 0x0002e090 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e0a0 20202020 226e616d 65223a20 22636c61 "name": "cla │ │ │ │ │ + 0x0002e0b0 7373206e 616d6522 0a202020 20202020 ss name". │ │ │ │ │ + 0x0002e0c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e0d0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ + 0x0002e0e0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ │ + 0x0002e0f0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x0002e100 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x0002e110 52657475 726e7320 74727565 20696620 Returns true if │ │ │ │ │ + 0x0002e120 616e7920 636c6173 73206e61 6d65206d any class name m │ │ │ │ │ + 0x0002e130 61746368 65732074 68652072 65676578 atches the regex │ │ │ │ │ + 0x0002e140 2e220a20 20202020 20202020 20202020 .". │ │ │ │ │ + 0x0002e150 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x0002e160 205d0a20 20202020 2020207d 0a202020 ]. }. │ │ │ │ │ + 0x0002e170 205d0a7d 0a0a0000 7b0a2020 2020226b ].}....{. "k │ │ │ │ │ + 0x0002e180 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ │ + 0x0002e190 20202020 226e616d 65223a20 22636f6e "name": "con │ │ │ │ │ + 0x0002e1a0 736f6c65 222c0a20 20202022 61747472 sole",. "attr │ │ │ │ │ + 0x0002e1b0 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ │ + 0x0002e1c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0002e1d0 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ │ + 0x0002e1e0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ │ + 0x0002e1f0 20226e61 6d65223a 20226c6f 67222c0a "name": "log",. │ │ │ │ │ + 0x0002e200 20202020 20202020 20202020 22726574 "ret │ │ │ │ │ + 0x0002e210 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ │ + 0x0002e220 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ + 0x0002e230 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ + 0x0002e240 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0002e250 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e260 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ + 0x0002e270 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e280 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x0002e290 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e2a0 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ + 0x0002e2b0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x0002e2c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x0002e2d0 6e616d65 223a2022 73747269 6e67220a name": "string". │ │ │ │ │ + 0x0002e2e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e2f0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x0002e300 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ + 0x0002e310 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002e320 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0002e330 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ │ + 0x0002e340 77686963 68207365 6e647320 74686520 which sends the │ │ │ │ │ + 0x0002e350 73747269 6e672074 6f207468 65206d61 string to the ma │ │ │ │ │ + 0x0002e360 696e2063 616c6c62 61636b2e 5c6e5c6e in callback.\n\n │ │ │ │ │ + 0x0002e370 4578616d 706c653a 20606060 636f6e73 Example: ```cons │ │ │ │ │ + 0x0002e380 6f6c652e 6c6f6728 70652e69 6d706861 ole.log(pe.impha │ │ │ │ │ + 0x0002e390 73682829 29606060 220a2020 20202020 sh())```". │ │ │ │ │ + 0x0002e3a0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ + 0x0002e3b0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x0002e3c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e3d0 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ │ + 0x0002e3e0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x0002e3f0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0002e400 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e410 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0002e420 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ │ + 0x0002e430 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e440 20226e61 6d65223a 20226d65 73736167 "name": "messag │ │ │ │ │ + 0x0002e450 65220a20 20202020 20202020 20202020 e". │ │ │ │ │ + 0x0002e460 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x0002e470 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e480 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0002e490 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e4a0 20202020 22747970 65223a20 2273222c "type": "s", │ │ │ │ │ + 0x0002e4b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002e4c0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x0002e4d0 6d65223a 20227374 72696e67 220a2020 me": "string". │ │ │ │ │ + 0x0002e4e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e4f0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x0002e500 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ + 0x0002e510 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e520 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0002e530 6e223a20 2246756e 6374696f 6e207768 n": "Function wh │ │ │ │ │ + 0x0002e540 69636820 73656e64 73207468 65206d65 ich sends the me │ │ │ │ │ + 0x0002e550 73736167 6520616e 64207374 72696e67 ssage and string │ │ │ │ │ + 0x0002e560 20746f20 74686520 6d61696e 2063616c to the main cal │ │ │ │ │ + 0x0002e570 6c626163 6b2e5c6e 5c6e4578 616d706c lback.\n\nExampl │ │ │ │ │ + 0x0002e580 653a2060 6060636f 6e736f6c 652e6c6f e: ```console.lo │ │ │ │ │ + 0x0002e590 67285c22 54686520 696d7068 61736820 g(\"The imphash │ │ │ │ │ + 0x0002e5a0 69733a20 5c222c20 70652e69 6d706861 is: \", pe.impha │ │ │ │ │ + 0x0002e5b0 73682829 29606060 220a2020 20202020 sh())```". │ │ │ │ │ + 0x0002e5c0 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ + 0x0002e5d0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x0002e5e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e5f0 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ │ + 0x0002e600 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x0002e610 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0002e620 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e630 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0002e640 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ + 0x0002e650 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e660 20226e61 6d65223a 2022696e 74656765 "name": "intege │ │ │ │ │ + 0x0002e670 72220a20 20202020 20202020 20202020 r". │ │ │ │ │ + 0x0002e680 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x0002e690 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e6a0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x0002e6b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0002e6c0 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ │ + 0x0002e6d0 6f6e2077 68696368 2073656e 64732074 on which sends t │ │ │ │ │ + 0x0002e6e0 68652069 6e746567 65722074 6f207468 he integer to th │ │ │ │ │ + 0x0002e6f0 65206d61 696e2063 616c6c62 61636b2e e main callback. │ │ │ │ │ + 0x0002e700 5c6e5c6e 4578616d 706c653a 20606060 \n\nExample: ``` │ │ │ │ │ + 0x0002e710 636f6e73 6f6c652e 6c6f6728 75696e74 console.log(uint │ │ │ │ │ + 0x0002e720 33322830 29296060 60220a20 20202020 32(0))```". │ │ │ │ │ + 0x0002e730 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x0002e740 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0002e750 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e760 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ + 0x0002e770 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x0002e780 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0002e790 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e7a0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0002e7b0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ │ + 0x0002e7c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e7d0 2020226e 616d6522 3a20226d 65737361 "name": "messa │ │ │ │ │ + 0x0002e7e0 6765220a 20202020 20202020 20202020 ge". │ │ │ │ │ + 0x0002e7f0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x0002e800 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e810 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0002e820 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e830 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x0002e840 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002e850 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x0002e860 616d6522 3a202269 6e746567 6572220a ame": "integer". │ │ │ │ │ + 0x0002e870 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e880 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x0002e890 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ + 0x0002e8a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002e8b0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x0002e8c0 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ │ + 0x0002e8d0 77686963 68207365 6e647320 74686520 which sends the │ │ │ │ │ + 0x0002e8e0 6d657373 61676520 616e6420 696e7465 message and inte │ │ │ │ │ + 0x0002e8f0 67657220 746f2074 6865206d 61696e20 ger to the main │ │ │ │ │ + 0x0002e900 63616c6c 6261636b 2e5c6e5c 6e457861 callback.\n\nExa │ │ │ │ │ + 0x0002e910 6d706c65 3a206060 60636f6e 736f6c65 mple: ```console │ │ │ │ │ + 0x0002e920 2e6c6f67 285c2233 32626974 73206174 .log(\"32bits at │ │ │ │ │ + 0x0002e930 20303a20 5c222c20 75696e74 33322830 0: \", uint32(0 │ │ │ │ │ + 0x0002e940 29296060 60220a20 20202020 20202020 ))```". │ │ │ │ │ + 0x0002e950 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x0002e960 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0002e970 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e980 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ + 0x0002e990 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e9a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0002e9b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002e9c0 20202020 20227479 7065223a 20226622 "type": "f" │ │ │ │ │ + 0x0002e9d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002e9e0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x0002e9f0 616d6522 3a202266 6c6f6174 220a2020 ame": "float". │ │ │ │ │ + 0x0002ea00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ea10 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x0002ea20 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ + 0x0002ea30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ea40 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x0002ea50 6e223a20 2246756e 6374696f 6e207768 n": "Function wh │ │ │ │ │ + 0x0002ea60 69636820 73656e64 73207468 6520666c ich sends the fl │ │ │ │ │ + 0x0002ea70 6f617469 6e672070 6f696e74 2076616c oating point val │ │ │ │ │ + 0x0002ea80 75652074 6f207468 65206d61 696e2063 ue to the main c │ │ │ │ │ + 0x0002ea90 616c6c62 61636b2e 5c6e5c6e 4578616d allback.\n\nExam │ │ │ │ │ + 0x0002eaa0 706c653a 20606060 636f6e73 6f6c652e ple: ```console. │ │ │ │ │ + 0x0002eab0 6c6f6728 6d617468 2e656e74 726f7079 log(math.entropy │ │ │ │ │ + 0x0002eac0 28302c20 66696c65 73697a65 29296060 (0, filesize))`` │ │ │ │ │ + 0x0002ead0 60220a20 20202020 20202020 20202020 `". │ │ │ │ │ + 0x0002eae0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x0002eaf0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x0002eb00 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ + 0x0002eb10 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ + 0x0002eb20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002eb30 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x0002eb40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002eb50 20227479 7065223a 20227322 2c0a2020 "type": "s",. │ │ │ │ │ + 0x0002eb60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002eb70 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x0002eb80 3a20226d 65737361 6765220a 20202020 : "message". │ │ │ │ │ + 0x0002eb90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002eba0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x0002ebb0 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x0002ebc0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002ebd0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x0002ebe0 7065223a 20226622 2c0a2020 20202020 pe": "f",. │ │ │ │ │ + 0x0002ebf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ec00 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ │ + 0x0002ec10 6c6f6174 220a2020 20202020 20202020 loat". │ │ │ │ │ + 0x0002ec20 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x0002ec30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ec40 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ + 0x0002ec50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x0002ec60 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ │ + 0x0002ec70 6374696f 6e207768 69636820 73656e64 ction which send │ │ │ │ │ + 0x0002ec80 73207468 65206d65 73736167 6520616e s the message an │ │ │ │ │ + 0x0002ec90 64207468 6520666c 6f617469 6e672070 d the floating p │ │ │ │ │ + 0x0002eca0 6f696e74 2076616c 75652074 6f207468 oint value to th │ │ │ │ │ + 0x0002ecb0 65206d61 696e2063 616c6c62 61636b2e e main callback. │ │ │ │ │ + 0x0002ecc0 5c6e5c6e 4578616d 706c653a 20606060 \n\nExample: ``` │ │ │ │ │ + 0x0002ecd0 636f6e73 6f6c652e 6c6f6728 5c22456e console.log(\"En │ │ │ │ │ + 0x0002ece0 74726f70 793a205c 222c206d 6174682e tropy: \", math. │ │ │ │ │ + 0x0002ecf0 656e7472 6f707928 302c2066 696c6573 entropy(0, files │ │ │ │ │ + 0x0002ed00 697a6529 29606060 220a2020 20202020 ize))```". │ │ │ │ │ + 0x0002ed10 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ + 0x0002ed20 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ │ + 0x0002ed30 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x0002ed40 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x0002ed50 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ │ + 0x0002ed60 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0002ed70 223a2022 68657822 2c0a2020 20202020 ": "hex",. │ │ │ │ │ + 0x0002ed80 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ + 0x0002ed90 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ + 0x0002eda0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ + 0x0002edb0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x0002edc0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x0002edd0 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ + 0x0002ede0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ + 0x0002edf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ee00 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002ee10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ee20 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ │ + 0x0002ee30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ee40 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x0002ee50 2022696e 74656765 72220a20 20202020 "integer". │ │ │ │ │ + 0x0002ee60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ee70 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x0002ee80 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ + 0x0002ee90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002eea0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0002eeb0 20224675 6e637469 6f6e2077 68696368 "Function which │ │ │ │ │ + 0x0002eec0 2073656e 64732074 68652069 6e746567 sends the integ │ │ │ │ │ + 0x0002eed0 65722074 6f207468 65206d61 696e2063 er to the main c │ │ │ │ │ + 0x0002eee0 616c6c62 61636b2c 20666f72 6d617474 allback, formatt │ │ │ │ │ + 0x0002eef0 65642061 73206120 68657820 73747269 ed as a hex stri │ │ │ │ │ + 0x0002ef00 6e672e5c 6e5c6e45 78616d70 6c653a20 ng.\n\nExample: │ │ │ │ │ + 0x0002ef10 60606063 6f6e736f 6c652e68 65782875 ```console.hex(u │ │ │ │ │ + 0x0002ef20 696e7433 32283029 29606060 220a2020 int32(0))```". │ │ │ │ │ + 0x0002ef30 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x0002ef40 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002ef50 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002ef60 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ + 0x0002ef70 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x0002ef80 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0002ef90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002efa0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0002efb0 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ │ + 0x0002efc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002efd0 20202020 20226e61 6d65223a 20226d65 "name": "me │ │ │ │ │ + 0x0002efe0 73736167 65220a20 20202020 20202020 ssage". │ │ │ │ │ + 0x0002eff0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0002f000 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002f010 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x0002f020 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f030 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x0002f040 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ + 0x0002f050 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f060 20226e61 6d65223a 2022696e 74656765 "name": "intege │ │ │ │ │ + 0x0002f070 72220a20 20202020 20202020 20202020 r". │ │ │ │ │ + 0x0002f080 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x0002f090 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f0a0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x0002f0b0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0002f0c0 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ │ + 0x0002f0d0 6f6e2077 68696368 2073656e 64732074 on which sends t │ │ │ │ │ + 0x0002f0e0 68652069 6e746567 65722074 6f207468 he integer to th │ │ │ │ │ + 0x0002f0f0 65206d61 696e2063 616c6c62 61636b2c e main callback, │ │ │ │ │ + 0x0002f100 20666f72 6d617474 65642061 73206120 formatted as a │ │ │ │ │ + 0x0002f110 68657820 73747269 6e672e5c 6e5c6e45 hex string.\n\nE │ │ │ │ │ + 0x0002f120 78616d70 6c653a20 60606063 6f6e736f xample: ```conso │ │ │ │ │ + 0x0002f130 6c652e68 6578285c 22486578 20617420 le.hex(\"Hex at │ │ │ │ │ + 0x0002f140 303a205c 222c2075 696e7433 32283029 0: \", uint32(0) │ │ │ │ │ + 0x0002f150 29606060 220a2020 20202020 20202020 )```". │ │ │ │ │ + 0x0002f160 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x0002f170 20202020 5d0a2020 20202020 20207d0a ]. }. │ │ │ │ │ + 0x0002f180 20202020 5d0a7d0a 0a000000 7b0a2020 ].}.....{. │ │ │ │ │ + 0x0002f190 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ │ + 0x0002f1a0 74222c0a 20202020 226e616d 65223a20 t",. "name": │ │ │ │ │ + 0x0002f1b0 226d6174 68222c0a 20202020 22617474 "math",. "att │ │ │ │ │ + 0x0002f1c0 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ │ + 0x0002f1d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0002f1e0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x0002f1f0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0002f200 6e616d65 223a2022 4d45414e 5f425954 name": "MEAN_BYT │ │ │ │ │ + 0x0002f210 4553222c 0a202020 20202020 20202020 ES",. │ │ │ │ │ + 0x0002f220 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x0002f230 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x0002f240 20202274 79706522 3a202266 220a2020 "type": "f". │ │ │ │ │ + 0x0002f250 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x0002f260 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x0002f270 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ │ + 0x0002f280 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0002f290 6e616d65 223a2022 696e5f72 616e6765 name": "in_range │ │ │ │ │ + 0x0002f2a0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0002f2b0 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ │ + 0x0002f2c0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x0002f2d0 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ │ + 0x0002f2e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0002f2f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f300 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ + 0x0002f310 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x0002f320 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x0002f330 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f340 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x0002f350 20226622 2c0a2020 20202020 20202020 "f",. │ │ │ │ │ + 0x0002f360 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f370 2020226e 616d6522 3a202274 65737422 "name": "test" │ │ │ │ │ + 0x0002f380 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002f390 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x0002f3a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f3b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0002f3c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f3d0 20202274 79706522 3a202266 222c0a20 "type": "f",. │ │ │ │ │ + 0x0002f3e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f3f0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0002f400 223a2022 6c6f7765 72220a20 20202020 ": "lower". │ │ │ │ │ + 0x0002f410 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f420 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x0002f430 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x0002f440 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f450 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x0002f460 65223a20 2266222c 0a202020 20202020 e": "f",. │ │ │ │ │ + 0x0002f470 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f480 20202020 20226e61 6d65223a 20227570 "name": "up │ │ │ │ │ + 0x0002f490 70657222 0a202020 20202020 20202020 per". │ │ │ │ │ + 0x0002f4a0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ + 0x0002f4b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f4c0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ │ + 0x0002f4d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x0002f4e0 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ │ + 0x0002f4f0 726e7320 74727565 20696620 74686520 rns true if the │ │ │ │ │ + 0x0002f500 2a746573 742a2076 616c7565 20697320 *test* value is │ │ │ │ │ + 0x0002f510 62657477 65656e20 2a6c6f77 65722a20 between *lower* │ │ │ │ │ + 0x0002f520 616e6420 2a757070 65722a20 76616c75 and *upper* valu │ │ │ │ │ + 0x0002f530 65732e20 54686520 636f6d70 61726973 es. The comparis │ │ │ │ │ + 0x0002f540 6f6e7320 61726520 696e636c 75736976 ons are inclusiv │ │ │ │ │ + 0x0002f550 652e2045 78616d70 6c653a20 6060606d e. Example: ```m │ │ │ │ │ + 0x0002f560 6174682e 696e5f72 616e6765 286d6174 ath.in_range(mat │ │ │ │ │ + 0x0002f570 682e6465 76696174 696f6e28 302c2066 h.deviation(0, f │ │ │ │ │ + 0x0002f580 696c6573 697a652c 206d6174 682e4d45 ilesize, math.ME │ │ │ │ │ + 0x0002f590 414e5f42 59544553 292c2036 332e392c AN_BYTES), 63.9, │ │ │ │ │ + 0x0002f5a0 2036342c 31296060 60220a20 20202020 64,1)```". │ │ │ │ │ + 0x0002f5b0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x0002f5c0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x0002f5d0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0002f5e0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0002f5f0 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ │ + 0x0002f600 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0002f610 65223a20 22646576 69617469 6f6e222c e": "deviation", │ │ │ │ │ + 0x0002f620 0a202020 20202020 20202020 20227265 . "re │ │ │ │ │ + 0x0002f630 7475726e 5f747970 65223a20 2266222c turn_type": "f", │ │ │ │ │ + 0x0002f640 0a202020 20202020 20202020 20226f76 . "ov │ │ │ │ │ + 0x0002f650 65726c6f 61647322 3a205b0a 20202020 erloads": [. │ │ │ │ │ + 0x0002f660 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x0002f670 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f680 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ │ + 0x0002f690 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002f6a0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x0002f6b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f6c0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0002f6d0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ │ + 0x0002f6e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f6f0 226e616d 65223a20 226f6666 73657422 "name": "offset" │ │ │ │ │ + 0x0002f700 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002f710 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x0002f720 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f730 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0002f740 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f750 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ │ + 0x0002f760 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f770 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0002f780 223a2022 73697a65 220a2020 20202020 ": "size". │ │ │ │ │ + 0x0002f790 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f7a0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x0002f7b0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x0002f7c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f7d0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x0002f7e0 223a2022 66222c0a 20202020 20202020 ": "f",. │ │ │ │ │ + 0x0002f7f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f800 20202020 226e616d 65223a20 226d6561 "name": "mea │ │ │ │ │ + 0x0002f810 6e220a20 20202020 20202020 20202020 n". │ │ │ │ │ + 0x0002f820 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x0002f830 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002f840 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x0002f850 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x0002f860 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ │ + 0x0002f870 73207468 65206465 76696174 696f6e20 s the deviation │ │ │ │ │ + 0x0002f880 66726f6d 20746865 206d6561 6e20666f from the mean fo │ │ │ │ │ + 0x0002f890 72207468 65202a73 697a652a 20627974 r the *size* byt │ │ │ │ │ + 0x0002f8a0 65732073 74617274 696e6720 6174202a es starting at * │ │ │ │ │ + 0x0002f8b0 6f666673 65742a2e 20576865 6e207363 offset*. When sc │ │ │ │ │ + 0x0002f8c0 616e6e69 6e672061 2072756e 6e696e67 anning a running │ │ │ │ │ + 0x0002f8d0 2070726f 63657373 20746865 202a6f66 process the *of │ │ │ │ │ + 0x0002f8e0 66736574 2a206172 67756d65 6e742073 fset* argument s │ │ │ │ │ + 0x0002f8f0 686f756c 64206265 20612076 69727475 hould be a virtu │ │ │ │ │ + 0x0002f900 616c2061 64647265 73732077 69746869 al address withi │ │ │ │ │ + 0x0002f910 6e207468 65207072 6f636573 73206164 n the process ad │ │ │ │ │ + 0x0002f920 64726573 73207370 6163652e 20546865 dress space. The │ │ │ │ │ + 0x0002f930 20726574 75726e65 64207661 6c756520 returned value │ │ │ │ │ + 0x0002f940 69732061 20666c6f 61742e20 54686520 is a float. The │ │ │ │ │ + 0x0002f950 6d65616e 206f6620 616e2065 7175616c mean of an equal │ │ │ │ │ + 0x0002f960 6c792064 69737472 69627574 65642072 ly distributed r │ │ │ │ │ + 0x0002f970 616e646f 6d207361 6d706c65 206f6620 andom sample of │ │ │ │ │ + 0x0002f980 62797465 73206973 20313237 2e352c20 bytes is 127.5, │ │ │ │ │ + 0x0002f990 77686963 68206973 20617661 696c6162 which is availab │ │ │ │ │ + 0x0002f9a0 6c652061 73207468 6520636f 6e737461 le as the consta │ │ │ │ │ + 0x0002f9b0 6e74206d 6174682e 4d45414e 5f425954 nt math.MEAN_BYT │ │ │ │ │ + 0x0002f9c0 45532e20 4578616d 706c653a 20606060 ES. Example: ``` │ │ │ │ │ + 0x0002f9d0 6d617468 2e646576 69617469 6f6e2830 math.deviation(0 │ │ │ │ │ + 0x0002f9e0 2c206669 6c657369 7a652c20 6d617468 , filesize, math │ │ │ │ │ + 0x0002f9f0 2e4d4541 4e5f4259 54455329 203d3d20 .MEAN_BYTES) == │ │ │ │ │ + 0x0002fa00 36342e30 60606022 0a202020 20202020 64.0```". │ │ │ │ │ + 0x0002fa10 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x0002fa20 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x0002fa30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002fa40 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ │ + 0x0002fa50 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002fa60 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x0002fa70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002fa80 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0002fa90 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ + 0x0002faa0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002fab0 226e616d 65223a20 22737472 696e6722 "name": "string" │ │ │ │ │ + 0x0002fac0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002fad0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x0002fae0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002faf0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0002fb00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002fb10 20202274 79706522 3a202266 222c0a20 "type": "f",. │ │ │ │ │ + 0x0002fb20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002fb30 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0002fb40 223a2022 6d65616e 220a2020 20202020 ": "mean". │ │ │ │ │ + 0x0002fb50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002fb60 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ + 0x0002fb70 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ │ + 0x0002fb80 20202020 20202020 20202020 20202022 " │ │ │ │ │ 0x0002fb90 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x0002fba0 2256616c 7565206f 6620494d 4147455f "Value of IMAGE_ │ │ │ │ │ - 0x0002fbb0 4f505449 4f4e414c 5f484541 4445523a OPTIONAL_HEADER: │ │ │ │ │ - 0x0002fbc0 3a426173 654f6644 6174612e 20546869 :BaseOfData. Thi │ │ │ │ │ - 0x0002fbd0 73206669 656c6420 6f6e6c79 20657869 s field only exi │ │ │ │ │ - 0x0002fbe0 73747320 696e2033 322d6269 74205045 sts in 32-bit PE │ │ │ │ │ - 0x0002fbf0 2066696c 65732e22 2c0a2020 20202020 files.",. │ │ │ │ │ - 0x0002fc00 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0002fc10 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x0002fc20 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x0002fc30 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x0002fc40 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x0002fc50 226e616d 65223a20 22736563 74696f6e "name": "section │ │ │ │ │ - 0x0002fc60 5f616c69 676e6d65 6e74222c 0a202020 _alignment",. │ │ │ │ │ - 0x0002fc70 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x0002fc80 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ │ - 0x0002fc90 206f6620 494d4147 455f4f50 54494f4e of IMAGE_OPTION │ │ │ │ │ - 0x0002fca0 414c5f48 45414445 523a3a53 65637469 AL_HEADER::Secti │ │ │ │ │ - 0x0002fcb0 6f6e416c 69676e6d 656e742e 20576865 onAlignment. Whe │ │ │ │ │ - 0x0002fcc0 6e205769 6e646f77 73206d61 70732061 n Windows maps a │ │ │ │ │ - 0x0002fcd0 20504520 696d6167 6520746f 206d656d PE image to mem │ │ │ │ │ - 0x0002fce0 6f72792c 20616c6c 20726177 2073697a ory, all raw siz │ │ │ │ │ - 0x0002fcf0 65732028 696e636c 7564696e 67207369 es (including si │ │ │ │ │ - 0x0002fd00 7a65206f 66206865 61646572 29206172 ze of header) ar │ │ │ │ │ - 0x0002fd10 6520616c 69676e65 64207570 20746f20 e aligned up to │ │ │ │ │ - 0x0002fd20 74686973 2076616c 75652e22 2c0a2020 this value.",. │ │ │ │ │ - 0x0002fd30 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x0002fd40 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x0002fd50 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x0002fd60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x0002fd70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x0002fd80 20202020 226e616d 65223a20 2266696c "name": "fil │ │ │ │ │ - 0x0002fd90 655f616c 69676e6d 656e7422 2c0a2020 e_alignment",. │ │ │ │ │ - 0x0002fda0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x0002fdb0 656e7461 74696f6e 223a2022 56616c75 entation": "Valu │ │ │ │ │ - 0x0002fdc0 65206f66 20494d41 47455f4f 5054494f e of IMAGE_OPTIO │ │ │ │ │ - 0x0002fdd0 4e414c5f 48454144 45523a3a 46696c65 NAL_HEADER::File │ │ │ │ │ - 0x0002fde0 416c6967 6e6d656e 742e2041 6c6c2072 Alignment. All r │ │ │ │ │ - 0x0002fdf0 61772064 61746120 73697a65 73206f66 aw data sizes of │ │ │ │ │ - 0x0002fe00 20736563 74696f6e 7320696e 20746865 sections in the │ │ │ │ │ - 0x0002fe10 20504520 696d6167 65206172 6520616c PE image are al │ │ │ │ │ - 0x0002fe20 69676e65 6420746f 20746869 73207661 igned to this va │ │ │ │ │ - 0x0002fe30 6c75652e 222c0a20 20202020 20202020 lue.",. │ │ │ │ │ - 0x0002fe40 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x0002fe50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x0002fe60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x0002fe70 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ │ - 0x0002fe80 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x0002fe90 616d6522 3a20226c 696e6b65 725f7665 ame": "linker_ve │ │ │ │ │ - 0x0002fea0 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ │ - 0x0002feb0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x0002fec0 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ │ - 0x0002fed0 77697468 2074776f 20696e74 65676572 with two integer │ │ │ │ │ - 0x0002fee0 20617474 72696275 7465732c 206f6e65 attributes, one │ │ │ │ │ - 0x0002fef0 20666f72 20656163 68206d61 6a6f7220 for each major │ │ │ │ │ - 0x0002ff00 616e6420 6d696e6f 72206c69 6e6b6572 and minor linker │ │ │ │ │ - 0x0002ff10 20766572 73696f6e 2e222c0a 20202020 version.",. │ │ │ │ │ - 0x0002ff20 20202020 20202020 22617474 72696275 "attribu │ │ │ │ │ - 0x0002ff30 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ │ - 0x0002ff40 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x0002ff50 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x0002ff60 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x0002ff70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x0002ff80 20202022 6e616d65 223a2022 6d616a6f "name": "majo │ │ │ │ │ - 0x0002ff90 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ │ - 0x0002ffa0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x0002ffb0 74617469 6f6e223a 20224d61 6a6f7220 tation": "Major │ │ │ │ │ - 0x0002ffc0 6c696e6b 65722076 65727369 6f6e2e22 linker version." │ │ │ │ │ - 0x0002ffd0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x0002ffe0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x0002fff0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00030000 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00030010 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00030020 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00030030 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00030040 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00030050 226e616d 65223a20 226d696e 6f72222c "name": "minor", │ │ │ │ │ - 0x00030060 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00030070 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00030080 696f6e22 3a20224d 696e6f72 206c696e ion": "Minor lin │ │ │ │ │ - 0x00030090 6b657220 76657273 696f6e2e 222c0a20 ker version.",. │ │ │ │ │ - 0x000300a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000300b0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x000300c0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x000300d0 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ - 0x000300e0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000300f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00030100 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ │ - 0x00030110 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00030120 616d6522 3a20226f 735f7665 7273696f ame": "os_versio │ │ │ │ │ - 0x00030130 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ - 0x00030140 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00030150 2022416e 206f626a 65637420 77697468 "An object with │ │ │ │ │ - 0x00030160 2074776f 20696e74 65676572 20617474 two integer att │ │ │ │ │ - 0x00030170 72696275 7465732c 206f6e65 20666f72 ributes, one for │ │ │ │ │ - 0x00030180 20656163 68206d61 6a6f7220 616e6420 each major and │ │ │ │ │ - 0x00030190 6d696e6f 72204f53 20766572 73696f6e minor OS version │ │ │ │ │ - 0x000301a0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x000301b0 22617474 72696275 74657322 3a205b0a "attributes": [. │ │ │ │ │ + 0x0002fba0 22526574 75726e20 74686520 64657669 "Return the devi │ │ │ │ │ + 0x0002fbb0 6174696f 6e206672 6f6d2074 6865206d ation from the m │ │ │ │ │ + 0x0002fbc0 65616e20 666f7220 74686520 67697665 ean for the give │ │ │ │ │ + 0x0002fbd0 6e207374 72696e67 2e220a20 20202020 n string.". │ │ │ │ │ + 0x0002fbe0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x0002fbf0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x0002fc00 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x0002fc10 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x0002fc20 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ │ + 0x0002fc30 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x0002fc40 65223a20 226d6561 6e222c0a 20202020 e": "mean",. │ │ │ │ │ + 0x0002fc50 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ │ + 0x0002fc60 74797065 223a2022 66222c0a 20202020 type": "f",. │ │ │ │ │ + 0x0002fc70 20202020 20202020 226f7665 726c6f61 "overloa │ │ │ │ │ + 0x0002fc80 6473223a 205b0a20 20202020 20202020 ds": [. │ │ │ │ │ + 0x0002fc90 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x0002fca0 20202020 20202020 20202020 20226172 "ar │ │ │ │ │ + 0x0002fcb0 67756d65 6e747322 3a205b0a 20202020 guments": [. │ │ │ │ │ + 0x0002fcc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002fcd0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x0002fce0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002fcf0 20202274 79706522 3a202269 222c0a20 "type": "i",. │ │ │ │ │ + 0x0002fd00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002fd10 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x0002fd20 223a2022 220a2020 20202020 20202020 ": "". │ │ │ │ │ + 0x0002fd30 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x0002fd40 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002fd50 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x0002fd60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002fd70 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x0002fd80 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ │ + 0x0002fd90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002fda0 226e616d 65223a20 22220a20 20202020 "name": "". │ │ │ │ │ + 0x0002fdb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002fdc0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x0002fdd0 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ + 0x0002fde0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002fdf0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x0002fe00 20225265 7475726e 73207468 65206d65 "Returns the me │ │ │ │ │ + 0x0002fe10 616e2066 6f722074 6865202a 73697a65 an for the *size │ │ │ │ │ + 0x0002fe20 2a206279 74657320 73746172 74696e67 * bytes starting │ │ │ │ │ + 0x0002fe30 20617420 2a6f6666 7365742a 2e205768 at *offset*. Wh │ │ │ │ │ + 0x0002fe40 656e2073 63616e6e 696e6720 61207275 en scanning a ru │ │ │ │ │ + 0x0002fe50 6e6e696e 67207072 6f636573 73207468 nning process th │ │ │ │ │ + 0x0002fe60 65202a6f 66667365 742a2061 7267756d e *offset* argum │ │ │ │ │ + 0x0002fe70 656e7420 73686f75 6c642062 65206120 ent should be a │ │ │ │ │ + 0x0002fe80 76697274 75616c20 61646472 65737320 virtual address │ │ │ │ │ + 0x0002fe90 77697468 696e2074 68652070 726f6365 within the proce │ │ │ │ │ + 0x0002fea0 73732061 64647265 73732073 70616365 ss address space │ │ │ │ │ + 0x0002feb0 2e205468 65207265 7475726e 65642076 . The returned v │ │ │ │ │ + 0x0002fec0 616c7565 20697320 6120666c 6f61742e alue is a float. │ │ │ │ │ + 0x0002fed0 20457861 6d706c65 3a206060 606d6174 Example: ```mat │ │ │ │ │ + 0x0002fee0 682e6d65 616e2830 2c206669 6c657369 h.mean(0, filesi │ │ │ │ │ + 0x0002fef0 7a652920 3c203732 2e306060 60220a20 ze) < 72.0```". │ │ │ │ │ + 0x0002ff00 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x0002ff10 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002ff20 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x0002ff30 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ + 0x0002ff40 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ + 0x0002ff50 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x0002ff60 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002ff70 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x0002ff80 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ │ + 0x0002ff90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x0002ffa0 20202020 2020226e 616d6522 3a202222 "name": "" │ │ │ │ │ + 0x0002ffb0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x0002ffc0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x0002ffd0 20202020 20202020 20202020 2020205d ] │ │ │ │ │ + 0x0002ffe0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x0002fff0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00030000 74696f6e 223a2022 52657475 726e2074 tion": "Return t │ │ │ │ │ + 0x00030010 6865206d 65616e20 666f7220 74686520 he mean for the │ │ │ │ │ + 0x00030020 67697665 6e207374 72696e67 2e220a20 given string.". │ │ │ │ │ + 0x00030030 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00030040 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ + 0x00030050 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00030060 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00030070 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ │ + 0x00030080 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ + 0x00030090 226e616d 65223a20 22736572 69616c5f "name": "serial_ │ │ │ │ │ + 0x000300a0 636f7272 656c6174 696f6e22 2c0a2020 correlation",. │ │ │ │ │ + 0x000300b0 20202020 20202020 20202272 65747572 "retur │ │ │ │ │ + 0x000300c0 6e5f7479 7065223a 20226622 2c0a2020 n_type": "f",. │ │ │ │ │ + 0x000300d0 20202020 20202020 2020226f 7665726c "overl │ │ │ │ │ + 0x000300e0 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ │ + 0x000300f0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00030100 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00030110 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ │ + 0x00030120 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030130 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00030140 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030150 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ │ + 0x00030160 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00030170 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00030180 6d65223a 2022220a 20202020 20202020 me": "". │ │ │ │ │ + 0x00030190 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000301a0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x000301b0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ 0x000301c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000301d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000301e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x000301f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00030200 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00030210 223a2022 6d616a6f 72222c0a 20202020 ": "major",. │ │ │ │ │ - 0x00030220 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00030230 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00030240 20224d61 6a6f7220 4f532076 65727369 "Major OS versi │ │ │ │ │ - 0x00030250 6f6e2e22 2c0a2020 20202020 20202020 on.",. │ │ │ │ │ - 0x00030260 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00030270 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ - 0x00030280 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00030290 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x000302a0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000302b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x000302c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000302d0 20202020 226e616d 65223a20 226d696e "name": "min │ │ │ │ │ - 0x000302e0 6f72222c 0a202020 20202020 20202020 or",. │ │ │ │ │ - 0x000302f0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00030300 6e746174 696f6e22 3a20224d 696e6f72 ntation": "Minor │ │ │ │ │ - 0x00030310 204f5320 76657273 696f6e2e 222c0a20 OS version.",. │ │ │ │ │ - 0x00030320 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00030330 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00030340 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00030350 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ - 0x00030360 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00030370 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00030380 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ │ - 0x00030390 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x000303a0 616d6522 3a202269 6d616765 5f766572 ame": "image_ver │ │ │ │ │ - 0x000303b0 73696f6e 222c0a20 20202020 20202020 sion",. │ │ │ │ │ - 0x000303c0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x000303d0 6e223a20 22416e20 6f626a65 63742077 n": "An object w │ │ │ │ │ - 0x000303e0 69746820 74776f20 696e7465 67657220 ith two integer │ │ │ │ │ - 0x000303f0 61747472 69627574 65732c20 6f6e6520 attributes, one │ │ │ │ │ - 0x00030400 666f7220 65616368 206d616a 6f722061 for each major a │ │ │ │ │ - 0x00030410 6e64206d 696e6f72 20696d61 67652076 nd minor image v │ │ │ │ │ - 0x00030420 65727369 6f6e2e22 2c0a2020 20202020 ersion.",. │ │ │ │ │ - 0x00030430 20202020 20202261 74747269 62757465 "attribute │ │ │ │ │ - 0x00030440 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x00030450 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00030460 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00030470 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00030480 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00030490 20226e61 6d65223a 20226d61 6a6f7222 "name": "major" │ │ │ │ │ - 0x000304a0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000304b0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x000304c0 74696f6e 223a2022 4d616a6f 7220696d tion": "Major im │ │ │ │ │ - 0x000304d0 61676520 76657273 696f6e2e 222c0a20 age version.",. │ │ │ │ │ - 0x000304e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000304f0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00030500 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x00030510 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00030520 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00030530 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00030540 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00030550 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00030560 6d65223a 20226d69 6e6f7222 2c0a2020 me": "minor",. │ │ │ │ │ - 0x00030570 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00030580 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00030590 223a2022 4d696e6f 7220696d 61676520 ": "Minor image │ │ │ │ │ - 0x000305a0 76657273 696f6e2e 222c0a20 20202020 version.",. │ │ │ │ │ - 0x000305b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000305c0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x000305d0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x000305e0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ - 0x000305f0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00030600 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00030610 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ │ - 0x00030620 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00030630 3a202273 75627379 7374656d 5f766572 : "subsystem_ver │ │ │ │ │ - 0x00030640 73696f6e 222c0a20 20202020 20202020 sion",. │ │ │ │ │ - 0x00030650 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00030660 6e223a20 22416e20 6f626a65 63742077 n": "An object w │ │ │ │ │ - 0x00030670 69746820 74776f20 696e7465 67657220 ith two integer │ │ │ │ │ - 0x00030680 61747472 69627574 65732c20 6f6e6520 attributes, one │ │ │ │ │ - 0x00030690 666f7220 65616368 206d616a 6f722061 for each major a │ │ │ │ │ - 0x000306a0 6e64206d 696e6f72 20737562 73797374 nd minor subsyst │ │ │ │ │ - 0x000306b0 656d2076 65727369 6f6e2e22 2c0a2020 em version.",. │ │ │ │ │ - 0x000306c0 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ - 0x000306d0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ - 0x000306e0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x000306f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00030700 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00030710 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00030720 20202020 20226e61 6d65223a 20226d61 "name": "ma │ │ │ │ │ - 0x00030730 6a6f7222 2c0a2020 20202020 20202020 jor",. │ │ │ │ │ - 0x00030740 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00030750 656e7461 74696f6e 223a2022 4d616a6f entation": "Majo │ │ │ │ │ - 0x00030760 72207375 62737973 74656d20 76657273 r subsystem vers │ │ │ │ │ - 0x00030770 696f6e2e 222c0a20 20202020 20202020 ion.",. │ │ │ │ │ - 0x00030780 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00030790 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x000307a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000307b0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x000307c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000307d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x000307e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000307f0 20202020 20226e61 6d65223a 20226d69 "name": "mi │ │ │ │ │ - 0x00030800 6e6f7222 2c0a2020 20202020 20202020 nor",. │ │ │ │ │ - 0x00030810 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00030820 656e7461 74696f6e 223a2022 4d696e6f entation": "Mino │ │ │ │ │ - 0x00030830 72207375 62737973 74656d20 76657273 r subsystem vers │ │ │ │ │ - 0x00030840 696f6e2e 222c0a20 20202020 20202020 ion.",. │ │ │ │ │ - 0x00030850 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00030860 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x00030870 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ - 0x00030880 20202020 205d0a20 20202020 2020207d ]. } │ │ │ │ │ - 0x00030890 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x000308a0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x000308b0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x000308c0 20202020 20226e61 6d65223a 20227769 "name": "wi │ │ │ │ │ - 0x000308d0 6e33325f 76657273 696f6e5f 76616c75 n32_version_valu │ │ │ │ │ - 0x000308e0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x000308f0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00030900 20225661 6c756520 6f662049 4d414745 "Value of IMAGE │ │ │ │ │ - 0x00030910 5f4f5054 494f4e41 4c5f4845 41444552 _OPTIONAL_HEADER │ │ │ │ │ - 0x00030920 3a3a5769 6e333256 65727369 6f6e5661 ::Win32VersionVa │ │ │ │ │ - 0x00030930 6c75652e 222c0a20 20202020 20202020 lue.",. │ │ │ │ │ - 0x00030940 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00030950 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00030960 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00030970 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00030980 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00030990 6d65223a 20227369 7a655f6f 665f696d me": "size_of_im │ │ │ │ │ - 0x000309a0 61676522 2c0a2020 20202020 20202020 age",. │ │ │ │ │ - 0x000309b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000309c0 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ │ - 0x000309d0 47455f4f 5054494f 4e414c5f 48454144 GE_OPTIONAL_HEAD │ │ │ │ │ - 0x000309e0 45523a3a 53697a65 4f66496d 6167652e ER::SizeOfImage. │ │ │ │ │ - 0x000309f0 20546869 73206973 20746865 20746f74 This is the tot │ │ │ │ │ - 0x00030a00 616c2076 69727475 616c2073 697a6520 al virtual size │ │ │ │ │ - 0x00030a10 6f662068 65616465 7220616e 6420616c of header and al │ │ │ │ │ - 0x00030a20 6c207365 6374696f 6e732e22 2c0a2020 l sections.",. │ │ │ │ │ - 0x00030a30 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00030a40 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00030a50 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00030a60 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00030a70 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00030a80 20202020 226e616d 65223a20 2273697a "name": "siz │ │ │ │ │ - 0x00030a90 655f6f66 5f686561 64657273 222c0a20 e_of_headers",. │ │ │ │ │ - 0x00030aa0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00030ab0 6d656e74 6174696f 6e223a20 2256616c mentation": "Val │ │ │ │ │ - 0x00030ac0 7565206f 6620494d 4147455f 4f505449 ue of IMAGE_OPTI │ │ │ │ │ - 0x00030ad0 4f4e414c 5f484541 4445523a 3a53697a ONAL_HEADER::Siz │ │ │ │ │ - 0x00030ae0 654f6648 65616465 72732e20 54686973 eOfHeaders. This │ │ │ │ │ - 0x00030af0 20697320 74686520 72617720 64617461 is the raw data │ │ │ │ │ - 0x00030b00 2073697a 65206f66 20746865 20504520 size of the PE │ │ │ │ │ - 0x00030b10 68656164 65727320 696e636c 7564696e headers includin │ │ │ │ │ - 0x00030b20 6720444f 53206865 61646572 2c206669 g DOS header, fi │ │ │ │ │ - 0x00030b30 6c652068 65616465 722c206f 7074696f le header, optio │ │ │ │ │ - 0x00030b40 6e616c20 68656164 65722061 6e642061 nal header and a │ │ │ │ │ - 0x00030b50 6c6c2073 65637469 6f6e2068 65616465 ll section heade │ │ │ │ │ - 0x00030b60 72732e20 5768656e 20504520 6973206d rs. When PE is m │ │ │ │ │ - 0x00030b70 61707065 6420746f 206d656d 6f72792c apped to memory, │ │ │ │ │ - 0x00030b80 20746869 73207661 6c756520 69732073 this value is s │ │ │ │ │ - 0x00030b90 75626a65 63742074 6f20616c 69676e69 ubject to aligni │ │ │ │ │ - 0x00030ba0 6e672075 7020746f 20536563 74696f6e ng up to Section │ │ │ │ │ - 0x00030bb0 416c6967 6e6d656e 742e222c 0a202020 Alignment.",. │ │ │ │ │ - 0x00030bc0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00030bd0 20226922 0a202020 20202020 207d2c0a "i". },. │ │ │ │ │ - 0x00030be0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00030bf0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00030c00 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00030c10 20202022 6e616d65 223a2022 63686563 "name": "chec │ │ │ │ │ - 0x00030c20 6b73756d 222c0a20 20202020 20202020 ksum",. │ │ │ │ │ - 0x00030c30 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00030c40 6e223a20 22496e74 65676572 20776974 n": "Integer wit │ │ │ │ │ - 0x00030c50 68207468 65205c22 50452063 6865636b h the \"PE check │ │ │ │ │ - 0x00030c60 73756d5c 22206173 2073746f 72656420 sum\" as stored │ │ │ │ │ - 0x00030c70 696e2074 6865204f 7074696f 6e616c48 in the OptionalH │ │ │ │ │ - 0x00030c80 65616465 72222c0a 20202020 20202020 eader",. │ │ │ │ │ - 0x00030c90 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00030ca0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00030cb0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00030cc0 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ │ - 0x00030cd0 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ │ - 0x00030ce0 20226e61 6d65223a 20226361 6c63756c "name": "calcul │ │ │ │ │ - 0x00030cf0 6174655f 63686563 6b73756d 222c0a20 ate_checksum",. │ │ │ │ │ - 0x00030d00 20202020 20202020 20202022 72657475 "retu │ │ │ │ │ - 0x00030d10 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ │ - 0x00030d20 20202020 20202020 20202022 6f766572 "over │ │ │ │ │ - 0x00030d30 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ │ - 0x00030d40 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x000301d0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000301e0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ + 0x000301f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030200 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ │ + 0x00030210 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030220 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x00030230 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ │ + 0x00030240 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030250 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00030260 223a2022 52657475 726e7320 74686520 ": "Returns the │ │ │ │ │ + 0x00030270 73657269 616c2063 6f727265 6c617469 serial correlati │ │ │ │ │ + 0x00030280 6f6e2066 6f722074 6865202a 73697a65 on for the *size │ │ │ │ │ + 0x00030290 2a206279 74657320 73746172 74696e67 * bytes starting │ │ │ │ │ + 0x000302a0 20617420 2a6f6666 7365742a 2e205768 at *offset*. Wh │ │ │ │ │ + 0x000302b0 656e2073 63616e6e 696e6720 61207275 en scanning a ru │ │ │ │ │ + 0x000302c0 6e6e696e 67207072 6f636573 73207468 nning process th │ │ │ │ │ + 0x000302d0 65202a6f 66667365 742a2061 7267756d e *offset* argum │ │ │ │ │ + 0x000302e0 656e7420 73686f75 6c642062 65206120 ent should be a │ │ │ │ │ + 0x000302f0 76697274 75616c20 61646472 65737320 virtual address │ │ │ │ │ + 0x00030300 77697468 696e2074 68652070 726f6365 within the proce │ │ │ │ │ + 0x00030310 73732061 64647265 73732073 70616365 ss address space │ │ │ │ │ + 0x00030320 2e205468 65207265 7475726e 65642076 . The returned v │ │ │ │ │ + 0x00030330 616c7565 20697320 6120666c 6f617420 alue is a float │ │ │ │ │ + 0x00030340 62657477 65656e20 302e3020 616e6420 between 0.0 and │ │ │ │ │ + 0x00030350 312e302e 20457861 6d706c65 3a206060 1.0. Example: `` │ │ │ │ │ + 0x00030360 606d6174 682e7365 7269616c 5f636f72 `math.serial_cor │ │ │ │ │ + 0x00030370 72656c61 74696f6e 28302c20 66696c65 relation(0, file │ │ │ │ │ + 0x00030380 73697a65 29203c20 302e3260 6060220a size) < 0.2```". │ │ │ │ │ + 0x00030390 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000303a0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x000303b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000303c0 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ + 0x000303d0 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ + 0x000303e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000303f0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00030400 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x00030410 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ │ + 0x00030420 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030430 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00030440 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00030450 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ + 0x00030460 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030470 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x00030480 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00030490 6174696f 6e223a20 22526574 75726e20 ation": "Return │ │ │ │ │ + 0x000304a0 74686520 73657269 616c2063 6f727265 the serial corre │ │ │ │ │ + 0x000304b0 6c617469 6f6e2066 6f722074 68652067 lation for the g │ │ │ │ │ + 0x000304c0 6976656e 20737472 696e672e 220a2020 iven string.". │ │ │ │ │ + 0x000304d0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x000304e0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ + 0x000304f0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00030500 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00030510 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ │ + 0x00030520 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00030530 6e616d65 223a2022 6d6f6e74 655f6361 name": "monte_ca │ │ │ │ │ + 0x00030540 726c6f5f 7069222c 0a202020 20202020 rlo_pi",. │ │ │ │ │ + 0x00030550 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ │ + 0x00030560 65223a20 2266222c 0a202020 20202020 e": "f",. │ │ │ │ │ + 0x00030570 20202020 20226f76 65726c6f 61647322 "overloads" │ │ │ │ │ + 0x00030580 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ + 0x00030590 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000305a0 20202020 20202020 20202261 7267756d "argum │ │ │ │ │ + 0x000305b0 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ │ + 0x000305c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000305d0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000305e0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000305f0 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ │ + 0x00030600 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030610 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00030620 22220a20 20202020 20202020 20202020 "". │ │ │ │ │ + 0x00030630 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00030640 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030650 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00030660 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030670 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ │ + 0x00030680 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00030690 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x000306a0 6d65223a 2022220a 20202020 20202020 me": "". │ │ │ │ │ + 0x000306b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000306c0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ + 0x000306d0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ │ + 0x000306e0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x000306f0 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ │ + 0x00030700 65747572 6e732074 68652070 65726365 eturns the perce │ │ │ │ │ + 0x00030710 6e746167 65206177 61792066 726f6d20 ntage away from │ │ │ │ │ + 0x00030720 50692066 6f722074 6865202a 73697a65 Pi for the *size │ │ │ │ │ + 0x00030730 2a206279 74657320 73746172 74696e67 * bytes starting │ │ │ │ │ + 0x00030740 20617420 2a6f6666 7365742a 20776865 at *offset* whe │ │ │ │ │ + 0x00030750 6e207275 6e207468 726f7567 68207468 n run through th │ │ │ │ │ + 0x00030760 65204d6f 6e746520 4361726c 6f206672 e Monte Carlo fr │ │ │ │ │ + 0x00030770 6f6d2050 69207465 73742e20 5768656e om Pi test. When │ │ │ │ │ + 0x00030780 20736361 6e6e696e 67206120 72756e6e scanning a runn │ │ │ │ │ + 0x00030790 696e6720 70726f63 65737320 74686520 ing process the │ │ │ │ │ + 0x000307a0 2a6f6666 7365742a 20617267 756d656e *offset* argumen │ │ │ │ │ + 0x000307b0 74207368 6f756c64 20626520 61207669 t should be a vi │ │ │ │ │ + 0x000307c0 72747561 6c206164 64726573 73207769 rtual address wi │ │ │ │ │ + 0x000307d0 7468696e 20746865 2070726f 63657373 thin the process │ │ │ │ │ + 0x000307e0 20616464 72657373 20737061 63652e20 address space. │ │ │ │ │ + 0x000307f0 54686520 72657475 726e6564 2076616c The returned val │ │ │ │ │ + 0x00030800 75652069 73206120 666c6f61 742e2045 ue is a float. E │ │ │ │ │ + 0x00030810 78616d70 6c653a20 6060606d 6174682e xample: ```math. │ │ │ │ │ + 0x00030820 6d6f6e74 655f6361 726c6f5f 70692830 monte_carlo_pi(0 │ │ │ │ │ + 0x00030830 2c206669 6c657369 7a652920 3c20302e , filesize) < 0. │ │ │ │ │ + 0x00030840 30376060 60220a20 20202020 20202020 07```". │ │ │ │ │ + 0x00030850 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00030860 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00030870 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030880 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ + 0x00030890 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000308a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x000308b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000308c0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ + 0x000308d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000308e0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x000308f0 616d6522 3a202222 0a202020 20202020 ame": "". │ │ │ │ │ + 0x00030900 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030910 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00030920 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ │ + 0x00030930 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00030940 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00030950 52657475 726e2074 68652070 65726365 Return the perce │ │ │ │ │ + 0x00030960 6e746167 65206177 61792066 726f6d20 ntage away from │ │ │ │ │ + 0x00030970 50692066 6f722074 68652067 6976656e Pi for the given │ │ │ │ │ + 0x00030980 20737472 696e672e 220a2020 20202020 string.". │ │ │ │ │ + 0x00030990 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ + 0x000309a0 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ │ + 0x000309b0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x000309c0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x000309d0 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ │ + 0x000309e0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x000309f0 223a2022 656e7472 6f707922 2c0a2020 ": "entropy",. │ │ │ │ │ + 0x00030a00 20202020 20202020 20202272 65747572 "retur │ │ │ │ │ + 0x00030a10 6e5f7479 7065223a 20226622 2c0a2020 n_type": "f",. │ │ │ │ │ + 0x00030a20 20202020 20202020 2020226f 7665726c "overl │ │ │ │ │ + 0x00030a30 6f616473 223a205b 0a202020 20202020 oads": [. │ │ │ │ │ + 0x00030a40 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00030a50 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00030a60 61726775 6d656e74 73223a20 5b0a2020 arguments": [. │ │ │ │ │ + 0x00030a70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030a80 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00030a90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030aa0 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ │ + 0x00030ab0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00030ac0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00030ad0 6d65223a 20226f66 66736574 220a2020 me": "offset". │ │ │ │ │ + 0x00030ae0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030af0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00030b00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030b10 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00030b20 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00030b30 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ │ + 0x00030b40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030b50 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00030b60 2273697a 65220a20 20202020 20202020 "size". │ │ │ │ │ + 0x00030b70 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00030b80 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00030b90 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ + 0x00030ba0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00030bb0 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ │ + 0x00030bc0 7475726e 73207468 6520656e 74726f70 turns the entrop │ │ │ │ │ + 0x00030bd0 7920666f 72202a73 697a652a 20627974 y for *size* byt │ │ │ │ │ + 0x00030be0 65732073 74617274 696e6720 6174202a es starting at * │ │ │ │ │ + 0x00030bf0 6f666673 65742a2e 20576865 6e207363 offset*. When sc │ │ │ │ │ + 0x00030c00 616e6e69 6e672061 2072756e 6e696e67 anning a running │ │ │ │ │ + 0x00030c10 2070726f 63657373 20746865 202a6f66 process the *of │ │ │ │ │ + 0x00030c20 66736574 2a206172 67756d65 6e742073 fset* argument s │ │ │ │ │ + 0x00030c30 686f756c 64206265 20612076 69727475 hould be a virtu │ │ │ │ │ + 0x00030c40 616c2061 64647265 73732077 69746869 al address withi │ │ │ │ │ + 0x00030c50 6e207468 65207072 6f636573 73206164 n the process ad │ │ │ │ │ + 0x00030c60 64726573 73207370 6163652e 20546865 dress space. The │ │ │ │ │ + 0x00030c70 20726574 75726e65 64207661 6c756520 returned value │ │ │ │ │ + 0x00030c80 69732061 20666c6f 61742e20 4578616d is a float. Exam │ │ │ │ │ + 0x00030c90 706c653a 20606060 6d617468 2e656e74 ple: ```math.ent │ │ │ │ │ + 0x00030ca0 726f7079 28302c20 66696c65 73697a65 ropy(0, filesize │ │ │ │ │ + 0x00030cb0 29203e3d 20376060 60220a20 20202020 ) >= 7```". │ │ │ │ │ + 0x00030cc0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00030cd0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00030ce0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030cf0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ + 0x00030d00 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00030d10 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00030d20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030d30 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00030d40 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ │ 0x00030d50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00030d60 22617267 756d656e 7473223a 205b5d2c "arguments": [], │ │ │ │ │ - 0x00030d70 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00030d80 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00030d90 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ │ - 0x00030da0 74686174 2063616c 63756c61 74657320 that calculates │ │ │ │ │ - 0x00030db0 74686520 5c225045 20636865 636b7375 the \"PE checksu │ │ │ │ │ - 0x00030dc0 6d5c2220 60606045 78616d70 6c653a20 m\" ```Example: │ │ │ │ │ - 0x00030dd0 70652e63 6865636b 73756d20 3d3d2070 pe.checksum == p │ │ │ │ │ - 0x00030de0 652e6361 6c63756c 6174655f 63686563 e.calculate_chec │ │ │ │ │ - 0x00030df0 6b73756d 28296060 60220a20 20202020 ksum()```". │ │ │ │ │ - 0x00030e00 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x00030e10 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ - 0x00030e20 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00030e30 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00030e40 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00030e50 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00030e60 20227375 62737973 74656d22 2c0a2020 "subsystem",. │ │ │ │ │ - 0x00030e70 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00030e80 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ - 0x00030e90 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00030ea0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x00030eb0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x00030ec0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00030ed0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00030ee0 20202020 20226e61 6d65223a 2022646c "name": "dl │ │ │ │ │ - 0x00030ef0 6c5f6368 61726163 74657269 73746963 l_characteristic │ │ │ │ │ - 0x00030f00 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ - 0x00030f10 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00030f20 20224269 746d6170 20776974 68205045 "Bitmap with PE │ │ │ │ │ - 0x00030f30 204f7074 696f6e61 6c486561 64657220 OptionalHeader │ │ │ │ │ - 0x00030f40 446c6c43 68617261 63746572 69737469 DllCharacteristi │ │ │ │ │ - 0x00030f50 63732e20 446f206e 6f742063 6f6e6675 cs. Do not confu │ │ │ │ │ - 0x00030f60 73652074 68657365 20666c61 67732077 se these flags w │ │ │ │ │ - 0x00030f70 69746820 74686520 50452046 696c6548 ith the PE FileH │ │ │ │ │ - 0x00030f80 65616465 72204368 61726163 74657269 eader Characteri │ │ │ │ │ - 0x00030f90 73746963 732e2049 6e646976 69647561 stics. Individua │ │ │ │ │ - 0x00030fa0 6c206368 61726163 74657269 73746963 l characteristic │ │ │ │ │ - 0x00030fb0 73206361 6e206265 20696e73 70656374 s can be inspect │ │ │ │ │ - 0x00030fc0 65642062 79207065 72666f72 6d696e67 ed by performing │ │ │ │ │ - 0x00030fd0 20612062 69747769 73652041 4e44206f a bitwise AND o │ │ │ │ │ - 0x00030fe0 70657261 74696f6e 20776974 68207370 peration with sp │ │ │ │ │ - 0x00030ff0 65636966 69632063 6f6e7374 616e7473 ecific constants │ │ │ │ │ - 0x00031000 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00031010 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00031020 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00031030 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00031040 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00031050 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00031060 3a202264 6c6c5f6e 616d6522 2c0a2020 : "dll_name",. │ │ │ │ │ - 0x00031070 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00031080 656e7461 74696f6e 223a2022 54686520 entation": "The │ │ │ │ │ - 0x00031090 6e616d65 206f6620 74686520 444c4c2c name of the DLL, │ │ │ │ │ - 0x000310a0 20696620 69742065 78697374 7320696e if it exists in │ │ │ │ │ - 0x000310b0 20746865 20657870 6f727420 64697265 the export dire │ │ │ │ │ - 0x000310c0 63746f72 792e222c 0a202020 20202020 ctory.",. │ │ │ │ │ - 0x000310d0 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ - 0x000310e0 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x000310f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00031100 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00031110 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00031120 6e616d65 223a2022 6578706f 72745f74 name": "export_t │ │ │ │ │ - 0x00031130 696d6573 74616d70 222c0a20 20202020 imestamp",. │ │ │ │ │ - 0x00031140 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00031150 6174696f 6e223a20 22546865 2074696d ation": "The tim │ │ │ │ │ - 0x00031160 65737461 6d702074 68652065 78706f72 estamp the expor │ │ │ │ │ - 0x00031170 74206461 74612077 61732063 72656174 t data was creat │ │ │ │ │ - 0x00031180 65642e22 2c0a2020 20202020 20202020 ed.",. │ │ │ │ │ - 0x00031190 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x000311a0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x000311b0 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ - 0x000311c0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x000311d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x000311e0 65223a20 2273697a 655f6f66 5f737461 e": "size_of_sta │ │ │ │ │ - 0x000311f0 636b5f72 65736572 7665222c 0a202020 ck_reserve",. │ │ │ │ │ - 0x00031200 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00031210 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ │ - 0x00031220 206f6620 494d4147 455f4f50 54494f4e of IMAGE_OPTION │ │ │ │ │ - 0x00031230 414c5f48 45414445 523a3a53 697a654f AL_HEADER::SizeO │ │ │ │ │ - 0x00031240 66537461 636b5265 73657276 652e2054 fStackReserve. T │ │ │ │ │ - 0x00031250 68697320 69732074 68652064 65666175 his is the defau │ │ │ │ │ - 0x00031260 6c742061 6d6f756e 74206f66 20766972 lt amount of vir │ │ │ │ │ - 0x00031270 7475616c 206d656d 6f727920 74686174 tual memory that │ │ │ │ │ - 0x00031280 2077696c 6c206265 20726573 65727665 will be reserve │ │ │ │ │ - 0x00031290 6420666f 72207374 61636b2e 222c0a20 d for stack.",. │ │ │ │ │ - 0x000312a0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x000312b0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ - 0x000312c0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x000312d0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x000312e0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x000312f0 20202020 20226e61 6d65223a 20227369 "name": "si │ │ │ │ │ - 0x00031300 7a655f6f 665f7374 61636b5f 636f6d6d ze_of_stack_comm │ │ │ │ │ - 0x00031310 6974222c 0a202020 20202020 20202020 it",. │ │ │ │ │ - 0x00031320 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00031330 3a202256 616c7565 206f6620 494d4147 : "Value of IMAG │ │ │ │ │ - 0x00031340 455f4f50 54494f4e 414c5f48 45414445 E_OPTIONAL_HEADE │ │ │ │ │ - 0x00031350 523a3a53 697a654f 66537461 636b436f R::SizeOfStackCo │ │ │ │ │ - 0x00031360 6d6d6974 2e205468 69732069 73207468 mmit. This is th │ │ │ │ │ - 0x00031370 65206465 6661756c 7420616d 6f756e74 e default amount │ │ │ │ │ - 0x00031380 206f6620 76697274 75616c20 6d656d6f of virtual memo │ │ │ │ │ - 0x00031390 72792074 68617420 77696c6c 20626520 ry that will be │ │ │ │ │ - 0x000313a0 616c6c6f 63617465 6420666f 72207374 allocated for st │ │ │ │ │ - 0x000313b0 61636b2e 222c0a20 20202020 20202020 ack.",. │ │ │ │ │ - 0x000313c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x000313d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000313e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000313f0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00031400 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00031410 6d65223a 20227369 7a655f6f 665f6865 me": "size_of_he │ │ │ │ │ - 0x00031420 61705f72 65736572 7665222c 0a202020 ap_reserve",. │ │ │ │ │ - 0x00031430 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00031440 6e746174 696f6e22 3a202256 616c7565 ntation": "Value │ │ │ │ │ - 0x00031450 206f6620 494d4147 455f4f50 54494f4e of IMAGE_OPTION │ │ │ │ │ - 0x00031460 414c5f48 45414445 523a3a53 697a654f AL_HEADER::SizeO │ │ │ │ │ - 0x00031470 66486561 70526573 65727665 2e205468 fHeapReserve. Th │ │ │ │ │ - 0x00031480 69732069 73207468 65206465 6661756c is is the defaul │ │ │ │ │ - 0x00031490 7420616d 6f756e74 206f6620 76697274 t amount of virt │ │ │ │ │ - 0x000314a0 75616c20 6d656d6f 72792074 68617420 ual memory that │ │ │ │ │ - 0x000314b0 77696c6c 20626520 72657365 72766564 will be reserved │ │ │ │ │ - 0x000314c0 20666f72 206d6169 6e207072 6f636573 for main proces │ │ │ │ │ - 0x000314d0 73206865 61702e22 2c0a2020 20202020 s heap.",. │ │ │ │ │ - 0x000314e0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x000314f0 220a2020 20202020 20207d2c 0a202020 ". },. │ │ │ │ │ - 0x00031500 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00031510 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00031520 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00031530 226e616d 65223a20 2273697a 655f6f66 "name": "size_of │ │ │ │ │ - 0x00031540 5f686561 705f636f 6d6d6974 222c0a20 _heap_commit",. │ │ │ │ │ - 0x00031550 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00031560 6d656e74 6174696f 6e223a20 2256616c mentation": "Val │ │ │ │ │ - 0x00031570 7565206f 6620494d 4147455f 4f505449 ue of IMAGE_OPTI │ │ │ │ │ - 0x00031580 4f4e414c 5f484541 4445523a 3a53697a ONAL_HEADER::Siz │ │ │ │ │ - 0x00031590 654f6648 65617043 6f6d6d69 742e2054 eOfHeapCommit. T │ │ │ │ │ - 0x000315a0 68697320 69732074 68652064 65666175 his is the defau │ │ │ │ │ - 0x000315b0 6c742061 6d6f756e 74206f66 20766972 lt amount of vir │ │ │ │ │ - 0x000315c0 7475616c 206d656d 6f727920 74686174 tual memory that │ │ │ │ │ - 0x000315d0 2077696c 6c206265 20616c6c 6f636174 will be allocat │ │ │ │ │ - 0x000315e0 65642066 6f72206d 61696e20 70726f63 ed for main proc │ │ │ │ │ - 0x000315f0 65737320 68656170 2e222c0a 20202020 ess heap.",. │ │ │ │ │ - 0x00031600 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00031610 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ - 0x00031620 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00031630 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00031640 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00031650 2020226e 616d6522 3a20226c 6f616465 "name": "loade │ │ │ │ │ - 0x00031660 725f666c 61677322 2c0a2020 20202020 r_flags",. │ │ │ │ │ - 0x00031670 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00031680 74696f6e 223a2022 56616c75 65206f66 tion": "Value of │ │ │ │ │ - 0x00031690 20494d41 47455f4f 5054494f 4e414c5f IMAGE_OPTIONAL_ │ │ │ │ │ - 0x000316a0 48454144 45523a3a 4c6f6164 6572466c HEADER::LoaderFl │ │ │ │ │ - 0x000316b0 6167732e 222c0a20 20202020 20202020 ags.",. │ │ │ │ │ - 0x000316c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x000316d0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000316e0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000316f0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ │ - 0x00031700 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00031710 6d65223a 20226461 74615f64 69726563 me": "data_direc │ │ │ │ │ - 0x00031720 746f7269 6573222c 0a202020 20202020 tories",. │ │ │ │ │ - 0x00031730 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00031740 696f6e22 3a202241 207a6572 6f2d6261 ion": "A zero-ba │ │ │ │ │ - 0x00031750 73656420 61727261 79206f66 20646174 sed array of dat │ │ │ │ │ - 0x00031760 61206469 72656374 6f726965 732e2045 a directories. E │ │ │ │ │ - 0x00031770 61636820 64617461 20646972 6563746f ach data directo │ │ │ │ │ - 0x00031780 72792063 6f6e7461 696e7320 76697274 ry contains virt │ │ │ │ │ - 0x00031790 75616c20 61646472 65737320 616e6420 ual address and │ │ │ │ │ - 0x000317a0 6c656e67 7468206f 66207468 65206170 length of the ap │ │ │ │ │ - 0x000317b0 70726f70 72696174 65206461 74612064 propriate data d │ │ │ │ │ - 0x000317c0 69726563 746f7279 2e204578 616d706c irectory. Exampl │ │ │ │ │ - 0x000317d0 653a2020 60606070 652e6461 74615f64 e: ```pe.data_d │ │ │ │ │ - 0x000317e0 69726563 746f7269 65735b70 652e494d irectories[pe.IM │ │ │ │ │ - 0x000317f0 4147455f 44495245 43544f52 595f454e AGE_DIRECTORY_EN │ │ │ │ │ - 0x00031800 5452595f 4558504f 52545d2e 76697274 TRY_EXPORT].virt │ │ │ │ │ - 0x00031810 75616c5f 61646472 65737320 213d2030 ual_address != 0 │ │ │ │ │ - 0x00031820 60606020 45616368 20646174 61206469 ``` Each data di │ │ │ │ │ - 0x00031830 72656374 6f727920 68617320 74686520 rectory has the │ │ │ │ │ - 0x00031840 666f6c6c 6f77696e 6720656e 74726965 following entrie │ │ │ │ │ - 0x00031850 733a222c 0a202020 20202020 20202020 s:",. │ │ │ │ │ - 0x00031860 20227374 72756374 75726522 3a0a2020 "structure":. │ │ │ │ │ - 0x00031870 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00031880 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00031890 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ │ - 0x000318a0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x000318b0 616d6522 3a202264 6174615f 64697265 ame": "data_dire │ │ │ │ │ - 0x000318c0 63746f72 69657322 2c0a2020 20202020 ctories",. │ │ │ │ │ - 0x000318d0 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ - 0x000318e0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ - 0x000318f0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00031900 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031910 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00031920 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00030d60 2020226e 616d6522 3a202222 0a202020 "name": "". │ │ │ │ │ + 0x00030d70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030d80 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x00030d90 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ │ + 0x00030da0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030db0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00030dc0 223a2022 52657475 726e7320 74686520 ": "Returns the │ │ │ │ │ + 0x00030dd0 656e7472 6f707920 666f7220 74686520 entropy for the │ │ │ │ │ + 0x00030de0 67697665 6e207374 72696e67 2e206060 given string. `` │ │ │ │ │ + 0x00030df0 60457861 6d706c65 3a206d61 74682e65 `Example: math.e │ │ │ │ │ + 0x00030e00 6e74726f 7079285c 2264756d 6d795c22 ntropy(\"dummy\" │ │ │ │ │ + 0x00030e10 29203e20 37606060 220a2020 20202020 ) > 7```". │ │ │ │ │ + 0x00030e20 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ + 0x00030e30 20202020 20202020 5d0a2020 20202020 ]. │ │ │ │ │ + 0x00030e40 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00030e50 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00030e60 223a2022 66756e63 74696f6e 222c0a20 ": "function",. │ │ │ │ │ + 0x00030e70 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00030e80 223a2022 6d696e22 2c0a2020 20202020 ": "min",. │ │ │ │ │ + 0x00030e90 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ + 0x00030ea0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ + 0x00030eb0 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ + 0x00030ec0 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x00030ed0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00030ee0 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ + 0x00030ef0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ + 0x00030f00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030f10 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00030f20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030f30 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ │ + 0x00030f40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030f50 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00030f60 2022696e 74220a20 20202020 20202020 "int". │ │ │ │ │ + 0x00030f70 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00030f80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00030f90 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00030fa0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030fb0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00030fc0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ + 0x00030fd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00030fe0 20226e61 6d65223a 2022696e 74220a20 "name": "int". │ │ │ │ │ + 0x00030ff0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031000 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x00031010 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ + 0x00031020 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031030 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00031040 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ │ + 0x00031050 65206d69 6e696d75 6d206f66 2074776f e minimum of two │ │ │ │ │ + 0x00031060 20756e73 69676e65 6420696e 74656765 unsigned intege │ │ │ │ │ + 0x00031070 72207661 6c756573 2e220a20 20202020 r values.". │ │ │ │ │ + 0x00031080 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x00031090 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x000310a0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x000310b0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x000310c0 64223a20 2266756e 6374696f 6e222c0a d": "function",. │ │ │ │ │ + 0x000310d0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000310e0 65223a20 226d6178 222c0a20 20202020 e": "max",. │ │ │ │ │ + 0x000310f0 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ │ + 0x00031100 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ + 0x00031110 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ │ + 0x00031120 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x00031130 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00031140 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ + 0x00031150 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ + 0x00031160 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031170 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00031180 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031190 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ │ + 0x000311a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000311b0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x000311c0 3a202269 6e74220a 20202020 20202020 : "int". │ │ │ │ │ + 0x000311d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000311e0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x000311f0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00031200 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031210 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00031220 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ + 0x00031230 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031240 2020226e 616d6522 3a202269 6e74220a "name": "int". │ │ │ │ │ + 0x00031250 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031260 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x00031270 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ + 0x00031280 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00031290 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x000312a0 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ │ + 0x000312b0 6865206d 6178696d 756d206f 66207477 he maximum of tw │ │ │ │ │ + 0x000312c0 6f20756e 7369676e 65642069 6e746567 o unsigned integ │ │ │ │ │ + 0x000312d0 65722076 616c7565 732e220a 20202020 er values.". │ │ │ │ │ + 0x000312e0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x000312f0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ + 0x00031300 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00031310 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00031320 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ │ + 0x00031330 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00031340 6d65223a 2022746f 5f6e756d 62657222 me": "to_number" │ │ │ │ │ + 0x00031350 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ │ + 0x00031360 65747572 6e5f7479 7065223a 20226922 eturn_type": "i" │ │ │ │ │ + 0x00031370 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ │ + 0x00031380 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ │ + 0x00031390 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x000313a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000313b0 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ │ + 0x000313c0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x000313d0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x000313e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000313f0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00031400 2262222c 0a202020 20202020 20202020 "b",. │ │ │ │ │ + 0x00031410 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031420 20226e61 6d65223a 2022626f 6f6c6561 "name": "boolea │ │ │ │ │ + 0x00031430 6e220a20 20202020 20202020 20202020 n". │ │ │ │ │ + 0x00031440 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x00031450 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031460 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x00031470 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00031480 74617469 6f6e223a 20225265 7475726e tation": "Return │ │ │ │ │ + 0x00031490 73203020 6f722031 2c206974 27732075 s 0 or 1, it's u │ │ │ │ │ + 0x000314a0 73656675 6c207768 656e2077 72697469 seful when writi │ │ │ │ │ + 0x000314b0 6e672061 2073636f 72652062 61736564 ng a score based │ │ │ │ │ + 0x000314c0 2072756c 652e2045 78616d70 6c653a20 rule. Example: │ │ │ │ │ + 0x000314d0 6060606d 6174682e 746f6e75 6d626572 ```math.tonumber │ │ │ │ │ + 0x000314e0 28537562 52756c65 3129202a 20363020 (SubRule1) * 60 │ │ │ │ │ + 0x000314f0 2b206d61 74682e74 6f6e756d 62657228 + math.tonumber( │ │ │ │ │ + 0x00031500 53756252 756c6532 29202a20 3230202b SubRule2) * 20 + │ │ │ │ │ + 0x00031510 206d6174 682e746f 6e756d62 65722853 math.tonumber(S │ │ │ │ │ + 0x00031520 75625275 6c653329 202a2037 30203e20 ubRule3) * 70 > │ │ │ │ │ + 0x00031530 38302a60 6060220a 20202020 20202020 80*```". │ │ │ │ │ + 0x00031540 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x00031550 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ │ + 0x00031560 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00031570 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00031580 20226675 6e637469 6f6e222c 0a202020 "function",. │ │ │ │ │ + 0x00031590 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x000315a0 20226162 73222c0a 20202020 20202020 "abs",. │ │ │ │ │ + 0x000315b0 20202020 22726574 75726e5f 74797065 "return_type │ │ │ │ │ + 0x000315c0 223a2022 69222c0a 20202020 20202020 ": "i",. │ │ │ │ │ + 0x000315d0 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ │ + 0x000315e0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x000315f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00031600 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ + 0x00031610 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ + 0x00031620 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031630 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00031640 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x00031650 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ + 0x00031660 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031670 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00031680 696e7422 0a202020 20202020 20202020 int". │ │ │ │ │ + 0x00031690 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ + 0x000316a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000316b0 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ │ + 0x000316c0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x000316d0 656e7461 74696f6e 223a2022 52657475 entation": "Retu │ │ │ │ │ + 0x000316e0 726e7320 74686520 6162736f 6c757465 rns the absolute │ │ │ │ │ + 0x000316f0 2076616c 7565206f 66207468 65207369 value of the si │ │ │ │ │ + 0x00031700 676e6564 20696e74 65676572 2e206060 gned integer. `` │ │ │ │ │ + 0x00031710 60457861 6d706c65 3a206d61 74682e61 `Example: math.a │ │ │ │ │ + 0x00031720 62732840 61202d20 40622920 3d3d2031 bs(@a - @b) == 1 │ │ │ │ │ + 0x00031730 60606022 0a202020 20202020 20202020 ```". │ │ │ │ │ + 0x00031740 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x00031750 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ │ + 0x00031760 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00031770 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ + 0x00031780 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ + 0x00031790 20202020 2020226e 616d6522 3a202263 "name": "c │ │ │ │ │ + 0x000317a0 6f756e74 222c0a20 20202020 20202020 ount",. │ │ │ │ │ + 0x000317b0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ │ + 0x000317c0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ + 0x000317d0 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ │ + 0x000317e0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x000317f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00031800 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ + 0x00031810 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ + 0x00031820 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00031830 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00031840 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00031850 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ + 0x00031860 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031870 20202020 2020226e 616d6522 3a202262 "name": "b │ │ │ │ │ + 0x00031880 79746522 0a202020 20202020 20202020 yte". │ │ │ │ │ + 0x00031890 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x000318a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000318b0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x000318c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000318d0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x000318e0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000318f0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00031900 6e616d65 223a2022 6f666673 6574220a name": "offset". │ │ │ │ │ + 0x00031910 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031920 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ 0x00031930 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031940 20226e61 6d65223a 20227669 72747561 "name": "virtua │ │ │ │ │ - 0x00031950 6c5f6164 64726573 73222c0a 20202020 l_address",. │ │ │ │ │ - 0x00031960 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031970 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00031980 6f6e223a 20225265 6c617469 76652076 on": "Relative v │ │ │ │ │ - 0x00031990 69727475 616c2061 64647265 73732028 irtual address ( │ │ │ │ │ - 0x000319a0 52564129 206f6620 74686520 50452064 RVA) of the PE d │ │ │ │ │ - 0x000319b0 61746120 64697265 63746f72 792e2049 ata directory. I │ │ │ │ │ - 0x000319c0 66207468 69732069 73207a65 726f2c20 f this is zero, │ │ │ │ │ - 0x000319d0 7468656e 20746865 20646174 61206469 then the data di │ │ │ │ │ - 0x000319e0 72656374 6f727920 6973206d 69737369 rectory is missi │ │ │ │ │ - 0x000319f0 6e672e20 4e6f7465 20746861 7420666f ng. Note that fo │ │ │ │ │ - 0x00031a00 72206469 67697461 6c207369 676e6174 r digital signat │ │ │ │ │ - 0x00031a10 7572652c 20746869 73206973 20746865 ure, this is the │ │ │ │ │ - 0x00031a20 2066696c 65206f66 66736574 2c206e6f file offset, no │ │ │ │ │ - 0x00031a30 74205256 412e222c 0a202020 20202020 t RVA.",. │ │ │ │ │ - 0x00031a40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031a50 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ - 0x00031a60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031a70 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00031a80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00031a90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031aa0 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00031ab0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00031ac0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00031ad0 223a2022 73697a65 222c0a20 20202020 ": "size",. │ │ │ │ │ - 0x00031ae0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031af0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00031b00 6e223a20 2253697a 65206f66 20746865 n": "Size of the │ │ │ │ │ - 0x00031b10 20504520 64617461 20646972 6563746f PE data directo │ │ │ │ │ - 0x00031b20 72792c20 696e2062 79746573 2e222c0a ry, in bytes.",. │ │ │ │ │ - 0x00031b30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031b40 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00031b50 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x00031b60 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x00031b70 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ - 0x00031b80 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x00031b90 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ - 0x00031ba0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00031bb0 223a2022 61727261 79222c0a 20202020 ": "array",. │ │ │ │ │ - 0x00031bc0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00031bd0 22736563 74696f6e 73222c0a 20202020 "sections",. │ │ │ │ │ - 0x00031be0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00031bf0 74617469 6f6e223a 2022496e 64697669 tation": "Indivi │ │ │ │ │ - 0x00031c00 6475616c 20736563 74696f6e 20636861 dual section cha │ │ │ │ │ - 0x00031c10 72616374 65726973 74696373 2063616e racteristics can │ │ │ │ │ - 0x00031c20 20626520 696e7370 65637465 64207573 be inspected us │ │ │ │ │ - 0x00031c30 696e6720 61206269 74776973 6520414e ing a bitwise AN │ │ │ │ │ - 0x00031c40 44206f70 65726174 696f6e20 77697468 D operation with │ │ │ │ │ - 0x00031c50 20737065 63696669 6320636f 6e737461 specific consta │ │ │ │ │ - 0x00031c60 6e74732e 20457861 6d706c65 733a2060 nts. Examples: ` │ │ │ │ │ - 0x00031c70 60607065 2e736563 74696f6e 735b305d ``pe.sections[0] │ │ │ │ │ - 0x00031c80 2e6e616d 65203d3d 205c222e 74657874 .name == \".text │ │ │ │ │ - 0x00031c90 5c226060 602c2060 60607065 2e736563 \"```, ```pe.sec │ │ │ │ │ - 0x00031ca0 74696f6e 735b315d 2e636861 72616374 tions[1].charact │ │ │ │ │ - 0x00031cb0 65726973 74696373 20262070 652e5345 eristics & pe.SE │ │ │ │ │ - 0x00031cc0 4354494f 4e5f434e 545f434f 44456060 CTION_CNT_CODE`` │ │ │ │ │ - 0x00031cd0 60222c0a 20202020 20202020 20202020 `",. │ │ │ │ │ - 0x00031ce0 22737472 75637475 7265223a 0a202020 "structure":. │ │ │ │ │ - 0x00031cf0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00031d00 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00031d10 223a2022 73747275 6374222c 0a202020 ": "struct",. │ │ │ │ │ - 0x00031d20 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00031d30 6d65223a 20227365 6374696f 6e73222c me": "sections", │ │ │ │ │ - 0x00031d40 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00031d50 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ - 0x00031d60 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00031d70 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00031d80 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00031d90 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00031da0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031db0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00031dc0 226e616d 65222c0a 20202020 20202020 "name",. │ │ │ │ │ - 0x00031dd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031de0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00031df0 20225365 6374696f 6e206e61 6d652e22 "Section name." │ │ │ │ │ - 0x00031e00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00031e10 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00031e20 3a202273 220a2020 20202020 20202020 : "s". │ │ │ │ │ - 0x00031e30 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x00031e40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031e50 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00031e60 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00031e70 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00031e80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031e90 20202020 226e616d 65223a20 22636861 "name": "cha │ │ │ │ │ - 0x00031ea0 72616374 65726973 74696373 222c0a20 racteristics",. │ │ │ │ │ - 0x00031eb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031ec0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00031ed0 6174696f 6e223a20 22536563 74696f6e ation": "Section │ │ │ │ │ - 0x00031ee0 20636861 72616374 65726973 74696373 characteristics │ │ │ │ │ - 0x00031ef0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00031f00 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00031f10 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00031f20 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00031f30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031f40 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00031f50 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00031f60 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00031940 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00031950 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031960 20227479 7065223a 20226922 2c0a2020 "type": "i",. │ │ │ │ │ + 0x00031970 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031980 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00031990 3a202273 697a6522 0a202020 20202020 : "size". │ │ │ │ │ + 0x000319a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000319b0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ + 0x000319c0 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ │ + 0x000319d0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x000319e0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x000319f0 52657475 726e7320 686f7720 6f667465 Returns how ofte │ │ │ │ │ + 0x00031a00 6e206120 73706563 69666963 20627974 n a specific byt │ │ │ │ │ + 0x00031a10 65206f63 63757273 2c207374 61727469 e occurs, starti │ │ │ │ │ + 0x00031a20 6e672061 74202a6f 66667365 742a2061 ng at *offset* a │ │ │ │ │ + 0x00031a30 6e64206c 6f6f6b69 6e672061 74207468 nd looking at th │ │ │ │ │ + 0x00031a40 65206e65 7874202a 73697a65 2a206279 e next *size* by │ │ │ │ │ + 0x00031a50 7465732e 20576865 6e207363 616e6e69 tes. When scanni │ │ │ │ │ + 0x00031a60 6e672061 2072756e 6e696e67 2070726f ng a running pro │ │ │ │ │ + 0x00031a70 63657373 20746865 202a6f66 66736574 cess the *offset │ │ │ │ │ + 0x00031a80 2a206172 67756d65 6e742073 686f756c * argument shoul │ │ │ │ │ + 0x00031a90 64206265 20612076 69727475 616c2061 d be a virtual a │ │ │ │ │ + 0x00031aa0 64647265 73732077 69746869 6e207468 ddress within th │ │ │ │ │ + 0x00031ab0 65207072 6f636573 73206164 64726573 e process addres │ │ │ │ │ + 0x00031ac0 73207370 6163652e 202a6f66 66736574 s space. *offset │ │ │ │ │ + 0x00031ad0 2a20616e 64202a73 697a652a 20617265 * and *size* are │ │ │ │ │ + 0x00031ae0 206f7074 696f6e61 6c3b2069 66206c65 optional; if le │ │ │ │ │ + 0x00031af0 66742065 6d707479 2c207468 6520636f ft empty, the co │ │ │ │ │ + 0x00031b00 6d706c65 74652066 696c6520 69732073 mplete file is s │ │ │ │ │ + 0x00031b10 65617263 6865642e 20457861 6d706c65 earched. Example │ │ │ │ │ + 0x00031b20 3a206060 606d6174 682e636f 756e7428 : ```math.count( │ │ │ │ │ + 0x00031b30 30783441 2c206669 6c657369 7a652d31 0x4A, filesize-1 │ │ │ │ │ + 0x00031b40 3032342c 2066696c 6573697a 6529203e 024, filesize) > │ │ │ │ │ + 0x00031b50 3d203130 60606022 0a202020 20202020 = 10```". │ │ │ │ │ + 0x00031b60 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00031b70 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00031b80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031b90 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ │ + 0x00031ba0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00031bb0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00031bc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031bd0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00031be0 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ │ + 0x00031bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031c00 226e616d 65223a20 22627974 65220a20 "name": "byte". │ │ │ │ │ + 0x00031c10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031c20 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x00031c30 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ + 0x00031c40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031c50 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00031c60 6f6e223a 20225265 7475726e 7320686f on": "Returns ho │ │ │ │ │ + 0x00031c70 77206f66 74656e20 61207370 65636966 w often a specif │ │ │ │ │ + 0x00031c80 69632062 79746520 6f636375 72732c20 ic byte occurs, │ │ │ │ │ + 0x00031c90 74686520 636f6d70 6c657465 2066696c the complete fil │ │ │ │ │ + 0x00031ca0 65206973 20736561 72636865 642e2045 e is searched. E │ │ │ │ │ + 0x00031cb0 78616d70 6c653a20 6060606d 6174682e xample: ```math. │ │ │ │ │ + 0x00031cc0 636f756e 74283078 34412920 3e3d2031 count(0x4A) >= 1 │ │ │ │ │ + 0x00031cd0 30606060 220a2020 20202020 20202020 0```". │ │ │ │ │ + 0x00031ce0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x00031cf0 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ │ + 0x00031d00 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00031d10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00031d20 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ + 0x00031d30 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00031d40 70657263 656e7461 6765222c 0a202020 percentage",. │ │ │ │ │ + 0x00031d50 20202020 20202020 20227265 7475726e "return │ │ │ │ │ + 0x00031d60 5f747970 65223a20 2266222c 0a202020 _type": "f",. │ │ │ │ │ + 0x00031d70 20202020 20202020 20226f76 65726c6f "overlo │ │ │ │ │ + 0x00031d80 61647322 3a205b0a 20202020 20202020 ads": [. │ │ │ │ │ + 0x00031d90 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00031da0 20202020 20202020 20202020 20202261 "a │ │ │ │ │ + 0x00031db0 7267756d 656e7473 223a205b 0a202020 rguments": [. │ │ │ │ │ + 0x00031dc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031dd0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00031de0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031df0 20202022 74797065 223a2022 69222c0a "type": "i",. │ │ │ │ │ + 0x00031e00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031e10 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00031e20 65223a20 22627974 65220a20 20202020 e": "byte". │ │ │ │ │ + 0x00031e30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031e40 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x00031e50 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00031e60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031e70 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00031e80 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ + 0x00031e90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031ea0 20202020 20226e61 6d65223a 20226f66 "name": "of │ │ │ │ │ + 0x00031eb0 66736574 220a2020 20202020 20202020 fset". │ │ │ │ │ + 0x00031ec0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x00031ed0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00031ee0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00031ef0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031f00 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00031f10 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ │ + 0x00031f20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031f30 226e616d 65223a20 2273697a 65220a20 "name": "size". │ │ │ │ │ + 0x00031f40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00031f50 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x00031f60 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ 0x00031f70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00031f80 20202020 2020226e 616d6522 3a202276 "name": "v │ │ │ │ │ - 0x00031f90 69727475 616c5f61 64647265 7373222c irtual_address", │ │ │ │ │ - 0x00031fa0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00031fb0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00031fc0 6e746174 696f6e22 3a202253 65637469 ntation": "Secti │ │ │ │ │ - 0x00031fd0 6f6e2076 69727475 616c2061 64647265 on virtual addre │ │ │ │ │ - 0x00031fe0 73732e22 2c0a2020 20202020 20202020 ss.",. │ │ │ │ │ - 0x00031ff0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00032000 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00032010 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x00032020 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00032030 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00032040 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00032050 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00032060 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032070 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00032080 22766972 7475616c 5f73697a 65222c0a "virtual_size",. │ │ │ │ │ - 0x00032090 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000320a0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x000320b0 74617469 6f6e223a 20225365 6374696f tation": "Sectio │ │ │ │ │ - 0x000320c0 6e207669 72747561 6c207369 7a652e22 n virtual size." │ │ │ │ │ - 0x000320d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000320e0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x000320f0 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ - 0x00032100 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ - 0x00032110 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032120 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00032130 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ - 0x00032140 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ - 0x00032150 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032160 20202020 226e616d 65223a20 22726177 "name": "raw │ │ │ │ │ - 0x00032170 5f646174 615f6f66 66736574 222c0a20 _data_offset",. │ │ │ │ │ - 0x00032180 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032190 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x000321a0 6174696f 6e223a20 22536563 74696f6e ation": "Section │ │ │ │ │ - 0x000321b0 20726177 206f6666 7365742e 222c0a20 raw offset.",. │ │ │ │ │ - 0x000321c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000321d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x000321e0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x000321f0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00032200 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00032210 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032220 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00032230 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00032240 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032250 20226e61 6d65223a 20227261 775f6461 "name": "raw_da │ │ │ │ │ - 0x00032260 74615f73 697a6522 2c0a2020 20202020 ta_size",. │ │ │ │ │ - 0x00032270 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032280 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00032290 223a2022 53656374 696f6e20 72617720 ": "Section raw │ │ │ │ │ - 0x000322a0 73697a65 2e222c0a 20202020 20202020 size.",. │ │ │ │ │ - 0x000322b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000322c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x000322d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000322e0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x000322f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00032300 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032310 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00032320 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00032330 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00032340 3a202270 6f696e74 65725f74 6f5f7265 : "pointer_to_re │ │ │ │ │ - 0x00032350 6c6f6361 74696f6e 73222c0a 20202020 locations",. │ │ │ │ │ - 0x00032360 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032370 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00032380 6f6e223a 20225661 6c756520 6f662049 on": "Value of I │ │ │ │ │ - 0x00032390 4d414745 5f534543 54494f4e 5f484541 MAGE_SECTION_HEA │ │ │ │ │ - 0x000323a0 4445523a 3a506f69 6e746572 546f5265 DER::PointerToRe │ │ │ │ │ - 0x000323b0 6c6f6361 74696f6e 732e222c 0a202020 locations.",. │ │ │ │ │ - 0x000323c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000323d0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x000323e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000323f0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00032400 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00032410 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032420 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x00032430 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00032440 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00032450 6e616d65 223a2022 706f696e 7465725f name": "pointer_ │ │ │ │ │ - 0x00032460 746f5f6c 696e655f 6e756d62 65727322 to_line_numbers" │ │ │ │ │ - 0x00032470 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00032480 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00032490 656e7461 74696f6e 223a2022 56616c75 entation": "Valu │ │ │ │ │ - 0x000324a0 65206f66 20494d41 47455f53 45435449 e of IMAGE_SECTI │ │ │ │ │ - 0x000324b0 4f4e5f48 45414445 523a3a50 6f696e74 ON_HEADER::Point │ │ │ │ │ - 0x000324c0 6572546f 4c696e65 6e756d62 6572732e erToLinenumbers. │ │ │ │ │ - 0x000324d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x000324e0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x000324f0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x00032500 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00032510 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032520 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00032530 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00032540 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00032550 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032560 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ │ - 0x00032570 6d626572 5f6f665f 72656c6f 63617469 mber_of_relocati │ │ │ │ │ - 0x00032580 6f6e7322 2c0a2020 20202020 20202020 ons",. │ │ │ │ │ - 0x00032590 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x000325a0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x000325b0 56616c75 65206f66 20494d41 47455f53 Value of IMAGE_S │ │ │ │ │ - 0x000325c0 45435449 4f4e5f48 45414445 523a3a4e ECTION_HEADER::N │ │ │ │ │ - 0x000325d0 756d6265 724f6652 656c6f63 6174696f umberOfRelocatio │ │ │ │ │ - 0x000325e0 6e732e22 2c0a2020 20202020 20202020 ns.",. │ │ │ │ │ - 0x000325f0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00032600 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00032610 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x00032620 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00032630 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00032640 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00032650 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00032660 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032670 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x00032680 226e756d 6265725f 6f665f6c 696e655f "number_of_line_ │ │ │ │ │ - 0x00032690 6e756d62 65727322 2c0a2020 20202020 numbers",. │ │ │ │ │ - 0x000326a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000326b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000326c0 223a2022 56616c75 65206f66 20494d41 ": "Value of IMA │ │ │ │ │ - 0x000326d0 47455f53 45435449 4f4e5f48 45414445 GE_SECTION_HEADE │ │ │ │ │ - 0x000326e0 523a3a4e 756d6265 724f664c 696e654e R::NumberOfLineN │ │ │ │ │ - 0x000326f0 756d6265 72732e22 2c0a2020 20202020 umbers.",. │ │ │ │ │ - 0x00032700 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032710 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ - 0x00032720 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032730 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00032740 20202020 5d0a2020 20202020 20202020 ]. │ │ │ │ │ - 0x00032750 20207d0a 20202020 20202020 7d2c0a20 }. },. │ │ │ │ │ - 0x00032760 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00032770 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ │ - 0x00032780 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ │ - 0x00032790 20202022 6e616d65 223a2022 6f766572 "name": "over │ │ │ │ │ - 0x000327a0 6c617922 2c0a2020 20202020 20202020 lay",. │ │ │ │ │ - 0x000327b0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000327c0 223a2022 41207374 72756374 75726520 ": "A structure │ │ │ │ │ - 0x000327d0 636f6e74 61696e69 6e67206d 656d6265 containing membe │ │ │ │ │ - 0x000327e0 7273206f 66667365 7420616e 64207369 rs offset and si │ │ │ │ │ - 0x000327f0 7a652e22 2c0a2020 20202020 20202020 ze.",. │ │ │ │ │ - 0x00032800 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ - 0x00032810 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00032820 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00032830 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00032840 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00032850 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00032860 6d65223a 20226f66 66736574 222c0a20 me": "offset",. │ │ │ │ │ - 0x00032870 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032880 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00032890 6e223a20 224f7665 726c6179 20736563 n": "Overlay sec │ │ │ │ │ - 0x000328a0 74696f6e 206f6666 7365742e 222c0a20 tion offset.",. │ │ │ │ │ - 0x000328b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000328c0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x000328d0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x000328e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000328f0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00032900 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00032910 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00032920 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00032930 6d65223a 20227369 7a65222c 0a202020 me": "size",. │ │ │ │ │ - 0x00032940 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032950 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00032960 3a20224f 7665726c 61792073 65637469 : "Overlay secti │ │ │ │ │ - 0x00032970 6f6e2073 697a652e 222c0a20 20202020 on size.",. │ │ │ │ │ - 0x00032980 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00032990 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x000329a0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x000329b0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ - 0x000329c0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x000329d0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x000329e0 64223a20 22737472 75637422 2c0a2020 d": "struct",. │ │ │ │ │ - 0x000329f0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00032a00 3a202272 6963685f 7369676e 61747572 : "rich_signatur │ │ │ │ │ - 0x00032a10 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00032a20 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00032a30 20225374 72756374 75726520 636f6e74 "Structure cont │ │ │ │ │ - 0x00032a40 61696e69 6e672069 6e666f72 6d617469 aining informati │ │ │ │ │ - 0x00032a50 6f6e2061 626f7574 20746865 20504527 on about the PE' │ │ │ │ │ - 0x00032a60 73207269 63682073 69676e61 74757265 s rich signature │ │ │ │ │ - 0x00032a70 20617320 646f6375 6d656e74 65642069 as documented i │ │ │ │ │ - 0x00032a80 6e206874 74703a2f 2f777777 2e6e7463 n http://www.ntc │ │ │ │ │ - 0x00032a90 6f72652e 636f6d2f 66696c65 732f7269 ore.com/files/ri │ │ │ │ │ - 0x00032aa0 63687369 676e2e68 746d2e22 2c0a2020 chsign.htm.",. │ │ │ │ │ - 0x00032ab0 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ - 0x00032ac0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ - 0x00032ad0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00031f80 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00031f90 6f6e223a 20225265 7475726e 73207468 on": "Returns th │ │ │ │ │ + 0x00031fa0 65206f63 63757272 656e6365 20726174 e occurrence rat │ │ │ │ │ + 0x00031fb0 65206f66 20612073 70656369 66696320 e of a specific │ │ │ │ │ + 0x00031fc0 62797465 2c207374 61727469 6e672061 byte, starting a │ │ │ │ │ + 0x00031fd0 74202a6f 66667365 742a2061 6e64206c t *offset* and l │ │ │ │ │ + 0x00031fe0 6f6f6b69 6e672061 74207468 65206e65 ooking at the ne │ │ │ │ │ + 0x00031ff0 7874202a 73697a65 2a206279 7465732e xt *size* bytes. │ │ │ │ │ + 0x00032000 20576865 6e207363 616e6e69 6e672061 When scanning a │ │ │ │ │ + 0x00032010 2072756e 6e696e67 2070726f 63657373 running process │ │ │ │ │ + 0x00032020 20746865 202a6f66 66736574 2a206172 the *offset* ar │ │ │ │ │ + 0x00032030 67756d65 6e742073 686f756c 64206265 gument should be │ │ │ │ │ + 0x00032040 20612076 69727475 616c2061 64647265 a virtual addre │ │ │ │ │ + 0x00032050 73732077 69746869 6e207468 65207072 ss within the pr │ │ │ │ │ + 0x00032060 6f636573 73206164 64726573 73207370 ocess address sp │ │ │ │ │ + 0x00032070 6163652e 20546865 20726574 75726e65 ace. The returne │ │ │ │ │ + 0x00032080 64207661 6c756520 69732061 20666c6f d value is a flo │ │ │ │ │ + 0x00032090 61742062 65747765 656e2030 20616e64 at between 0 and │ │ │ │ │ + 0x000320a0 20312e20 2a6f6666 7365742a 20616e64 1. *offset* and │ │ │ │ │ + 0x000320b0 202a7369 7a652a20 61726520 6f707469 *size* are opti │ │ │ │ │ + 0x000320c0 6f6e616c 3b206966 206c6566 7420656d onal; if left em │ │ │ │ │ + 0x000320d0 7074792c 20746865 20636f6d 706c6574 pty, the complet │ │ │ │ │ + 0x000320e0 65206669 6c652069 73207365 61726368 e file is search │ │ │ │ │ + 0x000320f0 65642e20 4578616d 706c653a 20606060 ed. Example: ``` │ │ │ │ │ + 0x00032100 6d617468 2e706572 63656e74 61676528 math.percentage( │ │ │ │ │ + 0x00032110 30784646 2c206669 6c657369 7a652d31 0xFF, filesize-1 │ │ │ │ │ + 0x00032120 3032342c 2066696c 6573697a 6529203e 024, filesize) > │ │ │ │ │ + 0x00032130 3d20302e 39606060 220a2020 20202020 = 0.9```". │ │ │ │ │ + 0x00032140 20202020 20202020 20207d2c 0a202020 },. │ │ │ │ │ + 0x00032150 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00032160 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032170 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ │ + 0x00032180 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00032190 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x000321a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000321b0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x000321c0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ + 0x000321d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000321e0 20226e61 6d65223a 20226279 7465220a "name": "byte". │ │ │ │ │ + 0x000321f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032200 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x00032210 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ + 0x00032220 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00032230 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00032240 696f6e22 3a202252 65747572 6e732074 ion": "Returns t │ │ │ │ │ + 0x00032250 6865206f 63637572 72656e63 65207261 he occurrence ra │ │ │ │ │ + 0x00032260 7465206f 66206120 73706563 69666963 te of a specific │ │ │ │ │ + 0x00032270 20627974 652c2074 68652063 6f6d706c byte, the compl │ │ │ │ │ + 0x00032280 65746520 66696c65 20697320 73656172 ete file is sear │ │ │ │ │ + 0x00032290 63686564 2e205468 65207265 7475726e ched. The return │ │ │ │ │ + 0x000322a0 65642076 616c7565 20697320 6120666c ed value is a fl │ │ │ │ │ + 0x000322b0 6f617420 62657477 65656e20 3020616e oat between 0 an │ │ │ │ │ + 0x000322c0 6420312e 20457861 6d706c65 3a206060 d 1. Example: `` │ │ │ │ │ + 0x000322d0 606d6174 682e7065 7263656e 74616765 `math.percentage │ │ │ │ │ + 0x000322e0 28307834 4129203e 3d20302e 34606060 (0x4A) >= 0.4``` │ │ │ │ │ + 0x000322f0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00032300 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00032310 5d0a2020 20202020 20207d2c 0a202020 ]. },. │ │ │ │ │ + 0x00032320 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00032330 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ │ + 0x00032340 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ │ + 0x00032350 20202022 6e616d65 223a2022 6d6f6465 "name": "mode │ │ │ │ │ + 0x00032360 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00032370 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ │ + 0x00032380 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00032390 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ │ + 0x000323a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x000323b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000323c0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ + 0x000323d0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x000323e0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x000323f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032400 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00032410 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ + 0x00032420 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032430 2020226e 616d6522 3a20226f 66667365 "name": "offse │ │ │ │ │ + 0x00032440 74220a20 20202020 20202020 20202020 t". │ │ │ │ │ + 0x00032450 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00032460 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032470 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00032480 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032490 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ │ + 0x000324a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000324b0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x000324c0 6d65223a 20227369 7a65220a 20202020 me": "size". │ │ │ │ │ + 0x000324d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000324e0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ + 0x000324f0 20202020 20202020 20205d2c 0a202020 ],. │ │ │ │ │ + 0x00032500 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032510 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00032520 3a202252 65747572 6e732074 6865206d : "Returns the m │ │ │ │ │ + 0x00032530 6f737420 636f6d6d 6f6e2062 7974652c ost common byte, │ │ │ │ │ + 0x00032540 20737461 7274696e 67206174 202a6f66 starting at *of │ │ │ │ │ + 0x00032550 66736574 2a20616e 64206c6f 6f6b696e fset* and lookin │ │ │ │ │ + 0x00032560 67206174 20746865 206e6578 74202a73 g at the next *s │ │ │ │ │ + 0x00032570 697a652a 20627974 65732e20 5768656e ize* bytes. When │ │ │ │ │ + 0x00032580 20736361 6e6e696e 67206120 72756e6e scanning a runn │ │ │ │ │ + 0x00032590 696e6720 70726f63 65737320 74686520 ing process the │ │ │ │ │ + 0x000325a0 2a6f6666 7365742a 20617267 756d656e *offset* argumen │ │ │ │ │ + 0x000325b0 74207368 6f756c64 20626520 61207669 t should be a vi │ │ │ │ │ + 0x000325c0 72747561 6c206164 64726573 73207769 rtual address wi │ │ │ │ │ + 0x000325d0 7468696e 20746865 2070726f 63657373 thin the process │ │ │ │ │ + 0x000325e0 20616464 72657373 20737061 63652e20 address space. │ │ │ │ │ + 0x000325f0 2a6f6666 7365742a 20616e64 202a7369 *offset* and *si │ │ │ │ │ + 0x00032600 7a652a20 61726520 6f707469 6f6e616c ze* are optional │ │ │ │ │ + 0x00032610 3b206966 206c6566 7420656d 7074792c ; if left empty, │ │ │ │ │ + 0x00032620 20746865 20636f6d 706c6574 65206669 the complete fi │ │ │ │ │ + 0x00032630 6c652069 73207365 61726368 65642e20 le is searched. │ │ │ │ │ + 0x00032640 4578616d 706c653a 20606060 6d617468 Example: ```math │ │ │ │ │ + 0x00032650 2e6d6f64 6528302c 2066696c 6573697a .mode(0, filesiz │ │ │ │ │ + 0x00032660 6529203d 3d203078 46466060 60220a20 e) == 0xFF```". │ │ │ │ │ + 0x00032670 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00032680 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00032690 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000326a0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ + 0x000326b0 7473223a 205b5d2c 0a202020 20202020 ts": [],. │ │ │ │ │ + 0x000326c0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x000326d0 63756d65 6e746174 696f6e22 3a202252 cumentation": "R │ │ │ │ │ + 0x000326e0 65747572 6e732074 6865206d 6f737420 eturns the most │ │ │ │ │ + 0x000326f0 636f6d6d 6f6e2062 7974652c 20746865 common byte, the │ │ │ │ │ + 0x00032700 20636f6d 706c6574 65206669 6c652069 complete file i │ │ │ │ │ + 0x00032710 73207365 61726368 65642e20 54686520 s searched. The │ │ │ │ │ + 0x00032720 72657475 726e6564 2076616c 75652069 returned value i │ │ │ │ │ + 0x00032730 73206120 666c6f61 742e2045 78616d70 s a float. Examp │ │ │ │ │ + 0x00032740 6c653a20 6060606d 6174682e 6d6f6465 le: ```math.mode │ │ │ │ │ + 0x00032750 2829203d 3d203078 46466060 60220a20 () == 0xFF```". │ │ │ │ │ + 0x00032760 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00032770 0a202020 20202020 20202020 205d0a20 . ]. │ │ │ │ │ + 0x00032780 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00032790 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000327a0 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ │ + 0x000327b0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ + 0x000327c0 226e616d 65223a20 22746f5f 696e7422 "name": "to_int" │ │ │ │ │ + 0x000327d0 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ │ + 0x000327e0 65747572 6e5f7479 7065223a 20226922 eturn_type": "i" │ │ │ │ │ + 0x000327f0 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ │ + 0x00032800 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ │ + 0x00032810 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00032820 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032830 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ │ + 0x00032840 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00032850 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00032860 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032870 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00032880 2273222c 0a202020 20202020 20202020 "s",. │ │ │ │ │ + 0x00032890 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000328a0 20226e61 6d65223a 20227374 72696e67 "name": "string │ │ │ │ │ + 0x000328b0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x000328c0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ + 0x000328d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000328e0 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x000328f0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00032900 6174696f 6e223a20 22436f6e 76657274 ation": "Convert │ │ │ │ │ + 0x00032910 20746865 20676976 656e2073 7472696e the given strin │ │ │ │ │ + 0x00032920 6720746f 20612073 69676e65 6420696e g to a signed in │ │ │ │ │ + 0x00032930 74656765 722e2049 66207468 65207374 teger. If the st │ │ │ │ │ + 0x00032940 72696e67 20737461 72747320 77697468 ring starts with │ │ │ │ │ + 0x00032950 205c2230 785c2220 69742069 73207472 \"0x\" it is tr │ │ │ │ │ + 0x00032960 65617465 64206173 20626173 65203136 eated as base 16 │ │ │ │ │ + 0x00032970 2e204966 20746865 20737472 696e6720 . If the string │ │ │ │ │ + 0x00032980 73746172 74732077 69746820 5c22305c starts with \"0\ │ │ │ │ │ + 0x00032990 22206974 20697320 74726561 74656420 " it is treated │ │ │ │ │ + 0x000329a0 62617365 20382e20 4c656164 696e6720 base 8. Leading │ │ │ │ │ + 0x000329b0 272b2720 6f722027 2d272069 7320616c '+' or '-' is al │ │ │ │ │ + 0x000329c0 736f2073 7570706f 72746564 2e206060 so supported. `` │ │ │ │ │ + 0x000329d0 60457861 6d706c65 3a206d61 74682e74 `Example: math.t │ │ │ │ │ + 0x000329e0 6f5f696e 74285c22 31323334 5c222920 o_int(\"1234\") │ │ │ │ │ + 0x000329f0 3d3d2031 32333460 60602060 60604578 == 1234``` ```Ex │ │ │ │ │ + 0x00032a00 616d706c 653a206d 6174682e 746f5f69 ample: math.to_i │ │ │ │ │ + 0x00032a10 6e74285c 222d3130 5c222920 3d3d202d nt(\"-10\") == - │ │ │ │ │ + 0x00032a20 31306060 60206060 60457861 6d706c65 10``` ```Example │ │ │ │ │ + 0x00032a30 3a206d61 74682e74 6f5f696e 74285c22 : math.to_int(\" │ │ │ │ │ + 0x00032a40 2d303130 5c22203d 3d202d38 60606022 -010\" == -8```" │ │ │ │ │ + 0x00032a50 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00032a60 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00032a70 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00032a80 20202020 20202020 20202261 7267756d "argum │ │ │ │ │ + 0x00032a90 656e7473 223a205b 0a202020 20202020 ents": [. │ │ │ │ │ + 0x00032aa0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032ab0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00032ac0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00032ad0 74797065 223a2022 73222c0a 20202020 type": "s",. │ │ │ │ │ 0x00032ae0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032af0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00032b00 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00032b10 20202020 20226e61 6d65223a 20226f66 "name": "of │ │ │ │ │ - 0x00032b20 66736574 222c0a20 20202020 20202020 fset",. │ │ │ │ │ - 0x00032b30 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00032b40 6d656e74 6174696f 6e223a20 224f6666 mentation": "Off │ │ │ │ │ - 0x00032b50 73657420 77686572 65207468 65207269 set where the ri │ │ │ │ │ - 0x00032b60 63682073 69676e61 74757265 20737461 ch signature sta │ │ │ │ │ - 0x00032b70 7274732e 20497420 77696c6c 20626520 rts. It will be │ │ │ │ │ - 0x00032b80 756e6465 66696e65 64206966 20746865 undefined if the │ │ │ │ │ - 0x00032b90 2066696c 6520646f 65736e27 74206861 file doesn't ha │ │ │ │ │ - 0x00032ba0 76652061 20726963 68207369 676e6174 ve a rich signat │ │ │ │ │ - 0x00032bb0 7572652e 222c0a20 20202020 20202020 ure.",. │ │ │ │ │ - 0x00032bc0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00032bd0 223a2022 69220a20 20202020 20202020 ": "i". │ │ │ │ │ - 0x00032be0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00032bf0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00032c00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032c10 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ - 0x00032c20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00032c30 20202020 20226e61 6d65223a 20226c65 "name": "le │ │ │ │ │ - 0x00032c40 6e677468 222c0a20 20202020 20202020 ngth",. │ │ │ │ │ - 0x00032c50 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00032c60 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ │ - 0x00032c70 67746820 6f662074 68652072 69636820 gth of the rich │ │ │ │ │ - 0x00032c80 7369676e 61747572 652c206e 6f742069 signature, not i │ │ │ │ │ - 0x00032c90 6e636c75 64696e67 20746865 2066696e ncluding the fin │ │ │ │ │ - 0x00032ca0 616c2027 52696368 27206d61 726b6572 al 'Rich' marker │ │ │ │ │ - 0x00032cb0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00032cc0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00032cd0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x00032ce0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x00032cf0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00032d00 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00032d10 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00032d20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032d30 2020226e 616d6522 3a20226b 6579222c "name": "key", │ │ │ │ │ - 0x00032d40 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00032d50 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00032d60 696f6e22 3a20224b 65792075 73656420 ion": "Key used │ │ │ │ │ - 0x00032d70 746f2065 6e637279 70742074 68652064 to encrypt the d │ │ │ │ │ - 0x00032d80 61746120 77697468 20584f52 2e222c0a ata with XOR.",. │ │ │ │ │ - 0x00032d90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032da0 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ - 0x00032db0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032dc0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00032dd0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00032de0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00032df0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00032e00 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00032e10 616d6522 3a202272 61775f64 61746122 ame": "raw_data" │ │ │ │ │ - 0x00032e20 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00032e30 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00032e40 74696f6e 223a2022 52617720 64617461 tion": "Raw data │ │ │ │ │ - 0x00032e50 20617320 69742061 70706561 72732069 as it appears i │ │ │ │ │ - 0x00032e60 6e207468 65206669 6c652e22 2c0a2020 n the file.",. │ │ │ │ │ + 0x00032af0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00032b00 22737472 696e6722 0a202020 20202020 "string". │ │ │ │ │ + 0x00032b10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032b20 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00032b30 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00032b40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032b50 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00032b60 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ + 0x00032b70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032b80 20202022 6e616d65 223a2022 62617365 "name": "base │ │ │ │ │ + 0x00032b90 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00032ba0 20202020 20202020 20207d0a 20202020 }. │ │ │ │ │ + 0x00032bb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032bc0 5d2c0a20 20202020 20202020 20202020 ],. │ │ │ │ │ + 0x00032bd0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00032be0 6174696f 6e223a20 22436f6e 76657274 ation": "Convert │ │ │ │ │ + 0x00032bf0 20746865 20676976 656e2073 7472696e the given strin │ │ │ │ │ + 0x00032c00 672c2069 6e746572 70726574 65642077 g, interpreted w │ │ │ │ │ + 0x00032c10 69746820 74686520 67697665 6e206261 ith the given ba │ │ │ │ │ + 0x00032c20 73652c20 746f2061 20736967 6e656420 se, to a signed │ │ │ │ │ + 0x00032c30 696e7465 6765722e 20426173 65206d75 integer. Base mu │ │ │ │ │ + 0x00032c40 73742062 65203020 6f722062 65747765 st be 0 or betwe │ │ │ │ │ + 0x00032c50 656e2032 20616e64 20333220 696e636c en 2 and 32 incl │ │ │ │ │ + 0x00032c60 75736976 652e2049 66206974 20697320 usive. If it is │ │ │ │ │ + 0x00032c70 7a65726f 20746865 6e207468 65207374 zero then the st │ │ │ │ │ + 0x00032c80 72696e67 2077696c 6c206265 20696e74 ring will be int │ │ │ │ │ + 0x00032c90 72657072 65746564 20617320 62617365 repreted as base │ │ │ │ │ + 0x00032ca0 20313620 69662069 74207374 61727473 16 if it starts │ │ │ │ │ + 0x00032cb0 20776974 68205c22 30785c22 206f7220 with \"0x\" or │ │ │ │ │ + 0x00032cc0 61732062 61736520 38206966 20697420 as base 8 if it │ │ │ │ │ + 0x00032cd0 73746172 74732077 69746820 5c22305c starts with \"0\ │ │ │ │ │ + 0x00032ce0 222e204c 65616469 6e672027 2b27206f ". Leading '+' o │ │ │ │ │ + 0x00032cf0 7220272d 27206973 20616c73 6f207375 r '-' is also su │ │ │ │ │ + 0x00032d00 70706f72 7465642e 20606060 4578616d pported. ```Exam │ │ │ │ │ + 0x00032d10 706c653a 206d6174 682e746f 5f696e74 ple: math.to_int │ │ │ │ │ + 0x00032d20 285c2230 31315c22 2c203829 203d3d20 (\"011\", 8) == │ │ │ │ │ + 0x00032d30 5c22395c 22606060 20606060 4578616d \"9\"``` ```Exam │ │ │ │ │ + 0x00032d40 706c653a 206d6174 682e746f 5f696e74 ple: math.to_int │ │ │ │ │ + 0x00032d50 285c222d 3031315c 222c2030 29203d3d (\"-011\", 0) == │ │ │ │ │ + 0x00032d60 205c222d 395c2260 6060220a 20202020 \"-9\"```". │ │ │ │ │ + 0x00032d70 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ + 0x00032d80 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ + 0x00032d90 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00032da0 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00032db0 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ │ + 0x00032dc0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00032dd0 6d65223a 2022746f 5f737472 696e6722 me": "to_string" │ │ │ │ │ + 0x00032de0 2c0a2020 20202020 20202020 20202272 ,. "r │ │ │ │ │ + 0x00032df0 65747572 6e5f7479 7065223a 20227322 eturn_type": "s" │ │ │ │ │ + 0x00032e00 2c0a2020 20202020 20202020 2020226f ,. "o │ │ │ │ │ + 0x00032e10 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ │ + 0x00032e20 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00032e30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032e40 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ │ + 0x00032e50 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00032e60 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ 0x00032e70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032e80 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ │ - 0x00032e90 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x00032ea0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00032eb0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00032ec0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00032ed0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00032ee0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00032ef0 65223a20 22636c65 61725f64 61746122 e": "clear_data" │ │ │ │ │ - 0x00032f00 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00032f10 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00032f20 74696f6e 223a2022 44617461 20616674 tion": "Data aft │ │ │ │ │ - 0x00032f30 65722062 65696e67 20646563 72797074 er being decrypt │ │ │ │ │ - 0x00032f40 65642062 7920584f 52696e67 20697420 ed by XORing it │ │ │ │ │ - 0x00032f50 77697468 20746865 206b6579 2e222c0a with the key.",. │ │ │ │ │ - 0x00032f60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032f70 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ │ - 0x00032f80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00032f90 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00032fa0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00032fb0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x00032fc0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x00032fd0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00032fe0 616d6522 3a202276 65727369 6f6e5f64 ame": "version_d │ │ │ │ │ - 0x00032ff0 61746122 2c0a2020 20202020 20202020 ata",. │ │ │ │ │ - 0x00033000 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00033010 656e7461 74696f6e 223a2022 56657273 entation": "Vers │ │ │ │ │ - 0x00033020 696f6e20 6669656c 64732061 66746572 ion fields after │ │ │ │ │ - 0x00033030 20626569 6e672064 65637279 70746564 being decrypted │ │ │ │ │ - 0x00033040 20627920 584f5269 6e672069 74207769 by XORing it wi │ │ │ │ │ - 0x00033050 74682074 6865206b 65792e22 2c0a2020 th the key.",. │ │ │ │ │ - 0x00033060 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033070 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ │ - 0x00033080 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x00033090 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00032e80 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00032e90 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ + 0x00032ea0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032eb0 20226e61 6d65223a 2022696e 74220a20 "name": "int". │ │ │ │ │ + 0x00032ec0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032ed0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x00032ee0 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ + 0x00032ef0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032f00 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00032f10 6f6e223a 2022436f 6e766572 74207468 on": "Convert th │ │ │ │ │ + 0x00032f20 65206769 76656e20 696e7465 67657220 e given integer │ │ │ │ │ + 0x00032f30 746f2061 20737472 696e672e 204e6f74 to a string. Not │ │ │ │ │ + 0x00032f40 653a2069 6e746567 65727320 696e2059 e: integers in Y │ │ │ │ │ + 0x00032f50 41524120 61726520 7369676e 65642e20 ARA are signed. │ │ │ │ │ + 0x00032f60 60606045 78616d70 6c653a20 6d617468 ```Example: math │ │ │ │ │ + 0x00032f70 2e746f5f 73747269 6e672831 3029203d .to_string(10) = │ │ │ │ │ + 0x00032f80 3d205c22 31305c22 60606020 60606045 = \"10\"``` ```E │ │ │ │ │ + 0x00032f90 78616d70 6c653a20 6d617468 2e746f5f xample: math.to_ │ │ │ │ │ + 0x00032fa0 73747269 6e67282d 3129203d 3d205c22 string(-1) == \" │ │ │ │ │ + 0x00032fb0 2d315c22 60606022 0a202020 20202020 -1\"```". │ │ │ │ │ + 0x00032fc0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00032fd0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00032fe0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00032ff0 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ │ + 0x00033000 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00033010 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00033020 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033030 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00033040 69222c0a 20202020 20202020 20202020 i",. │ │ │ │ │ + 0x00033050 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033060 226e616d 65223a20 22696e74 220a2020 "name": "int". │ │ │ │ │ + 0x00033070 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033080 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00033090 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x000330a0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000330b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x000330c0 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ - 0x000330d0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000330e0 6e616d65 223a2022 76657273 696f6e22 name": "version" │ │ │ │ │ - 0x000330f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00033100 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00033110 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ │ - 0x00033120 20726574 75726e69 6e672061 2073756d returning a sum │ │ │ │ │ - 0x00033130 206f6620 636f756e 74207661 6c756573 of count values │ │ │ │ │ - 0x00033140 206f6620 616c6c20 6d617463 68696e67 of all matching │ │ │ │ │ - 0x00033150 20766572 73696f6e 20726563 6f726473 version records │ │ │ │ │ - 0x00033160 2e205072 6f766964 65207468 65206f70 . Provide the op │ │ │ │ │ - 0x00033170 74696f6e 616c2074 6f6f6c69 64206172 tional toolid ar │ │ │ │ │ - 0x00033180 67756d65 6e742074 6f206f6e 6c79206d gument to only m │ │ │ │ │ - 0x00033190 61746368 20776865 6e20626f 7468206d atch when both m │ │ │ │ │ - 0x000331a0 61746368 20666f72 206f6e65 20656e74 atch for one ent │ │ │ │ │ - 0x000331b0 72792e20 4d6f7265 20696e66 6f726d61 ry. More informa │ │ │ │ │ - 0x000331c0 74696f6e 2063616e 20626520 666f756e tion can be foun │ │ │ │ │ - 0x000331d0 64206865 72653a20 68747470 3a2f2f77 d here: http://w │ │ │ │ │ - 0x000331e0 77772e6e 74636f72 652e636f 6d2f6669 ww.ntcore.com/fi │ │ │ │ │ - 0x000331f0 6c65732f 72696368 7369676e 2e68746d les/richsign.htm │ │ │ │ │ - 0x00033200 204e6f74 653a2050 72696f72 20746f20 Note: Prior to │ │ │ │ │ - 0x00033210 76657273 696f6e20 332e3131 2e302c20 version 3.11.0, │ │ │ │ │ - 0x00033220 74686973 2066756e 6374696f 6e207265 this function re │ │ │ │ │ - 0x00033230 7475726e 73206f6e 6c792061 20626f6f turns only a boo │ │ │ │ │ - 0x00033240 6c65616e 2076616c 75652028 30206f72 lean value (0 or │ │ │ │ │ - 0x00033250 20312920 69662074 68652067 6976656e 1) if the given │ │ │ │ │ - 0x00033260 20766572 73696f6e 20616e64 206f7074 version and opt │ │ │ │ │ - 0x00033270 696f6e61 6c20746f 6f6c6964 20697320 ional toolid is │ │ │ │ │ - 0x00033280 70726573 656e7420 696e2061 6e20656e present in an en │ │ │ │ │ - 0x00033290 7472792e 20606060 4578616d 706c653a try. ```Example: │ │ │ │ │ - 0x000332a0 2070652e 72696368 5f736967 6e617475 pe.rich_signatu │ │ │ │ │ - 0x000332b0 72652e76 65727369 6f6e2832 34323135 re.version(24215 │ │ │ │ │ - 0x000332c0 2c203236 3129203d 3d203631 60606022 , 261) == 61```" │ │ │ │ │ - 0x000332d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000332e0 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ - 0x000332f0 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ - 0x00033300 20202020 20202020 20202020 2020226f "o │ │ │ │ │ - 0x00033310 7665726c 6f616473 223a205b 0a202020 verloads": [. │ │ │ │ │ - 0x00033320 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033330 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00033340 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033350 20202022 61726775 6d656e74 73223a20 "arguments": │ │ │ │ │ - 0x00033360 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00033370 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033380 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00033390 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000333a0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x000333b0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ - 0x000333c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000333d0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000333e0 20227665 7273696f 6e220a20 20202020 "version". │ │ │ │ │ - 0x000333f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033400 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x00033410 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033420 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ - 0x00033430 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033440 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00033450 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ │ - 0x00033460 6f6e2072 65747572 6e696e67 20612073 on returning a s │ │ │ │ │ - 0x00033470 756d206f 6620636f 756e7420 76616c75 um of count valu │ │ │ │ │ - 0x00033480 6573206f 6620616c 6c206d61 74636869 es of all matchi │ │ │ │ │ - 0x00033490 6e672060 76657273 696f6e60 20726563 ng `version` rec │ │ │ │ │ - 0x000334a0 6f726473 2e220a20 20202020 20202020 ords.". │ │ │ │ │ - 0x000334b0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x000334c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000334d0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x000334e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000334f0 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ - 0x00033500 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ - 0x00033510 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033520 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00033530 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033540 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00033550 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ - 0x00033560 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033570 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00033580 616d6522 3a202276 65727369 6f6e220a ame": "version". │ │ │ │ │ - 0x00033590 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000335a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000335b0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x000335c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000335d0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x000335e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000335f0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00033600 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ - 0x00033610 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033620 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00033630 3a202274 6f6f6c69 64220a20 20202020 : "toolid". │ │ │ │ │ - 0x00033640 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033650 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x000330b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000330c0 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ │ + 0x000330d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000330e0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x000330f0 22626173 65220a20 20202020 20202020 "base". │ │ │ │ │ + 0x00033100 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00033110 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00033120 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ + 0x00033130 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00033140 756d656e 74617469 6f6e223a 2022436f umentation": "Co │ │ │ │ │ + 0x00033150 6e766572 74207468 65206769 76656e20 nvert the given │ │ │ │ │ + 0x00033160 696e7465 67657220 746f2061 20737472 integer to a str │ │ │ │ │ + 0x00033170 696e6720 696e2074 68652067 6976656e ing in the given │ │ │ │ │ + 0x00033180 20626173 652e2053 7570706f 72746564 base. Supported │ │ │ │ │ + 0x00033190 20626173 65732061 72652031 302c2038 bases are 10, 8 │ │ │ │ │ + 0x000331a0 20616e64 2031362e 204e6f74 653a2069 and 16. Note: i │ │ │ │ │ + 0x000331b0 6e746567 65727320 696e2059 41524120 ntegers in YARA │ │ │ │ │ + 0x000331c0 61726520 7369676e 65642e20 60606045 are signed. ```E │ │ │ │ │ + 0x000331d0 78616d70 6c653a20 6d617468 2e746f5f xample: math.to_ │ │ │ │ │ + 0x000331e0 73747269 6e672833 322c2031 3629203d string(32, 16) = │ │ │ │ │ + 0x000331f0 3d205c22 32305c22 60606020 60606045 = \"20\"``` ```E │ │ │ │ │ + 0x00033200 78616d70 6c653a20 6d617468 2e746f5f xample: math.to_ │ │ │ │ │ + 0x00033210 73747269 6e67282d 312c2031 3629203d string(-1, 16) = │ │ │ │ │ + 0x00033220 3d205c22 66666666 66666666 66666666 = \"ffffffffffff │ │ │ │ │ + 0x00033230 66666666 5c226060 60220a20 20202020 ffff\"```". │ │ │ │ │ + 0x00033240 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x00033250 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x00033260 2020207d 0a202020 205d0a7d 0a0a0000 }. ].}.... │ │ │ │ │ + 0x00033270 7b0a2020 2020226b 696e6422 3a202273 {. "kind": "s │ │ │ │ │ + 0x00033280 74727563 74222c0a 20202020 226e616d truct",. "nam │ │ │ │ │ + 0x00033290 65223a20 22646f74 6e657422 2c0a2020 e": "dotnet",. │ │ │ │ │ + 0x000332a0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ + 0x000332b0 5b0a2020 20202020 20207b0a 20202020 [. {. │ │ │ │ │ + 0x000332c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x000332d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x000332e0 20202020 20226e61 6d65223a 20227665 "name": "ve │ │ │ │ │ + 0x000332f0 7273696f 6e222c0a 20202020 20202020 rsion",. │ │ │ │ │ + 0x00033300 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00033310 6f6e223a 20225468 65207665 7273696f on": "The versio │ │ │ │ │ + 0x00033320 6e207374 72696e67 20636f6e 7461696e n string contain │ │ │ │ │ + 0x00033330 65642069 6e207468 65206d65 74616461 ed in the metada │ │ │ │ │ + 0x00033340 74612072 6f6f742e 20457861 6d706c65 ta root. Example │ │ │ │ │ + 0x00033350 3a206060 60646f74 6e65742e 76657273 : ```dotnet.vers │ │ │ │ │ + 0x00033360 696f6e20 3d3d205c 2276322e 302e3530 ion == \"v2.0.50 │ │ │ │ │ + 0x00033370 3732375c 22606060 222c0a20 20202020 727\"```",. │ │ │ │ │ + 0x00033380 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00033390 73220a20 20202020 2020207d 2c0a2020 s". },. │ │ │ │ │ + 0x000333a0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000333b0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x000333c0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x000333d0 20226e61 6d65223a 20226d6f 64756c65 "name": "module │ │ │ │ │ + 0x000333e0 5f6e616d 65222c0a 20202020 20202020 _name",. │ │ │ │ │ + 0x000333f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00033400 6f6e223a 20225468 65206e61 6d65206f on": "The name o │ │ │ │ │ + 0x00033410 66207468 65206d6f 64756c65 2e204578 f the module. Ex │ │ │ │ │ + 0x00033420 616d706c 653a2060 6060646f 746e6574 ample: ```dotnet │ │ │ │ │ + 0x00033430 2e6d6f64 756c655f 6e616d65 203d3d20 .module_name == │ │ │ │ │ + 0x00033440 5c226178 735c2260 6060222c 0a202020 \"axs\"```",. │ │ │ │ │ + 0x00033450 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00033460 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ │ + 0x00033470 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00033480 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ │ + 0x00033490 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ │ + 0x000334a0 20202022 6e616d65 223a2022 73747265 "name": "stre │ │ │ │ │ + 0x000334b0 616d7322 2c0a2020 20202020 20202020 ams",. │ │ │ │ │ + 0x000334c0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x000334d0 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x000334e0 20202022 73747275 63747572 65223a0a "structure":. │ │ │ │ │ + 0x000334f0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00033500 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00033510 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ │ + 0x00033520 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033530 226e616d 65223a20 22737472 65616d73 "name": "streams │ │ │ │ │ + 0x00033540 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00033550 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00033560 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ │ + 0x00033570 64206172 72617920 6f662073 74726561 d array of strea │ │ │ │ │ + 0x00033580 6d206f62 6a656374 732c206f 6e652066 m objects, one f │ │ │ │ │ + 0x00033590 6f722065 61636820 73747265 616d2063 or each stream c │ │ │ │ │ + 0x000335a0 6f6e7461 696e6564 20696e20 74686520 ontained in the │ │ │ │ │ + 0x000335b0 66696c65 2e20496e 64697669 6475616c file. Individual │ │ │ │ │ + 0x000335c0 20737472 65616d73 2063616e 20626520 streams can be │ │ │ │ │ + 0x000335d0 61636365 73736564 20627920 7573696e accessed by usin │ │ │ │ │ + 0x000335e0 67207468 65205b5d 206f7065 7261746f g the [] operato │ │ │ │ │ + 0x000335f0 722e2045 78616d70 6c653a20 60606064 r. Example: ```d │ │ │ │ │ + 0x00033600 6f746e65 742e7374 7265616d 735b305d otnet.streams[0] │ │ │ │ │ + 0x00033610 2e6e616d 65203d3d 205c2223 7e5c2260 .name == \"#~\"` │ │ │ │ │ + 0x00033620 6060222c 0a202020 20202020 20202020 ``",. │ │ │ │ │ + 0x00033630 20202020 20226174 74726962 75746573 "attributes │ │ │ │ │ + 0x00033640 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x00033650 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ 0x00033660 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033670 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ - 0x00033680 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033690 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x000336a0 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ │ - 0x000336b0 6f6e2072 65747572 6e696e67 20612073 on returning a s │ │ │ │ │ - 0x000336c0 756d206f 6620636f 756e7420 76616c75 um of count valu │ │ │ │ │ - 0x000336d0 6573206f 6620616c 6c206d61 74636869 es of all matchi │ │ │ │ │ - 0x000336e0 6e672060 76657273 696f6e60 20726563 ng `version` rec │ │ │ │ │ - 0x000336f0 6f726473 20746861 7420616c 736f206d ords that also m │ │ │ │ │ - 0x00033700 61746368 20746865 20737065 63696669 atch the specifi │ │ │ │ │ - 0x00033710 65642060 746f6f6c 6964602e 220a2020 ed `toolid`.". │ │ │ │ │ + 0x00033670 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x00033680 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x00033690 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000336a0 65223a20 226e616d 65222c0a 20202020 e": "name",. │ │ │ │ │ + 0x000336b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000336c0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000336d0 6f6e223a 20225374 7265616d 206e616d on": "Stream nam │ │ │ │ │ + 0x000336e0 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ + 0x000336f0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00033700 7065223a 20227322 0a202020 20202020 pe": "s". │ │ │ │ │ + 0x00033710 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ 0x00033720 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033730 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00033740 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ - 0x00033750 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x00033760 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00033770 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00033780 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00033790 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ - 0x000337a0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000337b0 6e616d65 223a2022 746f6f6c 6964222c name": "toolid", │ │ │ │ │ - 0x000337c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000337d0 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ │ - 0x000337e0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ - 0x000337f0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00033800 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ │ - 0x00033810 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ │ - 0x00033820 67206120 73756d20 6f662063 6f756e74 g a sum of count │ │ │ │ │ - 0x00033830 2076616c 75657320 6f662061 6c6c206d values of all m │ │ │ │ │ - 0x00033840 61746368 696e6720 746f6f6c 69642072 atching toolid r │ │ │ │ │ - 0x00033850 65636f72 64732e20 50726f76 69646520 ecords. Provide │ │ │ │ │ - 0x00033860 74686520 6f707469 6f6e616c 20766572 the optional ver │ │ │ │ │ - 0x00033870 73696f6e 20617267 756d656e 7420746f sion argument to │ │ │ │ │ - 0x00033880 206f6e6c 79206d61 74636820 7768656e only match when │ │ │ │ │ - 0x00033890 20626f74 68206d61 74636820 666f7220 both match for │ │ │ │ │ - 0x000338a0 6f6e6520 656e7472 792e204d 6f726520 one entry. More │ │ │ │ │ - 0x000338b0 696e666f 726d6174 696f6e20 63616e20 information can │ │ │ │ │ - 0x000338c0 62652066 6f756e64 20686572 653a2068 be found here: h │ │ │ │ │ - 0x000338d0 7474703a 2f2f7777 772e6e74 636f7265 ttp://www.ntcore │ │ │ │ │ - 0x000338e0 2e636f6d 2f66696c 65732f72 69636873 .com/files/richs │ │ │ │ │ - 0x000338f0 69676e2e 68746d20 4e6f7465 3a205072 ign.htm Note: Pr │ │ │ │ │ - 0x00033900 696f7220 746f2076 65727369 6f6e2033 ior to version 3 │ │ │ │ │ - 0x00033910 2e31312e 302c2074 68697320 66756e63 .11.0, this func │ │ │ │ │ - 0x00033920 74696f6e 20726574 75726e73 206f6e6c tion returns onl │ │ │ │ │ - 0x00033930 79206120 626f6f6c 65616e20 76616c75 y a boolean valu │ │ │ │ │ - 0x00033940 65202830 206f7220 31292069 66207468 e (0 or 1) if th │ │ │ │ │ - 0x00033950 65206769 76656e20 746f6f6c 69642061 e given toolid a │ │ │ │ │ - 0x00033960 6e64206f 7074696f 6e616c20 76657273 nd optional vers │ │ │ │ │ - 0x00033970 696f6e20 69732070 72657365 6e742069 ion is present i │ │ │ │ │ - 0x00033980 6e20616e 20656e74 72792e20 60606045 n an entry. ```E │ │ │ │ │ - 0x00033990 78616d70 6c653a20 70652e72 6963685f xample: pe.rich_ │ │ │ │ │ - 0x000339a0 7369676e 61747572 652e746f 6f6c6964 signature.toolid │ │ │ │ │ - 0x000339b0 28313730 2c203430 32313929 203e3d20 (170, 40219) >= │ │ │ │ │ - 0x000339c0 39396060 60222c0a 20202020 20202020 99```",. │ │ │ │ │ - 0x000339d0 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ - 0x000339e0 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ - 0x000339f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033a00 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00033a10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033a20 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ - 0x00033a30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033a40 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033a50 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00033a60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033a70 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00033a80 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00033a90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033aa0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00033ab0 746f6f6c 6964220a 20202020 20202020 toolid". │ │ │ │ │ - 0x00033ac0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033ad0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x00033ae0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033af0 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ │ - 0x00033b00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033b10 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00033b20 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00033b30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033b40 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ - 0x00033b50 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ - 0x00033b60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033b70 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00033b80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033b90 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00033ba0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ - 0x00033bb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033bc0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00033bd0 6e616d65 223a2022 746f6f6c 6964220a name": "toolid". │ │ │ │ │ - 0x00033be0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033c00 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00033c10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033c20 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00033c30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033c40 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00033c50 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ - 0x00033c60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033c70 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00033c80 3a202276 65727369 6f6e220a 20202020 : "version". │ │ │ │ │ - 0x00033c90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033ca0 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x00033cb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033cc0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ - 0x00033cd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033ce0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ - 0x00033cf0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ - 0x00033d00 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x00033d10 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ - 0x00033d20 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00033d30 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00033d40 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ │ - 0x00033d50 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00033d60 6d65223a 2022696d 70686173 68222c0a me": "imphash",. │ │ │ │ │ - 0x00033d70 20202020 20202020 20202020 22726574 "ret │ │ │ │ │ - 0x00033d80 75726e5f 74797065 223a2022 73222c0a urn_type": "s",. │ │ │ │ │ - 0x00033d90 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ - 0x00033da0 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ - 0x00033db0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00033dc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00033dd0 20226172 67756d65 6e747322 3a205b5d "arguments": [] │ │ │ │ │ - 0x00033de0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00033df0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00033e00 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ │ - 0x00033e10 20726574 75726e69 6e672074 68652069 returning the i │ │ │ │ │ - 0x00033e20 6d706f72 74206861 7368206f 7220696d mport hash or im │ │ │ │ │ - 0x00033e30 70686173 6820666f 72207468 65205045 phash for the PE │ │ │ │ │ - 0x00033e40 2e205468 6520696d 70686173 68206973 . The imphash is │ │ │ │ │ - 0x00033e50 2061204d 44352068 61736820 6f662074 a MD5 hash of t │ │ │ │ │ - 0x00033e60 68652050 45277320 696d706f 72742074 he PE's import t │ │ │ │ │ - 0x00033e70 61626c65 20616674 65722073 6f6d6520 able after some │ │ │ │ │ - 0x00033e80 6e6f726d 616c697a 6174696f 6e2e2054 normalization. T │ │ │ │ │ - 0x00033e90 68652069 6d706861 73682066 6f722061 he imphash for a │ │ │ │ │ - 0x00033ea0 20504520 63616e20 62652061 6c736f20 PE can be also │ │ │ │ │ - 0x00033eb0 636f6d70 75746564 20776974 68207065 computed with pe │ │ │ │ │ - 0x00033ec0 66696c65 20616e64 20796f75 2063616e file and you can │ │ │ │ │ - 0x00033ed0 2066696e 64206d6f 72652069 6e666f72 find more infor │ │ │ │ │ - 0x00033ee0 6d617469 6f6e2069 6e204d61 6e646961 mation in Mandia │ │ │ │ │ - 0x00033ef0 6e742773 20626c6f 672e220a 20202020 nt's blog.". │ │ │ │ │ - 0x00033f00 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x00033f10 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ - 0x00033f20 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ - 0x00033f30 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00033f40 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ │ - 0x00033f50 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00033f60 6d65223a 20227365 6374696f 6e5f696e me": "section_in │ │ │ │ │ - 0x00033f70 64657822 2c0a2020 20202020 20202020 dex",. │ │ │ │ │ - 0x00033f80 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ - 0x00033f90 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ - 0x00033fa0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ + 0x00033730 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00033740 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00033750 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00033760 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033770 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00033780 6f666673 6574222c 0a202020 20202020 offset",. │ │ │ │ │ + 0x00033790 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000337a0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x000337b0 3a202253 74726561 6d206f66 66736574 : "Stream offset │ │ │ │ │ + 0x000337c0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x000337d0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x000337e0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x000337f0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x00033800 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033810 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00033820 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00033830 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00033840 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033850 20202020 2020226e 616d6522 3a202273 "name": "s │ │ │ │ │ + 0x00033860 697a6522 2c0a2020 20202020 20202020 ize",. │ │ │ │ │ + 0x00033870 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00033880 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00033890 53747265 616d2073 697a652e 222c0a20 Stream size.",. │ │ │ │ │ + 0x000338a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000338b0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000338c0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x000338d0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x000338e0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x000338f0 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x00033900 207d2c0a 20202020 20202020 7b0a2020 },. {. │ │ │ │ │ + 0x00033910 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00033920 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x00033930 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00033940 6e756d62 65725f6f 665f7374 7265616d number_of_stream │ │ │ │ │ + 0x00033950 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ + 0x00033960 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00033970 20225468 65206e75 6d626572 206f6620 "The number of │ │ │ │ │ + 0x00033980 73747265 616d7320 696e2074 68652066 streams in the f │ │ │ │ │ + 0x00033990 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ │ + 0x000339a0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x000339b0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000339c0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000339d0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ │ + 0x000339e0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x000339f0 6d65223a 20226775 69647322 2c0a2020 me": "guids",. │ │ │ │ │ + 0x00033a00 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00033a10 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ │ + 0x00033a20 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ │ + 0x00033a30 66207374 72696e67 732c206f 6e652066 f strings, one f │ │ │ │ │ + 0x00033a40 6f722065 61636820 47554944 2e20496e or each GUID. In │ │ │ │ │ + 0x00033a50 64697669 6475616c 20677569 64732063 dividual guids c │ │ │ │ │ + 0x00033a60 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ │ + 0x00033a70 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ │ + 0x00033a80 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ │ + 0x00033a90 3a206060 60646f74 6e65742e 67756964 : ```dotnet.guid │ │ │ │ │ + 0x00033aa0 735b305d 203d3d20 5c223939 63303866 s[0] == \"99c08f │ │ │ │ │ + 0x00033ab0 66642d66 3337382d 61383931 2d313061 fd-f378-a891-10a │ │ │ │ │ + 0x00033ac0 622d6330 32666531 31626536 65665c22 b-c02fe11be6ef\" │ │ │ │ │ + 0x00033ad0 60606022 2c0a2020 20202020 20202020 ```",. │ │ │ │ │ + 0x00033ae0 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ │ + 0x00033af0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00033b00 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00033b10 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00033b20 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00033b30 65223a20 226e756d 6265725f 6f665f67 e": "number_of_g │ │ │ │ │ + 0x00033b40 75696473 222c0a20 20202020 20202020 uids",. │ │ │ │ │ + 0x00033b50 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00033b60 6e223a20 22546865 206e756d 62657220 n": "The number │ │ │ │ │ + 0x00033b70 6f662047 55494473 20696e20 74686520 of GUIDs in the │ │ │ │ │ + 0x00033b80 67756964 73206172 7261792e 222c0a20 guids array.",. │ │ │ │ │ + 0x00033b90 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x00033ba0 223a2022 69220a20 20202020 2020207d ": "i". } │ │ │ │ │ + 0x00033bb0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00033bc0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00033bd0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00033be0 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ │ + 0x00033bf0 6d626572 5f6f665f 636c6173 73657322 mber_of_classes" │ │ │ │ │ + 0x00033c00 2c0a2020 20202020 20202020 20202264 ,. "d │ │ │ │ │ + 0x00033c10 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00033c20 54686520 6e756d62 6572206f 6620636c The number of cl │ │ │ │ │ + 0x00033c30 61737365 7320696e 20746865 2066696c asses in the fil │ │ │ │ │ + 0x00033c40 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ + 0x00033c50 20227479 7065223a 20226922 0a202020 "type": "i". │ │ │ │ │ + 0x00033c60 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00033c70 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ + 0x00033c80 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ │ + 0x00033c90 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00033ca0 223a2022 636c6173 73657322 2c0a2020 ": "classes",. │ │ │ │ │ + 0x00033cb0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00033cc0 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ │ + 0x00033cd0 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ │ + 0x00033ce0 66202e4e 45542063 6c617373 65732073 f .NET classes s │ │ │ │ │ + 0x00033cf0 746f7265 6420696e 20746865 206d6574 tored in the met │ │ │ │ │ + 0x00033d00 61646174 612e2049 6e646976 69647561 adata. Individua │ │ │ │ │ + 0x00033d10 6c20636c 61737365 73206361 6e206265 l classes can be │ │ │ │ │ + 0x00033d20 20616363 65737365 64207573 696e6720 accessed using │ │ │ │ │ + 0x00033d30 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ │ + 0x00033d40 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x00033d50 73747275 63747572 65223a0a 20202020 structure":. │ │ │ │ │ + 0x00033d60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00033d70 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00033d80 3a202273 74727563 74222c0a 20202020 : "struct",. │ │ │ │ │ + 0x00033d90 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00033da0 65223a20 22636c61 73736573 222c0a20 e": "classes",. │ │ │ │ │ + 0x00033db0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00033dc0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x00033dd0 22222c0a 20202020 20202020 20202020 "",. │ │ │ │ │ + 0x00033de0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ │ + 0x00033df0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ + 0x00033e00 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00033e10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033e20 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00033e30 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00033e40 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00033e50 223a2022 66756c6c 6e616d65 222c0a20 ": "fullname",. │ │ │ │ │ + 0x00033e60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033e70 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00033e80 6174696f 6e223a20 22436c61 73732066 ation": "Class f │ │ │ │ │ + 0x00033e90 756c6c20 6e616d65 2e222c0a 20202020 ull name.",. │ │ │ │ │ + 0x00033ea0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033eb0 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ │ + 0x00033ec0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033ed0 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00033ee0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00033ef0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033f00 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00033f10 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00033f20 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00033f30 616d6522 3a20226e 616d6522 2c0a2020 ame": "name",. │ │ │ │ │ + 0x00033f40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00033f50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00033f60 74696f6e 223a2022 436c6173 73206e61 tion": "Class na │ │ │ │ │ + 0x00033f70 6d652e22 2c0a2020 20202020 20202020 me.",. │ │ │ │ │ + 0x00033f80 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x00033f90 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ │ + 0x00033fa0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ 0x00033fb0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00033fc0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00033fd0 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ - 0x00033fe0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x00033ff0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00034000 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034010 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00034020 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ │ - 0x00034030 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034040 20202020 20226e61 6d65223a 20226e61 "name": "na │ │ │ │ │ - 0x00034050 6d65220a 20202020 20202020 20202020 me". │ │ │ │ │ - 0x00034060 20202020 20202020 20202020 7d0a2020 }. │ │ │ │ │ - 0x00034070 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034080 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ │ - 0x00034090 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x000340a0 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ │ - 0x000340b0 696f6e20 72657475 726e696e 67207468 ion returning th │ │ │ │ │ - 0x000340c0 6520696e 64657820 696e746f 20746865 e index into the │ │ │ │ │ - 0x000340d0 20736563 74696f6e 73206172 72617920 sections array │ │ │ │ │ - 0x000340e0 666f7220 74686520 73656374 696f6e20 for the section │ │ │ │ │ - 0x000340f0 74686174 20686173 206e616d 652e206e that has name. n │ │ │ │ │ - 0x00034100 616d6520 69732063 61736520 73656e73 ame is case sens │ │ │ │ │ - 0x00034110 69746976 652e220a 20202020 20202020 itive.". │ │ │ │ │ - 0x00034120 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00034130 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00034140 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034150 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ - 0x00034160 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034170 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00034180 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034190 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x000341a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x000341b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000341c0 6e616d65 223a2022 61646472 220a2020 name": "addr". │ │ │ │ │ - 0x000341d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000341e0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x000341f0 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ + 0x00033fc0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00033fd0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00033fe0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00033ff0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034000 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00034010 226e616d 65737061 6365222c 0a202020 "namespace",. │ │ │ │ │ + 0x00034020 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034030 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00034040 696f6e22 3a202243 6c617373 206e616d ion": "Class nam │ │ │ │ │ + 0x00034050 65737061 63652e22 2c0a2020 20202020 espace.",. │ │ │ │ │ + 0x00034060 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034070 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ │ + 0x00034080 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034090 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x000340a0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x000340b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000340c0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ + 0x000340d0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ + 0x000340e0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x000340f0 65223a20 22766973 6962696c 69747922 e": "visibility" │ │ │ │ │ + 0x00034100 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00034110 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00034120 656e7461 74696f6e 223a2022 436c6173 entation": "Clas │ │ │ │ │ + 0x00034130 73207669 73696269 6c697479 20737065 s visibility spe │ │ │ │ │ + 0x00034140 63696669 65722c20 6f707469 6f6e7320 cifier, options │ │ │ │ │ + 0x00034150 6172653a 20707269 76617465 2c207075 are: private, pu │ │ │ │ │ + 0x00034160 626c6963 2c207072 6f746563 7465642c blic, protected, │ │ │ │ │ + 0x00034170 20696e74 65726e61 6c2c2070 72697661 internal, priva │ │ │ │ │ + 0x00034180 74652070 726f7465 63746564 20616e64 te protected and │ │ │ │ │ + 0x00034190 2070726f 74656374 65642069 6e746572 protected inter │ │ │ │ │ + 0x000341a0 6e616c22 2c0a2020 20202020 20202020 nal",. │ │ │ │ │ + 0x000341b0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x000341c0 79706522 203a2022 73220a20 20202020 ype" : "s". │ │ │ │ │ + 0x000341d0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x000341e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000341f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ 0x00034200 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034210 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00034220 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ │ - 0x00034230 7475726e 696e6720 74686520 696e6465 turning the inde │ │ │ │ │ - 0x00034240 7820696e 746f2074 68652073 65637469 x into the secti │ │ │ │ │ - 0x00034250 6f6e7320 61727261 7920666f 72207468 ons array for th │ │ │ │ │ - 0x00034260 65207365 6374696f 6e207468 61742068 e section that h │ │ │ │ │ - 0x00034270 61732061 6464722e 20616464 72206361 as addr. addr ca │ │ │ │ │ - 0x00034280 6e206265 20616e20 6f666673 65742069 n be an offset i │ │ │ │ │ - 0x00034290 6e746f20 74686520 66696c65 206f7220 nto the file or │ │ │ │ │ - 0x000342a0 61206d65 6d6f7279 20616464 72657373 a memory address │ │ │ │ │ - 0x000342b0 2e220a20 20202020 20202020 20202020 .". │ │ │ │ │ - 0x000342c0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x000342d0 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ │ - 0x000342e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x000342f0 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ │ - 0x00034300 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ │ - 0x00034310 20202020 226e616d 65223a20 22657870 "name": "exp │ │ │ │ │ - 0x00034320 6f727473 222c0a20 20202020 20202020 orts",. │ │ │ │ │ - 0x00034330 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ │ - 0x00034340 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ - 0x00034350 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ │ - 0x00034360 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ - 0x00034370 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00034380 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ - 0x00034390 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ - 0x000343a0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x000343b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000343c0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x000343d0 7065223a 20227322 2c0a2020 20202020 pe": "s",. │ │ │ │ │ - 0x000343e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000343f0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ │ - 0x00034400 756e6374 696f6e5f 6e616d65 220a2020 unction_name". │ │ │ │ │ - 0x00034410 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034420 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00034430 20202020 20202020 20202020 5d2c0a20 ],. │ │ │ │ │ - 0x00034440 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034450 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00034460 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ │ - 0x00034470 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ │ - 0x00034480 74686520 50452065 78706f72 74732066 the PE exports f │ │ │ │ │ - 0x00034490 756e6374 696f6e5f 6e616d65 206f7220 unction_name or │ │ │ │ │ - 0x000344a0 66616c73 65206f74 68657277 6973652e false otherwise. │ │ │ │ │ - 0x000344b0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x000344c0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x000344d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x000344e0 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ - 0x000344f0 6d656e74 73223a20 5b0a2020 20202020 ments": [. │ │ │ │ │ - 0x00034500 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034510 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00034210 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00034220 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00034230 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00034240 20227479 7065222c 0a202020 20202020 "type",. │ │ │ │ │ + 0x00034250 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034260 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00034270 3a202254 79706520 6f662074 6865206f : "Type of the o │ │ │ │ │ + 0x00034280 626a6563 742c206f 7074696f 6e732061 bject, options a │ │ │ │ │ + 0x00034290 72653a20 636c6173 7320616e 6420696e re: class and in │ │ │ │ │ + 0x000342a0 74657266 61636522 2c0a2020 20202020 terface",. │ │ │ │ │ + 0x000342b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000342c0 20202274 79706522 203a2022 73220a20 "type" : "s". │ │ │ │ │ + 0x000342d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000342e0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ + 0x000342f0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00034300 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034310 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ + 0x00034320 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ + 0x00034330 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00034340 6d65223a 20226162 73747261 6374222c me": "abstract", │ │ │ │ │ + 0x00034350 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00034360 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00034370 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ │ + 0x00034380 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ │ + 0x00034390 69662063 6c617373 20697320 61627374 if class is abst │ │ │ │ │ + 0x000343a0 72616374 2e222c0a 20202020 20202020 ract.",. │ │ │ │ │ + 0x000343b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000343c0 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ + 0x000343d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000343e0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x000343f0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00034400 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034410 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00034420 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00034430 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00034440 3a202273 65616c65 64222c0a 20202020 : "sealed",. │ │ │ │ │ + 0x00034450 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034460 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00034470 6f6e223a 2022426f 6f6c6561 6e207265 on": "Boolean re │ │ │ │ │ + 0x00034480 70726573 656e7469 6e672069 6620636c presenting if cl │ │ │ │ │ + 0x00034490 61737320 69732073 65616c65 642e222c ass is sealed.", │ │ │ │ │ + 0x000344a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000344b0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x000344c0 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ + 0x000344d0 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x000344e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000344f0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00034500 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x00034510 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ 0x00034520 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034530 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ │ - 0x00034540 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034550 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00034560 20226f72 64696e61 6c220a20 20202020 "ordinal". │ │ │ │ │ - 0x00034570 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034580 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00034590 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ - 0x000345a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000345b0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000345c0 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ │ - 0x000345d0 6e696e67 20747275 65206966 20746865 ning true if the │ │ │ │ │ - 0x000345e0 20504520 6578706f 72747320 6f726469 PE exports ordi │ │ │ │ │ - 0x000345f0 6e616c20 6f722066 616c7365 206f7468 nal or false oth │ │ │ │ │ - 0x00034600 65727769 73652e22 0a202020 20202020 erwise.". │ │ │ │ │ - 0x00034610 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ - 0x00034620 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00034630 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034640 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ │ - 0x00034650 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00034660 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00034670 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034680 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00034690 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ │ - 0x000346a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000346b0 226e616d 65223a20 22726567 756c6172 "name": "regular │ │ │ │ │ - 0x000346c0 5f657870 72657373 696f6e22 0a202020 _expression". │ │ │ │ │ - 0x000346d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000346e0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x000346f0 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ │ - 0x00034700 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034710 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00034720 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ │ - 0x00034730 75726e69 6e672074 72756520 69662074 urning true if t │ │ │ │ │ - 0x00034740 68652050 45206578 706f7274 73207265 he PE exports re │ │ │ │ │ - 0x00034750 67756c61 725f6578 70726573 73696f6e gular_expression │ │ │ │ │ - 0x00034760 206f7220 66616c73 65206f74 68657277 or false otherw │ │ │ │ │ - 0x00034770 6973652e 220a2020 20202020 20202020 ise.". │ │ │ │ │ - 0x00034780 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00034790 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ │ - 0x000347a0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x000347b0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x000347c0 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ - 0x000347d0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000347e0 6578706f 7274735f 696e6465 78222c0a exports_index",. │ │ │ │ │ - 0x000347f0 20202020 20202020 20202020 22726574 "ret │ │ │ │ │ - 0x00034800 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ │ - 0x00034810 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ - 0x00034820 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ - 0x00034830 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00034840 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034850 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ + 0x00034530 20202022 6e616d65 223a2022 6e756d62 "name": "numb │ │ │ │ │ + 0x00034540 65725f6f 665f6765 6e657269 635f7061 er_of_generic_pa │ │ │ │ │ + 0x00034550 72616d65 74657273 222c0a20 20202020 rameters",. │ │ │ │ │ + 0x00034560 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034570 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00034580 6e223a20 224e756d 62657220 6f662067 n": "Number of g │ │ │ │ │ + 0x00034590 656e6572 69632070 6172616d 65746572 eneric parameter │ │ │ │ │ + 0x000345a0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ │ + 0x000345b0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x000345c0 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x000345d0 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x000345e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000345f0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00034600 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00034610 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ │ + 0x00034620 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034630 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00034640 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ │ + 0x00034650 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ │ + 0x00034660 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00034670 63756d65 6e746174 696f6e22 3a202241 cumentation": "A │ │ │ │ │ + 0x00034680 207a6572 6f2d6261 73656420 61727261 zero-based arra │ │ │ │ │ + 0x00034690 79206f66 2067656e 65726963 20706172 y of generic par │ │ │ │ │ + 0x000346a0 616d6574 65727320 6e616d65 2e20496e ameters name. In │ │ │ │ │ + 0x000346b0 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ │ + 0x000346c0 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ │ + 0x000346d0 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ │ + 0x000346e0 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ │ + 0x000346f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034700 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ + 0x00034710 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00034720 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00034730 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00034740 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034750 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00034760 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00034770 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00034780 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ │ + 0x00034790 665f6261 73655f74 79706573 222c0a20 f_base_types",. │ │ │ │ │ + 0x000347a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000347b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x000347c0 6174696f 6e223a20 224e756d 62657220 ation": "Number │ │ │ │ │ + 0x000347d0 6f662074 68652062 61736520 74797065 of the base type │ │ │ │ │ + 0x000347e0 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ │ + 0x000347f0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00034800 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ + 0x00034810 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00034820 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034830 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00034840 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00034850 696e6422 3a202261 72726179 222c0a20 ind": "array",. │ │ │ │ │ 0x00034860 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034870 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00034880 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034890 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ - 0x000348a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x000348b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000348c0 6e616d65 223a2022 66756e63 74696f6e name": "function │ │ │ │ │ - 0x000348d0 5f6e616d 65220a20 20202020 20202020 _name". │ │ │ │ │ - 0x000348e0 20202020 20202020 20202020 2020207d } │ │ │ │ │ - 0x000348f0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00034900 20202020 205d2c0a 20202020 20202020 ],. │ │ │ │ │ - 0x00034910 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x00034920 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ │ - 0x00034930 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ │ - 0x00034940 20746865 20696e64 65782069 6e746f20 the index into │ │ │ │ │ - 0x00034950 74686520 6578706f 72745f64 65746169 the export_detai │ │ │ │ │ - 0x00034960 6c732061 72726179 20776865 72652074 ls array where t │ │ │ │ │ - 0x00034970 6865206e 616d6564 2066756e 6374696f he named functio │ │ │ │ │ - 0x00034980 6e206973 2c20756e 64656669 6e656420 n is, undefined │ │ │ │ │ - 0x00034990 6f746865 72776973 652e220a 20202020 otherwise.". │ │ │ │ │ - 0x000349a0 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x000349b0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x000349c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000349d0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ - 0x000349e0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x000349f0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00034a00 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034a10 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00034a20 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ - 0x00034a30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034a40 20202022 6e616d65 223a2022 6f726469 "name": "ordi │ │ │ │ │ - 0x00034a50 6e616c22 0a202020 20202020 20202020 nal". │ │ │ │ │ - 0x00034a60 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ - 0x00034a70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034a80 2020205d 2c0a2020 20202020 20202020 ],. │ │ │ │ │ - 0x00034a90 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00034aa0 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ │ - 0x00034ab0 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ │ - 0x00034ac0 68652069 6e646578 20696e74 6f207468 he index into th │ │ │ │ │ - 0x00034ad0 65206578 706f7274 5f646574 61696c73 e export_details │ │ │ │ │ - 0x00034ae0 20617272 61792077 68657265 20746865 array where the │ │ │ │ │ - 0x00034af0 20657870 6f727465 64206f72 64696e61 exported ordina │ │ │ │ │ - 0x00034b00 6c206973 2c20756e 64656669 6e656420 l is, undefined │ │ │ │ │ - 0x00034b10 6f746865 72776973 652e220a 20202020 otherwise.". │ │ │ │ │ - 0x00034b20 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00034b30 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00034b40 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00034b50 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ - 0x00034b60 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x00034b70 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00034b80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034b90 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00034ba0 3a202272 222c0a20 20202020 20202020 : "r",. │ │ │ │ │ + 0x00034870 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00034880 62617365 5f747970 6573222c 0a202020 base_types",. │ │ │ │ │ + 0x00034890 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000348a0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x000348b0 696f6e22 3a202241 207a6572 6f2d6261 ion": "A zero-ba │ │ │ │ │ + 0x000348c0 73656420 61727261 79206f66 20626173 sed array of bas │ │ │ │ │ + 0x000348d0 65207479 70657320 6e616d65 2e20496e e types name. In │ │ │ │ │ + 0x000348e0 64697669 6475616c 20626173 65207479 dividual base ty │ │ │ │ │ + 0x000348f0 70657320 63616e20 62652061 63636573 pes can be acces │ │ │ │ │ + 0x00034900 73656420 7573696e 67207468 65205b5d sed using the [] │ │ │ │ │ + 0x00034910 206f7065 7261746f 722e222c 0a202020 operator.",. │ │ │ │ │ + 0x00034920 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034930 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ + 0x00034940 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00034950 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00034960 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00034970 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034980 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00034990 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x000349a0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000349b0 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ │ + 0x000349c0 665f6d65 74686f64 73222c0a 20202020 f_methods",. │ │ │ │ │ + 0x000349d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000349e0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x000349f0 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ │ + 0x00034a00 74686520 6d657468 6f64732e 222c0a20 the methods.",. │ │ │ │ │ + 0x00034a10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034a20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00034a30 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x00034a40 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00034a50 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00034a60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034a70 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00034a80 22617272 6179222c 0a202020 20202020 "array",. │ │ │ │ │ + 0x00034a90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034aa0 20226e61 6d65223a 20226d65 74686f64 "name": "method │ │ │ │ │ + 0x00034ab0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ + 0x00034ac0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00034ad0 756d656e 74617469 6f6e223a 20224120 umentation": "A │ │ │ │ │ + 0x00034ae0 7a65726f 2d626173 65642061 72726179 zero-based array │ │ │ │ │ + 0x00034af0 206f6620 6d657468 6f64206f 626a6563 of method objec │ │ │ │ │ + 0x00034b00 74732e20 496e6469 76696475 616c206d ts. Individual m │ │ │ │ │ + 0x00034b10 6574686f 64732063 616e2062 65206163 ethods can be ac │ │ │ │ │ + 0x00034b20 63657373 65642062 79207573 696e6720 cessed by using │ │ │ │ │ + 0x00034b30 74686520 5b5d206f 70657261 746f722e the [] operator. │ │ │ │ │ + 0x00034b40 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00034b50 20202020 20202020 20202022 73747275 "stru │ │ │ │ │ + 0x00034b60 63747572 65223a0a 20202020 20202020 cture":. │ │ │ │ │ + 0x00034b70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034b80 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00034b90 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00034ba0 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ │ 0x00034bb0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034bc0 20202022 6e616d65 223a2022 72656775 "name": "regu │ │ │ │ │ - 0x00034bd0 6c61725f 65787072 65737369 6f6e220a lar_expression". │ │ │ │ │ + 0x00034bc0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00034bd0 65223a20 226d6574 686f6473 222c0a20 e": "methods",. │ │ │ │ │ 0x00034be0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034bf0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ - 0x00034c00 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ - 0x00034c10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00034c20 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00034c30 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ │ - 0x00034c40 72657475 726e696e 67207468 65206669 returning the fi │ │ │ │ │ - 0x00034c50 72737420 696e6465 7820696e 746f2074 rst index into t │ │ │ │ │ - 0x00034c60 68652065 78706f72 745f6465 7461696c he export_detail │ │ │ │ │ - 0x00034c70 73206172 72617920 77686572 65207468 s array where th │ │ │ │ │ - 0x00034c80 65207265 67756c61 72206578 70726573 e regular expres │ │ │ │ │ - 0x00034c90 73696f6e 206d6174 63686573 20746865 sion matches the │ │ │ │ │ - 0x00034ca0 20657870 6f727465 64206e61 6d652c20 exported name, │ │ │ │ │ - 0x00034cb0 756e6465 66696e65 64206f74 68657277 undefined otherw │ │ │ │ │ - 0x00034cc0 6973652e 220a2020 20202020 20202020 ise.". │ │ │ │ │ - 0x00034cd0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00034ce0 20202020 5d0a2020 20202020 20207d2c ]. }, │ │ │ │ │ - 0x00034cf0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00034d00 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00034d10 61727261 79222c0a 20202020 20202020 array",. │ │ │ │ │ - 0x00034d20 20202020 226e616d 65223a20 22657870 "name": "exp │ │ │ │ │ - 0x00034d30 6f72745f 64657461 696c7322 2c0a2020 ort_details",. │ │ │ │ │ - 0x00034d40 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00034d50 656e7461 74696f6e 223a2022 41727261 entation": "Arra │ │ │ │ │ - 0x00034d60 79206f66 20737472 75637475 72657320 y of structures │ │ │ │ │ - 0x00034d70 636f6e74 61696e69 6e672069 6e666f72 containing infor │ │ │ │ │ - 0x00034d80 6d617469 6f6e2061 626f7574 20746865 mation about the │ │ │ │ │ - 0x00034d90 20504527 73206578 706f7274 732e222c PE's exports.", │ │ │ │ │ - 0x00034da0 0a202020 20202020 20202020 20227374 . "st │ │ │ │ │ - 0x00034db0 72756374 75726522 3a0a2020 20202020 ructure":. │ │ │ │ │ - 0x00034dc0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00034dd0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00034de0 22737472 75637422 2c0a2020 20202020 "struct",. │ │ │ │ │ - 0x00034df0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00034e00 3a202265 78706f72 745f6465 7461696c : "export_detail │ │ │ │ │ - 0x00034e10 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ - 0x00034e20 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ │ - 0x00034e30 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x00034e40 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00034e50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034e60 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ - 0x00034e70 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00034e80 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ - 0x00034e90 223a2022 6f666673 6574222c 0a202020 ": "offset",. │ │ │ │ │ - 0x00034ea0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034eb0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00034ec0 696f6e22 3a20224f 66667365 74207768 ion": "Offset wh │ │ │ │ │ - 0x00034ed0 65726520 74686520 6578706f 72746564 ere the exported │ │ │ │ │ - 0x00034ee0 2066756e 6374696f 6e207374 61727473 function starts │ │ │ │ │ - 0x00034ef0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00034f00 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00034f10 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ - 0x00034f20 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00034f30 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034f40 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00034f50 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ - 0x00034f60 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ - 0x00034f70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00034f80 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ - 0x00034f90 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ │ - 0x00034fa0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00034fb0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00034fc0 4e616d65 206f6620 74686520 6578706f Name of the expo │ │ │ │ │ - 0x00034fd0 72746564 2066756e 6374696f 6e2e2049 rted function. I │ │ │ │ │ - 0x00034fe0 74207769 6c6c2062 6520756e 64656669 t will be undefi │ │ │ │ │ - 0x00034ff0 6e656420 69662074 68652066 756e6374 ned if the funct │ │ │ │ │ - 0x00035000 696f6e20 68617320 6e6f206e 616d652e ion has no name. │ │ │ │ │ - 0x00035010 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00035020 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00035030 223a2022 73220a20 20202020 20202020 ": "s". │ │ │ │ │ - 0x00035040 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00035050 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035060 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00035070 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00035080 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ + 0x00034bf0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00034c00 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00034c10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034c20 20202020 20202020 20202020 22617474 "att │ │ │ │ │ + 0x00034c30 72696275 74657322 3a205b0a 20202020 ributes": [. │ │ │ │ │ + 0x00034c40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034c50 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00034c60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034c70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034c80 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00034c90 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00034ca0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034cb0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00034cc0 6e616d65 222c0a20 20202020 20202020 name",. │ │ │ │ │ + 0x00034cd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034ce0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00034cf0 6d656e74 6174696f 6e223a20 224d6574 mentation": "Met │ │ │ │ │ + 0x00034d00 686f6420 6e616d65 2e222c0a 20202020 hod name.",. │ │ │ │ │ + 0x00034d10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034d20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034d30 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ │ + 0x00034d40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034d50 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x00034d60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034d70 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00034d80 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00034d90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034da0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00034db0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00034dc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034dd0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00034de0 3a202276 69736962 696c6974 79222c0a : "visibility",. │ │ │ │ │ + 0x00034df0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034e00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034e10 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00034e20 6f6e223a 20224d65 74686f64 20766973 on": "Method vis │ │ │ │ │ + 0x00034e30 6962696c 69747920 73706563 69666965 ibility specifie │ │ │ │ │ + 0x00034e40 722c206f 7074696f 6e732061 72653a20 r, options are: │ │ │ │ │ + 0x00034e50 70726976 6174652c 20707562 6c69632c private, public, │ │ │ │ │ + 0x00034e60 2070726f 74656374 65642c20 696e7465 protected, inte │ │ │ │ │ + 0x00034e70 726e616c 2c207072 69766174 65207072 rnal, private pr │ │ │ │ │ + 0x00034e80 6f746563 74656420 616e6420 70726f74 otected and prot │ │ │ │ │ + 0x00034e90 65637465 6420696e 7465726e 616c222c ected internal", │ │ │ │ │ + 0x00034ea0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00034eb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034ec0 20202020 20227479 70652220 3a202273 "type" : "s │ │ │ │ │ + 0x00034ed0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ + 0x00034ee0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034ef0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ + 0x00034f00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034f10 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00034f20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034f30 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00034f40 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00034f50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034f60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034f70 226e616d 65223a20 22737461 74696322 "name": "static" │ │ │ │ │ + 0x00034f80 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00034f90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00034fa0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00034fb0 74696f6e 223a2022 426f6f6c 65616e20 tion": "Boolean │ │ │ │ │ + 0x00034fc0 72657072 6573656e 74696e67 20696620 representing if │ │ │ │ │ + 0x00034fd0 6d657468 6f642069 73207374 61746963 method is static │ │ │ │ │ + 0x00034fe0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00034ff0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035000 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00035010 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x00035020 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035030 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00035040 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035050 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00035060 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035070 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00035080 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ 0x00035090 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000350a0 20202020 20226e61 6d65223a 2022666f "name": "fo │ │ │ │ │ - 0x000350b0 72776172 645f6e61 6d65222c 0a202020 rward_name",. │ │ │ │ │ - 0x000350c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000350d0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x000350e0 696f6e22 3a202254 6865206e 616d6520 ion": "The name │ │ │ │ │ - 0x000350f0 6f662074 68652066 756e6374 696f6e20 of the function │ │ │ │ │ - 0x00035100 77686572 65207468 69732065 78706f72 where this expor │ │ │ │ │ - 0x00035110 7420666f 72776172 64732074 6f2e2049 t forwards to. I │ │ │ │ │ - 0x00035120 74207769 6c6c2062 6520756e 64656669 t will be undefi │ │ │ │ │ - 0x00035130 6e656420 69662074 68652065 78706f72 ned if the expor │ │ │ │ │ - 0x00035140 74206973 206e6f74 20612066 6f727761 t is not a forwa │ │ │ │ │ - 0x00035150 7264696e 67206578 706f7274 2e222c0a rding export.",. │ │ │ │ │ + 0x000350a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000350b0 2020226e 616d6522 3a202276 69727475 "name": "virtu │ │ │ │ │ + 0x000350c0 616c222c 0a202020 20202020 20202020 al",. │ │ │ │ │ + 0x000350d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000350e0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x000350f0 6e746174 696f6e22 3a202242 6f6f6c65 ntation": "Boole │ │ │ │ │ + 0x00035100 616e2072 65707265 73656e74 696e6720 an representing │ │ │ │ │ + 0x00035110 6966206d 6574686f 64206973 20766972 if method is vir │ │ │ │ │ + 0x00035120 7475616c 2e222c0a 20202020 20202020 tual.",. │ │ │ │ │ + 0x00035130 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035140 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00035150 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ 0x00035160 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035170 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00035180 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ - 0x00035190 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000351a0 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x000351b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000351c0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x000351d0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00035170 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x00035180 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035190 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x000351a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000351b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000351c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x000351d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ 0x000351e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000351f0 2020226e 616d6522 3a20226f 7264696e "name": "ordin │ │ │ │ │ - 0x00035200 616c222c 0a202020 20202020 20202020 al",. │ │ │ │ │ - 0x00035210 20202020 20202020 20202020 2022646f "do │ │ │ │ │ - 0x00035220 63756d65 6e746174 696f6e22 3a202254 cumentation": "T │ │ │ │ │ - 0x00035230 6865206f 7264696e 616c206f 66207468 he ordinal of th │ │ │ │ │ - 0x00035240 65206578 706f7274 65642066 756e6374 e exported funct │ │ │ │ │ - 0x00035250 696f6e2c 20616674 65722074 6865206f ion, after the o │ │ │ │ │ - 0x00035260 7264696e 616c2062 61736520 68617320 rdinal base has │ │ │ │ │ - 0x00035270 6265656e 20617070 6c696564 20746f20 been applied to │ │ │ │ │ - 0x00035280 69742e22 2c0a2020 20202020 20202020 it.",. │ │ │ │ │ - 0x00035290 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x000352a0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x000352b0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x000351f0 20202020 2020226e 616d6522 3a202266 "name": "f │ │ │ │ │ + 0x00035200 696e616c 222c0a20 20202020 20202020 inal",. │ │ │ │ │ + 0x00035210 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035220 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00035230 6d656e74 6174696f 6e223a20 22426f6f mentation": "Boo │ │ │ │ │ + 0x00035240 6c65616e 20726570 72657365 6e74696e lean representin │ │ │ │ │ + 0x00035250 67206966 206d6574 686f6420 69732066 g if method is f │ │ │ │ │ + 0x00035260 696e616c 2e222c0a 20202020 20202020 inal.",. │ │ │ │ │ + 0x00035270 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035280 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00035290 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x000352a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000352b0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ 0x000352c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000352d0 5d0a2020 20202020 20202020 20207d0a ]. }. │ │ │ │ │ - 0x000352e0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x000352f0 2020207b 0a090909 226b696e 64223a20 {...."kind": │ │ │ │ │ - 0x00035300 2276616c 7565222c 0a090909 226e616d "value",...."nam │ │ │ │ │ - 0x00035310 65223a20 22494d50 4f52545f 5354414e e": "IMPORT_STAN │ │ │ │ │ - 0x00035320 44415244 222c0a09 09092264 6f63756d DARD",...."docum │ │ │ │ │ - 0x00035330 656e7461 74696f6e 223a2022 466c6167 entation": "Flag │ │ │ │ │ - 0x00035340 20737065 63696679 696e6720 77686963 specifying whic │ │ │ │ │ - 0x00035350 6820696d 706f7274 2073686f 756c6420 h import should │ │ │ │ │ - 0x00035360 66756e63 74696f6e 20696d70 6f727473 function imports │ │ │ │ │ - 0x00035370 28696e74 2c2e2e2e 29207365 61726368 (int,...) search │ │ │ │ │ - 0x00035380 222c0a09 09092274 79706522 3a202269 ",...."type": "i │ │ │ │ │ - 0x00035390 220a0909 7d2c0a09 097b0a09 0909226b "...},...{...."k │ │ │ │ │ - 0x000353a0 696e6422 3a202276 616c7565 222c0a09 ind": "value",.. │ │ │ │ │ - 0x000353b0 0909226e 616d6522 3a202249 4d504f52 .."name": "IMPOR │ │ │ │ │ - 0x000353c0 545f4445 4c415945 44222c0a 09090922 T_DELAYED",...." │ │ │ │ │ - 0x000353d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x000353e0 22466c61 67207370 65636966 79696e67 "Flag specifying │ │ │ │ │ - 0x000353f0 20776869 63682069 6d706f72 74207368 which import sh │ │ │ │ │ - 0x00035400 6f756c64 2066756e 6374696f 6e20696d ould function im │ │ │ │ │ - 0x00035410 706f7274 7328696e 742c2e2e 2e292073 ports(int,...) s │ │ │ │ │ - 0x00035420 65617263 68222c0a 09090922 74797065 earch",...."type │ │ │ │ │ - 0x00035430 223a2022 69220a09 097d2c0a 09097b0a ": "i"...},...{. │ │ │ │ │ - 0x00035440 09090922 6b696e64 223a2022 76616c75 ..."kind": "valu │ │ │ │ │ - 0x00035450 65222c0a 09090922 6e616d65 223a2022 e",...."name": " │ │ │ │ │ - 0x00035460 494d504f 52545f41 4e59222c 0a090909 IMPORT_ANY",.... │ │ │ │ │ - 0x00035470 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00035480 2022466c 61672073 70656369 6679696e "Flag specifyin │ │ │ │ │ - 0x00035490 67207768 69636820 696d706f 72742073 g which import s │ │ │ │ │ - 0x000354a0 686f756c 64206675 6e637469 6f6e2069 hould function i │ │ │ │ │ - 0x000354b0 6d706f72 74732869 6e742c2e 2e2e2920 mports(int,...) │ │ │ │ │ - 0x000354c0 73656172 6368222c 0a090909 22747970 search",...."typ │ │ │ │ │ - 0x000354d0 65223a20 2269220a 09097d2c 0a202020 e": "i"...},. │ │ │ │ │ - 0x000354e0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x000354f0 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ │ - 0x00035500 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ │ - 0x00035510 20202022 6e616d65 223a2022 696d706f "name": "impo │ │ │ │ │ - 0x00035520 72747322 2c0a2020 20202020 20202020 rts",. │ │ │ │ │ - 0x00035530 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ - 0x00035540 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ - 0x00035550 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ - 0x00035560 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00035570 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00035580 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ - 0x00035590 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x000355a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x000355b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000355c0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x000355d0 65223a20 2273222c 0a202020 20202020 e": "s",. │ │ │ │ │ + 0x000352d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x000352e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000352f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035300 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00035310 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00035320 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035330 20202020 2020226e 616d6522 3a202261 "name": "a │ │ │ │ │ + 0x00035340 62737472 61637422 2c0a2020 20202020 bstract",. │ │ │ │ │ + 0x00035350 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035360 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00035370 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00035380 426f6f6c 65616e20 72657072 6573656e Boolean represen │ │ │ │ │ + 0x00035390 74696e67 20696620 6d657468 6f642069 ting if method i │ │ │ │ │ + 0x000353a0 73206162 73747261 63742e22 2c0a2020 s abstract.",. │ │ │ │ │ + 0x000353b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000353c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000353d0 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x000353e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000353f0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ + 0x00035400 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00035410 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035420 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00035430 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035440 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00035450 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00035460 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035470 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00035480 65223a20 22726574 75726e5f 74797065 e": "return_type │ │ │ │ │ + 0x00035490 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000354a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000354b0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x000354c0 6174696f 6e223a20 224d6574 686f6420 ation": "Method │ │ │ │ │ + 0x000354d0 72657475 726e2074 79706520 6e616d65 return type name │ │ │ │ │ + 0x000354e0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x000354f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035500 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00035510 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ + 0x00035520 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035530 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ + 0x00035540 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035550 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00035560 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035570 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x00035580 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x00035590 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000355a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000355b0 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ │ + 0x000355c0 725f6f66 5f706172 616d6574 65727322 r_of_parameters" │ │ │ │ │ + 0x000355d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ 0x000355e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000355f0 20202020 20226e61 6d65223a 2022646c "name": "dl │ │ │ │ │ - 0x00035600 6c5f6e61 6d65220a 20202020 20202020 l_name". │ │ │ │ │ - 0x00035610 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035620 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00035630 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00035640 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035650 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00035660 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ │ - 0x00035670 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035680 2020226e 616d6522 3a202266 756e6374 "name": "funct │ │ │ │ │ - 0x00035690 696f6e5f 6e616d65 220a2020 20202020 ion_name". │ │ │ │ │ + 0x000355f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00035600 74696f6e 223a2022 4e756d62 6572206f tion": "Number o │ │ │ │ │ + 0x00035610 66207468 65206d65 74686f64 20706172 f the method par │ │ │ │ │ + 0x00035620 616d6574 6572732e 222c0a20 20202020 ameters.",. │ │ │ │ │ + 0x00035630 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035640 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00035650 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ + 0x00035660 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035670 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00035680 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035690 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ 0x000356a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000356b0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ - 0x000356c0 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ │ - 0x000356d0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000356e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x000356f0 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ │ - 0x00035700 696e6720 74727565 20696620 74686520 ing true if the │ │ │ │ │ - 0x00035710 50452069 6d706f72 74732066 756e6374 PE imports funct │ │ │ │ │ - 0x00035720 696f6e5f 6e616d65 2066726f 6d20646c ion_name from dl │ │ │ │ │ - 0x00035730 6c5f6e61 6d652c20 6f722066 616c7365 l_name, or false │ │ │ │ │ - 0x00035740 206f7468 65727769 73652e20 646c6c5f otherwise. dll_ │ │ │ │ │ - 0x00035750 6e616d65 20697320 63617365 20696e73 name is case ins │ │ │ │ │ - 0x00035760 656e7369 74697665 2e220a20 20202020 ensitive.". │ │ │ │ │ - 0x00035770 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ - 0x00035780 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00035790 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000357a0 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ - 0x000357b0 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ - 0x000357c0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x000357d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000357e0 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x000357f0 20227322 2c0a2020 20202020 20202020 "s",. │ │ │ │ │ - 0x00035800 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035810 2020226e 616d6522 3a202264 6c6c5f6e "name": "dll_n │ │ │ │ │ - 0x00035820 616d6522 0a202020 20202020 20202020 ame". │ │ │ │ │ - 0x00035830 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00035840 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035850 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00035860 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035870 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ - 0x00035880 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00035890 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000358a0 6e616d65 223a2022 6f726469 6e616c22 name": "ordinal" │ │ │ │ │ - 0x000358b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000358c0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ - 0x000358d0 20202020 20202020 20202020 2020205d ] │ │ │ │ │ - 0x000358e0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000358f0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x00035900 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ │ - 0x00035910 20726574 75726e69 6e672074 72756520 returning true │ │ │ │ │ - 0x00035920 69662074 68652050 4520696d 706f7274 if the PE import │ │ │ │ │ - 0x00035930 73206f72 64696e61 6c206672 6f6d2064 s ordinal from d │ │ │ │ │ - 0x00035940 6c6c5f6e 616d652c 206f7220 66616c73 ll_name, or fals │ │ │ │ │ - 0x00035950 65206f74 68657277 6973652e 20646c6c e otherwise. dll │ │ │ │ │ - 0x00035960 5f6e616d 65206973 20636173 6520696e _name is case in │ │ │ │ │ - 0x00035970 73656e73 69746976 652e220a 20202020 sensitive.". │ │ │ │ │ - 0x00035980 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ - 0x00035990 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x000359a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x000359b0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ - 0x000359c0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ - 0x000359d0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x000359e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000359f0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00035a00 3a202273 222c0a20 20202020 20202020 : "s",. │ │ │ │ │ + 0x000356b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000356c0 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ │ + 0x000356d0 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ │ + 0x000356e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000356f0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00035700 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ │ + 0x00035710 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035720 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035730 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00035740 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ │ + 0x00035750 64206172 72617920 6f66206d 6574686f d array of metho │ │ │ │ │ + 0x00035760 64207061 72616d65 74657273 2e20496e d parameters. In │ │ │ │ │ + 0x00035770 64697669 6475616c 20706172 616d6574 dividual paramet │ │ │ │ │ + 0x00035780 65727320 63616e20 62652061 63636573 ers can be acces │ │ │ │ │ + 0x00035790 73656420 62792075 73696e67 20746865 sed by using the │ │ │ │ │ + 0x000357a0 205b5d20 6f706572 61746f72 2e222c0a [] operator.",. │ │ │ │ │ + 0x000357b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000357c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000357d0 20202020 22737472 75637475 7265223a "structure": │ │ │ │ │ + 0x000357e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000357f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035800 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00035810 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035820 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00035830 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ │ + 0x00035840 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00035850 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035860 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00035870 20227061 72616d65 74657273 222c0a20 "parameters",. │ │ │ │ │ + 0x00035880 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035890 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000358a0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x000358b0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x000358c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000358d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000358e0 20202020 22617474 72696275 74657322 "attributes" │ │ │ │ │ + 0x000358f0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ + 0x00035900 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035910 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035920 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00035930 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035940 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035950 2020226b 696e6422 3a202276 616c7565 "kind": "value │ │ │ │ │ + 0x00035960 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00035970 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035980 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035990 20202022 6e616d65 223a2022 6e616d65 "name": "name │ │ │ │ │ + 0x000359a0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000359b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000359c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000359d0 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x000359e0 6e223a20 22506172 616d6574 6572206e n": "Parameter n │ │ │ │ │ + 0x000359f0 616d652e 222c0a20 20202020 20202020 ame.",. │ │ │ │ │ + 0x00035a00 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00035a10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035a20 20202022 6e616d65 223a2022 646c6c5f "name": "dll_ │ │ │ │ │ - 0x00035a30 6e616d65 220a2020 20202020 20202020 name". │ │ │ │ │ - 0x00035a40 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ - 0x00035a50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035a60 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ - 0x00035a70 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00035a80 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ │ - 0x00035a90 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ │ - 0x00035aa0 74686520 6e756d62 6572206f 66206675 the number of fu │ │ │ │ │ - 0x00035ab0 6e637469 6f6e7320 66726f6d 20746865 nctions from the │ │ │ │ │ - 0x00035ac0 20646c6c 5f6e616d 652c2069 6e207468 dll_name, in th │ │ │ │ │ - 0x00035ad0 65205045 20696d70 6f727473 2e20646c e PE imports. dl │ │ │ │ │ - 0x00035ae0 6c5f6e61 6d652069 73206361 73652069 l_name is case i │ │ │ │ │ - 0x00035af0 6e73656e 73697469 76652e22 0a202020 nsensitive.". │ │ │ │ │ - 0x00035b00 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00035b10 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035b20 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00035b30 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ - 0x00035b40 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x00035b50 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ - 0x00035b60 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035b70 20202020 20202020 20202022 74797065 "type │ │ │ │ │ - 0x00035b80 223a2022 72222c0a 20202020 20202020 ": "r",. │ │ │ │ │ - 0x00035b90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035ba0 20202020 226e616d 65223a20 22646c6c "name": "dll │ │ │ │ │ - 0x00035bb0 5f726567 65787022 0a202020 20202020 _regexp". │ │ │ │ │ - 0x00035bc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035bd0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00035be0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x00035bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035c00 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00035c10 3a202272 222c0a20 20202020 20202020 : "r",. │ │ │ │ │ + 0x00035a20 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00035a30 73220a20 20202020 20202020 20202020 s". │ │ │ │ │ + 0x00035a40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035a50 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00035a60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00035a70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035a80 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00035a90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035aa0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035ab0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035ac0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00035ad0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00035ae0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035af0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035b00 20226e61 6d65223a 20227479 7065222c "name": "type", │ │ │ │ │ + 0x00035b10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00035b20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035b30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035b40 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00035b50 3a202250 6172616d 65746572 20747970 : "Parameter typ │ │ │ │ │ + 0x00035b60 652e222c 0a202020 20202020 20202020 e.",. │ │ │ │ │ + 0x00035b70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035b80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035b90 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ + 0x00035ba0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00035bb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035bc0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ + 0x00035bd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035be0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035bf0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ + 0x00035c00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035c10 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ 0x00035c20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035c30 20202022 6e616d65 223a2022 66756e63 "name": "func │ │ │ │ │ - 0x00035c40 74696f6e 5f726567 65787022 0a202020 tion_regexp". │ │ │ │ │ + 0x00035c30 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00035c40 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ 0x00035c50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035c60 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x00035c70 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ │ - 0x00035c80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00035c90 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00035ca0 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ │ - 0x00035cb0 75726e69 6e672074 6865206e 756d6265 urning the numbe │ │ │ │ │ - 0x00035cc0 72206f66 2066756e 6374696f 6e732066 r of functions f │ │ │ │ │ - 0x00035cd0 726f6d20 74686520 50452069 6d706f72 rom the PE impor │ │ │ │ │ - 0x00035ce0 74732077 68657265 20612066 756e6374 ts where a funct │ │ │ │ │ - 0x00035cf0 696f6e20 6e616d65 206d6174 63686573 ion name matches │ │ │ │ │ - 0x00035d00 2066756e 6374696f 6e5f7265 67657870 function_regexp │ │ │ │ │ - 0x00035d10 20616e64 20612044 4c4c206e 616d6520 and a DLL name │ │ │ │ │ - 0x00035d20 6d617463 68657320 646c6c5f 72656765 matches dll_rege │ │ │ │ │ - 0x00035d30 78702e20 426f7468 20646c6c 5f726567 xp. Both dll_reg │ │ │ │ │ - 0x00035d40 65787020 616e6420 66756e63 74696f6e exp and function │ │ │ │ │ - 0x00035d50 5f726567 65787020 61726520 63617365 _regexp are case │ │ │ │ │ - 0x00035d60 2073656e 73697469 76652075 6e6c6573 sensitive unles │ │ │ │ │ - 0x00035d70 7320796f 75207573 65207468 65205c22 s you use the \" │ │ │ │ │ - 0x00035d80 2f695c22 206d6f64 69666965 7220696e /i\" modifier in │ │ │ │ │ - 0x00035d90 20746865 20726567 6578702e 220a2020 the regexp.". │ │ │ │ │ - 0x00035da0 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x00035db0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00035dc0 207b0a09 09090909 22617267 756d656e {......"argumen │ │ │ │ │ - 0x00035dd0 7473223a 205b0a09 09090909 097b0a09 ts": [.......{.. │ │ │ │ │ - 0x00035de0 09090909 09092274 79706522 3a202269 ......"type": "i │ │ │ │ │ - 0x00035df0 222c0a09 09090909 0909226e 616d6522 ",........"name" │ │ │ │ │ - 0x00035e00 3a202269 6d706f72 745f666c 6167220a : "import_flag". │ │ │ │ │ - 0x00035e10 09090909 09097d2c 0a090909 0909097b ......},.......{ │ │ │ │ │ - 0x00035e20 0a090909 09090909 22747970 65223a20 ........"type": │ │ │ │ │ - 0x00035e30 2273222c 0a090909 09090909 226e616d "s",........"nam │ │ │ │ │ - 0x00035e40 65223a20 22646c6c 5f6e616d 65220a09 e": "dll_name".. │ │ │ │ │ - 0x00035e50 09090909 097d2c0a 09090909 09097b0a .....},.......{. │ │ │ │ │ - 0x00035e60 09090909 09090922 74797065 223a2022 ......."type": " │ │ │ │ │ - 0x00035e70 73222c0a 09090909 09090922 6e616d65 s",........"name │ │ │ │ │ - 0x00035e80 223a2022 66756e63 74696f6e 5f6e616d ": "function_nam │ │ │ │ │ - 0x00035e90 65220a09 09090909 097d0a09 09090909 e".......}...... │ │ │ │ │ - 0x00035ea0 5d2c0a09 09090909 22646f63 756d656e ],......"documen │ │ │ │ │ - 0x00035eb0 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ │ - 0x00035ec0 6f6e2072 65747572 6e696e67 20747275 on returning tru │ │ │ │ │ - 0x00035ed0 65206966 20746865 20504520 696d706f e if the PE impo │ │ │ │ │ - 0x00035ee0 72747320 66756e63 74696f6e 5f6e616d rts function_nam │ │ │ │ │ - 0x00035ef0 65206672 6f6d2064 6c6c5f6e 616d6520 e from dll_name │ │ │ │ │ - 0x00035f00 696e2073 70656369 66696564 20696d70 in specified imp │ │ │ │ │ - 0x00035f10 6f727420 74797065 2c206f72 2066616c ort type, or fal │ │ │ │ │ - 0x00035f20 7365206f 74686572 77697365 2e20646c se otherwise. dl │ │ │ │ │ - 0x00035f30 6c5f6e61 6d652069 73206361 73652069 l_name is case i │ │ │ │ │ - 0x00035f40 6e73656e 73697469 76652e22 0a090909 nsensitive.".... │ │ │ │ │ - 0x00035f50 097d2c0a 09090909 7b0a0909 09090922 .},.....{......" │ │ │ │ │ - 0x00035f60 61726775 6d656e74 73223a20 5b0a0909 arguments": [... │ │ │ │ │ - 0x00035f70 09090909 7b0a0909 09090909 09227479 ....{........"ty │ │ │ │ │ - 0x00035f80 7065223a 20226922 2c0a0909 09090909 pe": "i",....... │ │ │ │ │ - 0x00035f90 09226e61 6d65223a 2022696d 706f7274 ."name": "import │ │ │ │ │ - 0x00035fa0 5f666c61 67220a09 09090909 097d2c0a _flag".......},. │ │ │ │ │ - 0x00035fb0 09090909 09097b0a 09090909 09090922 ......{........" │ │ │ │ │ - 0x00035fc0 74797065 223a2022 73222c0a 09090909 type": "s",..... │ │ │ │ │ - 0x00035fd0 09090922 6e616d65 223a2022 646c6c5f ..."name": "dll_ │ │ │ │ │ - 0x00035fe0 6e616d65 220a0909 09090909 7d2c0a09 name".......},.. │ │ │ │ │ - 0x00035ff0 09090909 097b0a09 09090909 09092274 .....{........"t │ │ │ │ │ - 0x00036000 79706522 3a202269 222c0a09 09090909 ype": "i",...... │ │ │ │ │ - 0x00036010 0909226e 616d6522 3a20226f 7264696e .."name": "ordin │ │ │ │ │ - 0x00036020 616c220a 09090909 09097d0a 09090909 al".......}..... │ │ │ │ │ - 0x00036030 095d2c0a 09090909 0922646f 63756d65 .],......"docume │ │ │ │ │ - 0x00036040 6e746174 696f6e22 3a202246 756e6374 ntation": "Funct │ │ │ │ │ - 0x00036050 696f6e20 72657475 726e696e 67207472 ion returning tr │ │ │ │ │ - 0x00036060 75652069 66207468 65205045 20696d70 ue if the PE imp │ │ │ │ │ - 0x00036070 6f727473 206f7264 696e616c 2066726f orts ordinal fro │ │ │ │ │ - 0x00036080 6d20646c 6c5f6e61 6d652069 6e207370 m dll_name in sp │ │ │ │ │ - 0x00036090 65636966 69656420 696d706f 72742074 ecified import t │ │ │ │ │ - 0x000360a0 7970652c 206f7220 66616c73 65206f74 ype, or false ot │ │ │ │ │ - 0x000360b0 68657277 6973652e 20646c6c 5f6e616d herwise. dll_nam │ │ │ │ │ - 0x000360c0 65206973 20636173 6520696e 73656e73 e is case insens │ │ │ │ │ - 0x000360d0 69746976 652e220a 09090909 7d2c0a09 itive.".....},.. │ │ │ │ │ - 0x000360e0 0909097b 0a090909 09092261 7267756d ...{......"argum │ │ │ │ │ - 0x000360f0 656e7473 223a205b 0a090909 0909097b ents": [.......{ │ │ │ │ │ - 0x00036100 0a090909 09090909 22747970 65223a20 ........"type": │ │ │ │ │ - 0x00036110 2269222c 0a090909 09090909 226e616d "i",........"nam │ │ │ │ │ - 0x00036120 65223a20 22696d70 6f72745f 666c6167 e": "import_flag │ │ │ │ │ - 0x00036130 220a0909 09090909 7d2c0a09 09090909 ".......},...... │ │ │ │ │ - 0x00036140 097b0a09 09090909 09092274 79706522 .{........"type" │ │ │ │ │ - 0x00036150 3a202273 222c0a09 09090909 0909226e : "s",........"n │ │ │ │ │ - 0x00036160 616d6522 3a202264 6c6c5f6e 616d6522 ame": "dll_name" │ │ │ │ │ - 0x00036170 0a090909 0909097d 0a090909 09095d2c .......}......], │ │ │ │ │ - 0x00036180 0a090909 09092264 6f63756d 656e7461 ......"documenta │ │ │ │ │ - 0x00036190 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ │ - 0x000361a0 20726574 75726e69 6e672074 6865206e returning the n │ │ │ │ │ - 0x000361b0 756d6265 72206f66 2066756e 6374696f umber of functio │ │ │ │ │ - 0x000361c0 6e732066 726f6d20 74686520 646c6c5f ns from the dll_ │ │ │ │ │ - 0x000361d0 6e616d65 20696e20 73706563 69666965 name in specifie │ │ │ │ │ - 0x000361e0 6420696d 706f7274 20747970 652c2069 d import type, i │ │ │ │ │ - 0x000361f0 6e207468 65205045 20696d70 6f727473 n the PE imports │ │ │ │ │ - 0x00036200 2e20646c 6c5f6e61 6d652069 73206361 . dll_name is ca │ │ │ │ │ - 0x00036210 73652069 6e73656e 73697469 76652e22 se insensitive." │ │ │ │ │ - 0x00036220 0a090909 097d2c0a 09090909 7b0a0909 .....},.....{... │ │ │ │ │ - 0x00036230 09090922 61726775 6d656e74 73223a20 ..."arguments": │ │ │ │ │ - 0x00036240 5b0a0909 09090909 7b0a0909 09090909 [.......{....... │ │ │ │ │ - 0x00036250 09227479 7065223a 20226922 2c0a0909 ."type": "i",... │ │ │ │ │ - 0x00036260 09090909 09226e61 6d65223a 2022696d ....."name": "im │ │ │ │ │ - 0x00036270 706f7274 5f666c61 67220a09 09090909 port_flag"...... │ │ │ │ │ - 0x00036280 097d2c0a 09090909 09097b0a 09090909 .},.......{..... │ │ │ │ │ - 0x00036290 09090922 74797065 223a2022 72222c0a ..."type": "r",. │ │ │ │ │ - 0x000362a0 09090909 09090922 6e616d65 223a2022 ......."name": " │ │ │ │ │ - 0x000362b0 646c6c5f 72656765 7870220a 09090909 dll_regexp"..... │ │ │ │ │ - 0x000362c0 09097d2c 0a090909 0909097b 0a090909 ..},.......{.... │ │ │ │ │ - 0x000362d0 09090909 22747970 65223a20 2272222c ...."type": "r", │ │ │ │ │ - 0x000362e0 0a090909 09090909 226e616d 65223a20 ........"name": │ │ │ │ │ - 0x000362f0 2266756e 6374696f 6e5f7265 67657870 "function_regexp │ │ │ │ │ - 0x00036300 220a0909 09090909 7d0a0909 0909095d ".......}......] │ │ │ │ │ - 0x00036310 2c0a0909 09090922 646f6375 6d656e74 ,......"document │ │ │ │ │ - 0x00036320 6174696f 6e223a20 2246756e 6374696f ation": "Functio │ │ │ │ │ - 0x00036330 6e207265 7475726e 696e6720 74686520 n returning the │ │ │ │ │ - 0x00036340 6e756d62 6572206f 66206675 6e637469 number of functi │ │ │ │ │ - 0x00036350 6f6e7320 66726f6d 20746865 20504520 ons from the PE │ │ │ │ │ - 0x00036360 696d706f 72747320 77686572 65206120 imports where a │ │ │ │ │ - 0x00036370 66756e63 74696f6e 206e616d 65206d61 function name ma │ │ │ │ │ - 0x00036380 74636865 73206675 6e637469 6f6e5f72 tches function_r │ │ │ │ │ - 0x00036390 65676578 7020616e 64206120 444c4c20 egexp and a DLL │ │ │ │ │ - 0x000363a0 6e616d65 206d6174 63686573 20646c6c name matches dll │ │ │ │ │ - 0x000363b0 5f726567 65787020 696e2073 70656369 _regexp in speci │ │ │ │ │ - 0x000363c0 66696564 20696d70 6f727420 74797065 fied import type │ │ │ │ │ - 0x000363d0 2e20426f 74682064 6c6c5f72 65676578 . Both dll_regex │ │ │ │ │ - 0x000363e0 7020616e 64206675 6e637469 6f6e5f72 p and function_r │ │ │ │ │ - 0x000363f0 65676578 70206172 65206361 73652073 egexp are case s │ │ │ │ │ - 0x00036400 656e7369 74697665 20756e6c 65737320 ensitive unless │ │ │ │ │ - 0x00036410 796f7520 75736520 74686520 5c222f69 you use the \"/i │ │ │ │ │ - 0x00036420 5c22206d 6f646966 69657220 696e2074 \" modifier in t │ │ │ │ │ - 0x00036430 68652072 65676578 702e220a 09090909 he regexp."..... │ │ │ │ │ - 0x00036440 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ │ - 0x00036450 20202020 20202020 7d2c0a09 097b0a09 },...{.. │ │ │ │ │ - 0x00036460 0909226b 696e6422 3a202261 72726179 .."kind": "array │ │ │ │ │ - 0x00036470 222c0a09 0909226e 616d6522 3a202269 ",...."name": "i │ │ │ │ │ - 0x00036480 6d706f72 745f6465 7461696c 73222c0a mport_details",. │ │ │ │ │ - 0x00036490 09090922 646f6375 6d656e74 6174696f ..."documentatio │ │ │ │ │ - 0x000364a0 6e223a20 22417272 6179206f 66207374 n": "Array of st │ │ │ │ │ - 0x000364b0 72756374 75726573 20636f6e 7461696e ructures contain │ │ │ │ │ - 0x000364c0 696e6720 696e666f 726d6174 696f6e20 ing information │ │ │ │ │ - 0x000364d0 61626f75 74207468 65205045 27732069 about the PE's i │ │ │ │ │ - 0x000364e0 6d706f72 7473206c 69627261 72696573 mports libraries │ │ │ │ │ - 0x000364f0 2e222c0a 09090922 73747275 63747572 .",...."structur │ │ │ │ │ - 0x00036500 65223a20 7b0a0909 0909226b 696e6422 e": {....."kind" │ │ │ │ │ - 0x00036510 3a202273 74727563 74222c0a 09090909 : "struct",..... │ │ │ │ │ - 0x00036520 226e616d 65223a20 22696d70 6f72745f "name": "import_ │ │ │ │ │ - 0x00036530 64657461 696c7322 2c0a0909 09092261 details",....."a │ │ │ │ │ - 0x00036540 74747269 62757465 73223a20 5b0a0909 ttributes": [... │ │ │ │ │ - 0x00036550 0909097b 0a090909 09090922 6b696e64 ...{......."kind │ │ │ │ │ - 0x00036560 223a2022 76616c75 65222c0a 09090909 ": "value",..... │ │ │ │ │ - 0x00036570 0909226e 616d6522 3a20226c 69627261 .."name": "libra │ │ │ │ │ - 0x00036580 72795f6e 616d6522 2c0a0909 09090909 ry_name",....... │ │ │ │ │ - 0x00036590 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000365a0 20224c69 62726172 79206e61 6d652e22 "Library name." │ │ │ │ │ - 0x000365b0 2c0a0909 09090909 22747970 65223a20 ,......."type": │ │ │ │ │ - 0x000365c0 2273220a 09090909 097d2c0a 09090909 "s"......},..... │ │ │ │ │ - 0x000365d0 097b0a09 09090909 09226b69 6e64223a .{......."kind": │ │ │ │ │ - 0x000365e0 20227661 6c756522 2c0a0909 09090909 "value",....... │ │ │ │ │ - 0x000365f0 226e616d 65223a20 226e756d 6265725f "name": "number_ │ │ │ │ │ - 0x00036600 6f665f66 756e6374 696f6e73 222c0a09 of_functions",.. │ │ │ │ │ - 0x00036610 09090909 0922646f 63756d65 6e746174 ....."documentat │ │ │ │ │ - 0x00036620 696f6e22 3a20224e 756d6265 72206f66 ion": "Number of │ │ │ │ │ - 0x00036630 20696d70 6f727465 64206675 6e637469 imported functi │ │ │ │ │ - 0x00036640 6f6e2e22 2c0a0909 09090909 22747970 on.",......."typ │ │ │ │ │ - 0x00036650 65223a20 2269220a 09090909 097d2c0a e": "i"......},. │ │ │ │ │ - 0x00036660 09090909 097b0a09 09090909 09226b69 .....{......."ki │ │ │ │ │ - 0x00036670 6e64223a 20226172 72617922 2c0a0909 nd": "array",... │ │ │ │ │ - 0x00036680 09090909 226e616d 65223a20 2266756e ...."name": "fun │ │ │ │ │ - 0x00036690 6374696f 6e73222c 0a090909 09090922 ctions",......." │ │ │ │ │ - 0x000366a0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x000366b0 22417272 6179206f 66207374 72756374 "Array of struct │ │ │ │ │ - 0x000366c0 75726573 20636f6e 7461696e 696e6720 ures containing │ │ │ │ │ - 0x000366d0 696e666f 726d6174 696f6e20 61626f75 information abou │ │ │ │ │ - 0x000366e0 74207468 65205045 27732069 6d706f72 t the PE's impor │ │ │ │ │ - 0x000366f0 74732066 756e6374 696f6e73 2e222c0a ts functions.",. │ │ │ │ │ - 0x00036700 09090909 09092273 74727563 74757265 ......"structure │ │ │ │ │ - 0x00036710 223a207b 0a090909 09090909 226b696e ": {........"kin │ │ │ │ │ - 0x00036720 64223a20 22737472 75637422 2c0a0909 d": "struct",... │ │ │ │ │ - 0x00036730 09090909 09226e61 6d65223a 20226675 ....."name": "fu │ │ │ │ │ - 0x00036740 6e637469 6f6e7322 2c0a0909 09090909 nctions",....... │ │ │ │ │ - 0x00036750 09226174 74726962 75746573 223a205b ."attributes": [ │ │ │ │ │ - 0x00036760 0a090909 09090909 097b0a09 09090909 .........{...... │ │ │ │ │ - 0x00036770 09090909 226b696e 64223a20 2276616c ...."kind": "val │ │ │ │ │ - 0x00036780 7565222c 0a090909 09090909 0909226e ue",.........."n │ │ │ │ │ - 0x00036790 616d6522 3a20226e 616d6522 2c0a0909 ame": "name",... │ │ │ │ │ - 0x000367a0 09090909 09090922 646f6375 6d656e74 ......."document │ │ │ │ │ - 0x000367b0 6174696f 6e223a20 224e616d 65206f66 ation": "Name of │ │ │ │ │ - 0x000367c0 20696d70 6f727465 64206675 6e637469 imported functi │ │ │ │ │ - 0x000367d0 6f6e2e22 2c0a0909 09090909 09090922 on.",.........." │ │ │ │ │ - 0x000367e0 74797065 223a2022 73220a09 09090909 type": "s"...... │ │ │ │ │ - 0x000367f0 0909097d 2c0a0909 09090909 09097b0a ...},.........{. │ │ │ │ │ - 0x00036800 09090909 09090909 09226b69 6e64223a ........."kind": │ │ │ │ │ - 0x00036810 20227661 6c756522 2c0a0909 09090909 "value",....... │ │ │ │ │ - 0x00036820 09090922 6e616d65 223a2022 6f726469 ..."name": "ordi │ │ │ │ │ - 0x00036830 6e616c22 2c0a0909 09090909 09090922 nal",.........." │ │ │ │ │ - 0x00036840 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00036850 224f7264 696e616c 206f6620 696d706f "Ordinal of impo │ │ │ │ │ - 0x00036860 72746564 2066756e 6374696f 6e2e2049 rted function. I │ │ │ │ │ - 0x00036870 66206f72 64696e61 6c20646f 6573206e f ordinal does n │ │ │ │ │ - 0x00036880 6f742065 78697374 20746869 73207661 ot exist this va │ │ │ │ │ - 0x00036890 6c756520 69732059 525f554e 44454649 lue is YR_UNDEFI │ │ │ │ │ - 0x000368a0 4e45442e 222c0a09 09090909 09090909 NED.",.......... │ │ │ │ │ - 0x000368b0 22747970 65223a20 2269220a 09090909 "type": "i"..... │ │ │ │ │ - 0x000368c0 09090909 7d2c0a09 09090909 0909097b ....},.........{ │ │ │ │ │ - 0x000368d0 0a090909 09090909 0909226b 696e6422 .........."kind" │ │ │ │ │ - 0x000368e0 3a202276 616c7565 222c0a09 09090909 : "value",...... │ │ │ │ │ - 0x000368f0 09090909 226e616d 65223a20 22727661 ...."name": "rva │ │ │ │ │ - 0x00036900 222c0a09 09090909 09090909 22646f63 ",.........."doc │ │ │ │ │ - 0x00036910 756d656e 74617469 6f6e223a 20225265 umentation": "Re │ │ │ │ │ - 0x00036920 6c617469 76652076 69727475 616c2061 lative virtual a │ │ │ │ │ - 0x00036930 64647265 73732028 52564129 206f6620 ddress (RVA) of │ │ │ │ │ - 0x00036940 696d706f 72746564 2066756e 6374696f imported functio │ │ │ │ │ - 0x00036950 6e2e2049 66207276 61206e6f 7420666f n. If rva not fo │ │ │ │ │ - 0x00036960 756e6420 7468656e 20746869 73207661 und then this va │ │ │ │ │ - 0x00036970 6c756520 69732059 525f554e 44454649 lue is YR_UNDEFI │ │ │ │ │ - 0x00036980 4e45442e 222c0a09 09090909 09090909 NED.",.......... │ │ │ │ │ - 0x00036990 22747970 65223a20 2269220a 09090909 "type": "i"..... │ │ │ │ │ - 0x000369a0 09090909 7d0a0909 09090909 095d0a09 ....}........].. │ │ │ │ │ - 0x000369b0 09090909 097d0a09 09090909 7d0a0909 .....}......}... │ │ │ │ │ - 0x000369c0 09095d0a 0909097d 0a09097d 2c0a0909 ..]....}...},... │ │ │ │ │ - 0x000369d0 7b0a0909 09226b69 6e64223a 20227661 {...."kind": "va │ │ │ │ │ - 0x000369e0 6c756522 2c0a0909 09226e61 6d65223a lue",...."name": │ │ │ │ │ - 0x000369f0 20226e75 6d626572 5f6f665f 696d706f "number_of_impo │ │ │ │ │ - 0x00036a00 72746564 5f66756e 6374696f 6e73222c rted_functions", │ │ │ │ │ - 0x00036a10 0a090909 22646f63 756d656e 74617469 ...."documentati │ │ │ │ │ - 0x00036a20 6f6e223a 20224e75 6d626572 206f6620 on": "Number of │ │ │ │ │ - 0x00036a30 696d706f 72746564 2066756e 6374696f imported functio │ │ │ │ │ - 0x00036a40 6e732069 6e207468 65205045 2e222c0a ns in the PE.",. │ │ │ │ │ - 0x00036a50 09090922 74797065 223a2022 69220a09 ..."type": "i".. │ │ │ │ │ - 0x00036a60 097d2c0a 09097b0a 09090922 6b696e64 .},...{...."kind │ │ │ │ │ - 0x00036a70 223a2022 76616c75 65222c0a 09090922 ": "value",...." │ │ │ │ │ - 0x00036a80 6e616d65 223a2022 6e756d62 65725f6f name": "number_o │ │ │ │ │ - 0x00036a90 665f6465 6c617965 645f696d 706f7274 f_delayed_import │ │ │ │ │ - 0x00036aa0 65645f66 756e6374 696f6e73 222c0a09 ed_functions",.. │ │ │ │ │ - 0x00036ab0 09092264 6f63756d 656e7461 74696f6e .."documentation │ │ │ │ │ - 0x00036ac0 223a2022 4e756d62 6572206f 66206465 ": "Number of de │ │ │ │ │ - 0x00036ad0 6c617920 696d706f 72746564 2066756e lay imported fun │ │ │ │ │ - 0x00036ae0 6374696f 6e732069 6e207468 65205045 ctions in the PE │ │ │ │ │ - 0x00036af0 2e222c0a 09090922 74797065 223a2022 .",...."type": " │ │ │ │ │ - 0x00036b00 69220a09 097d2c0a 09097b0a 09090922 i"...},...{...." │ │ │ │ │ - 0x00036b10 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00036b20 09090922 6e616d65 223a2022 6e756d62 ..."name": "numb │ │ │ │ │ - 0x00036b30 65725f6f 665f6465 6c617965 645f696d er_of_delayed_im │ │ │ │ │ - 0x00036b40 706f7274 73222c0a 09090922 646f6375 ports",...."docu │ │ │ │ │ - 0x00036b50 6d656e74 6174696f 6e223a20 224e756d mentation": "Num │ │ │ │ │ - 0x00036b60 62657220 6f662064 656c6179 20696d70 ber of delay imp │ │ │ │ │ - 0x00036b70 6f727465 6420444c 4c732069 6e207468 orted DLLs in th │ │ │ │ │ - 0x00036b80 65205045 2e20284e 756d6265 72206f66 e PE. (Number of │ │ │ │ │ - 0x00036b90 20494d41 47455f44 454c4159 4c4f4144 IMAGE_DELAYLOAD │ │ │ │ │ - 0x00036ba0 5f444553 43524950 544f5220 70617273 _DESCRIPTOR pars │ │ │ │ │ - 0x00036bb0 65642066 726f6d20 66696c65 292e222c ed from file).", │ │ │ │ │ - 0x00036bc0 0a090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ │ - 0x00036bd0 09097d2c 0a09097b 0a090909 226b696e ..},...{...."kin │ │ │ │ │ - 0x00036be0 64223a20 22617272 6179222c 0a090909 d": "array",.... │ │ │ │ │ - 0x00036bf0 226e616d 65223a20 2264656c 61796564 "name": "delayed │ │ │ │ │ - 0x00036c00 5f696d70 6f72745f 64657461 696c7322 _import_details" │ │ │ │ │ - 0x00036c10 2c0a0909 0922646f 63756d65 6e746174 ,...."documentat │ │ │ │ │ - 0x00036c20 696f6e22 3a202241 72726179 206f6620 ion": "Array of │ │ │ │ │ - 0x00036c30 73747275 63747572 65732063 6f6e7461 structures conta │ │ │ │ │ - 0x00036c40 696e696e 6720696e 666f726d 6174696f ining informatio │ │ │ │ │ - 0x00036c50 6e206162 6f757420 74686520 50452773 n about the PE's │ │ │ │ │ - 0x00036c60 2064656c 61792069 6d706f72 7473206c delay imports l │ │ │ │ │ - 0x00036c70 69627261 72696573 2e222c0a 09090922 ibraries.",...." │ │ │ │ │ - 0x00036c80 73747275 63747572 65223a20 7b0a0909 structure": {... │ │ │ │ │ - 0x00036c90 0909226b 696e6422 3a202273 74727563 .."kind": "struc │ │ │ │ │ - 0x00036ca0 74222c0a 09090909 226e616d 65223a20 t",....."name": │ │ │ │ │ - 0x00036cb0 22696d70 6f72745f 64657461 696c7322 "import_details" │ │ │ │ │ - 0x00036cc0 2c0a0909 09092261 74747269 62757465 ,....."attribute │ │ │ │ │ - 0x00036cd0 73223a20 5b0a0909 0909097b 0a090909 s": [......{.... │ │ │ │ │ - 0x00036ce0 09090922 6b696e64 223a2022 76616c75 ..."kind": "valu │ │ │ │ │ - 0x00036cf0 65222c0a 09090909 0909226e 616d6522 e",......."name" │ │ │ │ │ - 0x00036d00 3a20226c 69627261 72795f6e 616d6522 : "library_name" │ │ │ │ │ - 0x00036d10 2c0a0909 09090909 22646f63 756d656e ,......."documen │ │ │ │ │ - 0x00036d20 74617469 6f6e223a 20224c69 62726172 tation": "Librar │ │ │ │ │ - 0x00036d30 79206e61 6d652e22 2c0a0909 09090909 y name.",....... │ │ │ │ │ - 0x00036d40 22747970 65223a20 2273220a 09090909 "type": "s"..... │ │ │ │ │ - 0x00036d50 097d2c0a 09090909 097b0a09 09090909 .},......{...... │ │ │ │ │ - 0x00036d60 09226b69 6e64223a 20227661 6c756522 ."kind": "value" │ │ │ │ │ - 0x00036d70 2c0a0909 09090909 226e616d 65223a20 ,......."name": │ │ │ │ │ - 0x00036d80 226e756d 6265725f 6f665f66 756e6374 "number_of_funct │ │ │ │ │ - 0x00036d90 696f6e73 222c0a09 09090909 0922646f ions",......."do │ │ │ │ │ - 0x00036da0 63756d65 6e746174 696f6e22 3a20224e cumentation": "N │ │ │ │ │ - 0x00036db0 756d6265 72206f66 20696d70 6f727465 umber of importe │ │ │ │ │ - 0x00036dc0 64206675 6e637469 6f6e2e22 2c0a0909 d function.",... │ │ │ │ │ - 0x00036dd0 09090909 22747970 65223a20 2269220a ...."type": "i". │ │ │ │ │ - 0x00036de0 09090909 097d2c0a 09090909 097b0a09 .....},......{.. │ │ │ │ │ - 0x00036df0 09090909 09226b69 6e64223a 20226172 ....."kind": "ar │ │ │ │ │ - 0x00036e00 72617922 2c0a0909 09090909 226e616d ray",......."nam │ │ │ │ │ - 0x00036e10 65223a20 2266756e 6374696f 6e73222c e": "functions", │ │ │ │ │ - 0x00036e20 0a090909 09090922 646f6375 6d656e74 ......."document │ │ │ │ │ - 0x00036e30 6174696f 6e223a20 22417272 6179206f ation": "Array o │ │ │ │ │ - 0x00036e40 66207374 72756374 75726573 20636f6e f structures con │ │ │ │ │ - 0x00036e50 7461696e 696e6720 696e666f 726d6174 taining informat │ │ │ │ │ - 0x00036e60 696f6e20 61626f75 74207468 65205045 ion about the PE │ │ │ │ │ - 0x00036e70 27732069 6d706f72 74732066 756e6374 's imports funct │ │ │ │ │ - 0x00036e80 696f6e73 2e222c0a 09090909 09092273 ions.",......."s │ │ │ │ │ - 0x00036e90 74727563 74757265 223a207b 0a090909 tructure": {.... │ │ │ │ │ - 0x00036ea0 09090909 226b696e 64223a20 22737472 ...."kind": "str │ │ │ │ │ - 0x00036eb0 75637422 2c0a0909 09090909 09226e61 uct",........"na │ │ │ │ │ - 0x00036ec0 6d65223a 20226675 6e637469 6f6e7322 me": "functions" │ │ │ │ │ - 0x00036ed0 2c0a0909 09090909 09226174 74726962 ,........"attrib │ │ │ │ │ - 0x00036ee0 75746573 223a205b 0a090909 09090909 utes": [........ │ │ │ │ │ - 0x00036ef0 097b0a09 09090909 09090909 226b696e .{.........."kin │ │ │ │ │ - 0x00036f00 64223a20 2276616c 7565222c 0a090909 d": "value",.... │ │ │ │ │ - 0x00036f10 09090909 0909226e 616d6522 3a20226e ......"name": "n │ │ │ │ │ - 0x00036f20 616d6522 2c0a0909 09090909 09090922 ame",.........." │ │ │ │ │ - 0x00036f30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00036f40 224e616d 65206f66 20696d70 6f727465 "Name of importe │ │ │ │ │ - 0x00036f50 64206675 6e637469 6f6e2e22 2c0a0909 d function.",... │ │ │ │ │ - 0x00036f60 09090909 09090922 74797065 223a2022 ......."type": " │ │ │ │ │ - 0x00036f70 73220a09 09090909 0909097d 2c0a0909 s".........},... │ │ │ │ │ - 0x00036f80 09090909 09097b0a 09090909 09090909 ......{......... │ │ │ │ │ - 0x00036f90 09226b69 6e64223a 20227661 6c756522 ."kind": "value" │ │ │ │ │ - 0x00036fa0 2c0a0909 09090909 09090922 6e616d65 ,.........."name │ │ │ │ │ - 0x00036fb0 223a2022 6f726469 6e616c22 2c0a0909 ": "ordinal",... │ │ │ │ │ - 0x00036fc0 09090909 09090922 646f6375 6d656e74 ......."document │ │ │ │ │ - 0x00036fd0 6174696f 6e223a20 22204f72 64696e61 ation": " Ordina │ │ │ │ │ - 0x00036fe0 6c206f66 20696d70 6f727465 64206675 l of imported fu │ │ │ │ │ - 0x00036ff0 6e637469 6f6e2e20 4966206f 7264696e nction. If ordin │ │ │ │ │ - 0x00037000 616c2064 6f657320 6e6f7420 65786973 al does not exis │ │ │ │ │ - 0x00037010 74207468 69732076 616c7565 20697320 t this value is │ │ │ │ │ - 0x00037020 59525f55 4e444546 494e4544 2e222c0a YR_UNDEFINED.",. │ │ │ │ │ - 0x00037030 09090909 09090909 09227479 7065223a ........."type": │ │ │ │ │ - 0x00037040 20226922 0a090909 09090909 097d2c0a "i".........},. │ │ │ │ │ - 0x00037050 09090909 09090909 7b0a0909 09090909 ........{....... │ │ │ │ │ - 0x00037060 09090922 6b696e64 223a2022 76616c75 ..."kind": "valu │ │ │ │ │ - 0x00037070 65222c0a 09090909 09090909 09226e61 e",.........."na │ │ │ │ │ - 0x00037080 6d65223a 20227276 61222c0a 09090909 me": "rva",..... │ │ │ │ │ - 0x00037090 09090909 0922646f 63756d65 6e746174 ....."documentat │ │ │ │ │ - 0x000370a0 696f6e22 3a202252 656c6174 69766520 ion": "Relative │ │ │ │ │ - 0x000370b0 76697274 75616c20 61646472 65737320 virtual address │ │ │ │ │ - 0x000370c0 28525641 29206f66 20696d70 6f727465 (RVA) of importe │ │ │ │ │ - 0x000370d0 64206675 6e637469 6f6e2e20 49662072 d function. If r │ │ │ │ │ - 0x000370e0 7661206e 6f742066 6f756e64 20746865 va not found the │ │ │ │ │ - 0x000370f0 6e207468 69732076 616c7565 20697320 n this value is │ │ │ │ │ - 0x00037100 59525f55 4e444546 494e4544 2e222c0a YR_UNDEFINED.",. │ │ │ │ │ - 0x00037110 09090909 09090909 09227479 7065223a ........."type": │ │ │ │ │ - 0x00037120 20226922 0a090909 09090909 097d0a09 "i".........}.. │ │ │ │ │ - 0x00037130 09090909 09095d0a 09090909 09097d0a ......].......}. │ │ │ │ │ - 0x00037140 09090909 097d0a09 0909095d 0a090909 .....}.....].... │ │ │ │ │ - 0x00037150 7d0a0909 7d2c0a20 20202020 2020207b }...},. { │ │ │ │ │ - 0x00037160 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ - 0x00037170 6e64223a 20226675 6e637469 6f6e222c nd": "function", │ │ │ │ │ - 0x00037180 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ - 0x00037190 6d65223a 20226c6f 63616c65 222c0a20 me": "locale",. │ │ │ │ │ - 0x000371a0 20202020 20202020 20202022 72657475 "retu │ │ │ │ │ - 0x000371b0 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ │ - 0x000371c0 20202020 20202020 20202022 6f766572 "over │ │ │ │ │ - 0x000371d0 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ │ - 0x000371e0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x000371f0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037200 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ + 0x00035c60 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00035c70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035c80 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00035c90 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00035ca0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035cb0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00035cc0 6d65223a 20226e75 6d626572 5f6f665f me": "number_of_ │ │ │ │ │ + 0x00035cd0 67656e65 7269635f 70617261 6d657465 generic_paramete │ │ │ │ │ + 0x00035ce0 7273222c 0a202020 20202020 20202020 rs",. │ │ │ │ │ + 0x00035cf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035d00 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00035d10 6e746174 696f6e22 3a20224e 756d6265 ntation": "Numbe │ │ │ │ │ + 0x00035d20 72206f66 20746865 206d6574 686f6420 r of the method │ │ │ │ │ + 0x00035d30 67656e65 72696320 70617261 6d657465 generic paramete │ │ │ │ │ + 0x00035d40 72732e22 2c0a2020 20202020 20202020 rs.",. │ │ │ │ │ + 0x00035d50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035d60 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00035d70 3a202269 220a2020 20202020 20202020 : "i". │ │ │ │ │ + 0x00035d80 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035d90 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00035da0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035db0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00035dc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035dd0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00035de0 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ │ + 0x00035df0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035e00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035e10 20202020 226e616d 65223a20 2267656e "name": "gen │ │ │ │ │ + 0x00035e20 65726963 5f706172 616d6574 65727322 eric_parameters" │ │ │ │ │ + 0x00035e30 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00035e40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035e50 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00035e60 74696f6e 223a2022 41207a65 726f2d62 tion": "A zero-b │ │ │ │ │ + 0x00035e70 61736564 20617272 6179206f 66206d65 ased array of me │ │ │ │ │ + 0x00035e80 74686f64 2067656e 65726963 20706172 thod generic par │ │ │ │ │ + 0x00035e90 616d6574 6572732e 20496e64 69766964 ameters. Individ │ │ │ │ │ + 0x00035ea0 75616c20 70617261 6d657465 72732063 ual parameters c │ │ │ │ │ + 0x00035eb0 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ │ + 0x00035ec0 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ │ + 0x00035ed0 70657261 746f722e 222c0a20 20202020 perator.",. │ │ │ │ │ + 0x00035ee0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035ef0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00035f00 74797065 223a2022 73220a20 20202020 type": "s". │ │ │ │ │ + 0x00035f10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035f20 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x00035f30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035f40 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x00035f50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00035f60 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x00035f70 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x00035f80 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ + 0x00035f90 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x00035fa0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ + 0x00035fb0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ + 0x00035fc0 64223a20 22617272 6179222c 0a202020 d": "array",. │ │ │ │ │ + 0x00035fd0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00035fe0 20227265 736f7572 63657322 2c0a2020 "resources",. │ │ │ │ │ + 0x00035ff0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00036000 656e7461 74696f6e 223a2022 41207a65 entation": "A ze │ │ │ │ │ + 0x00036010 726f2d62 61736564 20617272 6179206f ro-based array o │ │ │ │ │ + 0x00036020 66207265 736f7572 6365206f 626a6563 f resource objec │ │ │ │ │ + 0x00036030 74732c20 6f6e6520 666f7220 65616368 ts, one for each │ │ │ │ │ + 0x00036040 20726573 6f757263 65207468 65202e4e resource the .N │ │ │ │ │ + 0x00036050 45542066 696c6520 6861732e 20496e64 ET file has. Ind │ │ │ │ │ + 0x00036060 69766964 75616c20 7265736f 75726365 ividual resource │ │ │ │ │ + 0x00036070 73206361 6e206265 20616363 65737365 s can be accesse │ │ │ │ │ + 0x00036080 64206279 20757369 6e672074 6865205b d by using the [ │ │ │ │ │ + 0x00036090 5d206f70 65726174 6f722e20 4578616d ] operator. Exam │ │ │ │ │ + 0x000360a0 706c653a 20606060 75696e74 31366265 ple: ```uint16be │ │ │ │ │ + 0x000360b0 28646f74 6e65742e 7265736f 75726365 (dotnet.resource │ │ │ │ │ + 0x000360c0 735b305d 2e6f6666 73657429 203d3d20 s[0].offset) == │ │ │ │ │ + 0x000360d0 30783464 35616060 60222c0a 20202020 0x4d5a```",. │ │ │ │ │ + 0x000360e0 20202020 20202020 22737472 75637475 "structu │ │ │ │ │ + 0x000360f0 7265223a 0a202020 20202020 20202020 re":. │ │ │ │ │ + 0x00036100 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00036110 20202022 6b696e64 223a2022 73747275 "kind": "stru │ │ │ │ │ + 0x00036120 6374222c 0a202020 20202020 20202020 ct",. │ │ │ │ │ + 0x00036130 20202020 20226e61 6d65223a 20227265 "name": "re │ │ │ │ │ + 0x00036140 736f7572 63657322 2c0a2020 20202020 sources",. │ │ │ │ │ + 0x00036150 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00036160 656e7461 74696f6e 223a2022 222c0a20 entation": "",. │ │ │ │ │ + 0x00036170 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00036180 61747472 69627574 6573223a 205b0a20 attributes": [. │ │ │ │ │ + 0x00036190 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000361a0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000361b0 20202020 20202020 20202020 20226b69 "ki │ │ │ │ │ + 0x000361c0 6e64223a 20227661 6c756522 2c0a2020 nd": "value",. │ │ │ │ │ + 0x000361d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000361e0 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ + 0x000361f0 616d6522 2c0a2020 20202020 20202020 ame",. │ │ │ │ │ + 0x00036200 20202020 20202020 20202020 20202264 "d │ │ │ │ │ + 0x00036210 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ + 0x00036220 4e616d65 206f6620 74686520 7265736f Name of the reso │ │ │ │ │ + 0x00036230 75726365 20287374 72696e67 292e222c urce (string).", │ │ │ │ │ + 0x00036240 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00036250 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00036260 20227322 0a202020 20202020 20202020 "s". │ │ │ │ │ + 0x00036270 20202020 20202020 207d2c0a 20202020 },. │ │ │ │ │ + 0x00036280 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036290 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000362a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x000362b0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x000362c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000362d0 20202022 6e616d65 223a2022 6f666673 "name": "offs │ │ │ │ │ + 0x000362e0 6574222c 0a202020 20202020 20202020 et",. │ │ │ │ │ + 0x000362f0 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00036300 63756d65 6e746174 696f6e22 3a20224f cumentation": "O │ │ │ │ │ + 0x00036310 66667365 7420666f 72207468 65207265 ffset for the re │ │ │ │ │ + 0x00036320 736f7572 63652064 6174612e 222c0a20 source data.",. │ │ │ │ │ + 0x00036330 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036340 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00036350 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x00036360 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00036370 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00036380 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036390 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x000363a0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x000363b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000363c0 20226e61 6d65223a 20226c65 6e677468 "name": "length │ │ │ │ │ + 0x000363d0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000363e0 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x000363f0 6d656e74 6174696f 6e223a20 224c656e mentation": "Len │ │ │ │ │ + 0x00036400 67746820 6f662074 68652072 65736f75 gth of the resou │ │ │ │ │ + 0x00036410 72636520 64617461 2e222c0a 20202020 rce data.",. │ │ │ │ │ + 0x00036420 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036430 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ + 0x00036440 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036450 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ + 0x00036460 20202020 20205d0a 20202020 20202020 ]. │ │ │ │ │ + 0x00036470 20202020 7d0a2020 20202020 20207d2c }. }, │ │ │ │ │ + 0x00036480 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ + 0x00036490 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x000364a0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x000364b0 20202020 226e616d 65223a20 226e756d "name": "num │ │ │ │ │ + 0x000364c0 6265725f 6f665f72 65736f75 72636573 ber_of_resources │ │ │ │ │ + 0x000364d0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ + 0x000364e0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ + 0x000364f0 22546865 206e756d 62657220 6f662072 "The number of r │ │ │ │ │ + 0x00036500 65736f75 72636573 20696e20 74686520 esources in the │ │ │ │ │ + 0x00036510 2e4e4554 2066696c 652e2054 68657365 .NET file. These │ │ │ │ │ + 0x00036520 20617265 20646966 66657265 6e742066 are different f │ │ │ │ │ + 0x00036530 726f6d20 6e6f726d 616c2050 45207265 rom normal PE re │ │ │ │ │ + 0x00036540 736f7572 6365732e 222c0a20 20202020 sources.",. │ │ │ │ │ + 0x00036550 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00036560 69220a20 20202020 2020207d 2c0a2020 i". },. │ │ │ │ │ + 0x00036570 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00036580 20202020 226b696e 64223a20 22617272 "kind": "arr │ │ │ │ │ + 0x00036590 6179222c 0a202020 20202020 20202020 ay",. │ │ │ │ │ + 0x000365a0 20226e61 6d65223a 20226173 73656d62 "name": "assemb │ │ │ │ │ + 0x000365b0 6c795f72 65667322 2c0a2020 20202020 ly_refs",. │ │ │ │ │ + 0x000365c0 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x000365d0 74696f6e 223a2022 4f626a65 63742066 tion": "Object f │ │ │ │ │ + 0x000365e0 6f72202e 4e455420 61737365 6d626c79 or .NET assembly │ │ │ │ │ + 0x000365f0 20726566 6572656e 63652069 6e666f72 reference infor │ │ │ │ │ + 0x00036600 6d617469 6f6e2e22 2c0a2020 20202020 mation.",. │ │ │ │ │ + 0x00036610 20202020 20202273 74727563 74757265 "structure │ │ │ │ │ + 0x00036620 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ │ + 0x00036630 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00036640 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ │ + 0x00036650 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00036660 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ │ + 0x00036670 6d626c79 5f726566 73222c0a 20202020 mbly_refs",. │ │ │ │ │ + 0x00036680 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00036690 756d656e 74617469 6f6e223a 2022222c umentation": "", │ │ │ │ │ + 0x000366a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000366b0 20226174 74726962 75746573 223a205b "attributes": [ │ │ │ │ │ + 0x000366c0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000366d0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x000366e0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000366f0 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ │ + 0x00036700 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00036710 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ + 0x00036720 20227665 7273696f 6e222c0a 20202020 "version",. │ │ │ │ │ + 0x00036730 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036740 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00036750 6f6e223a 2022416e 206f626a 65637420 on": "An object │ │ │ │ │ + 0x00036760 77697468 20696e74 65676572 2076616c with integer val │ │ │ │ │ + 0x00036770 75657320 72657072 6573656e 74696e67 ues representing │ │ │ │ │ + 0x00036780 20766572 73696f6e 20696e66 6f726d61 version informa │ │ │ │ │ + 0x00036790 74696f6e 20666f72 20746869 73206173 tion for this as │ │ │ │ │ + 0x000367a0 73656d62 6c792e22 2c0a2020 20202020 sembly.",. │ │ │ │ │ + 0x000367b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000367c0 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ + 0x000367d0 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x000367e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x000367f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036800 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036810 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00036820 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00036830 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036840 20226e61 6d65223a 20226d61 6a6f7222 "name": "major" │ │ │ │ │ + 0x00036850 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00036860 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036870 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00036880 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00036890 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000368a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000368b0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x000368c0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x000368d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000368e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x000368f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036900 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036910 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00036920 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00036930 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036940 20226e61 6d65223a 20226d69 6e6f7222 "name": "minor" │ │ │ │ │ + 0x00036950 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00036960 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036970 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00036980 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00036990 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000369a0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000369b0 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ + 0x000369c0 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x000369d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000369e0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x000369f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036a00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036a10 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x00036a20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00036a30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036a40 20226e61 6d65223a 20226275 696c645f "name": "build_ │ │ │ │ │ + 0x00036a50 6e756d62 6572222c 0a202020 20202020 number",. │ │ │ │ │ + 0x00036a60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036a70 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ + 0x00036a80 6e746174 696f6e22 3a202222 2c0a2020 ntation": "",. │ │ │ │ │ + 0x00036a90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036aa0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x00036ab0 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00036ac0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036ad0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00036ae0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036af0 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ + 0x00036b00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036b10 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ + 0x00036b20 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ + 0x00036b30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036b40 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00036b50 22726576 6973696f 6e5f6e75 6d626572 "revision_number │ │ │ │ │ + 0x00036b60 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00036b70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036b80 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00036b90 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00036ba0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036bb0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00036bc0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ + 0x00036bd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036be0 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00036bf0 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ + 0x00036c00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036c10 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00036c20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00036c30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036c40 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00036c50 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00036c60 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00036c70 3a202270 75626c69 635f6b65 795f6f72 : "public_key_or │ │ │ │ │ + 0x00036c80 5f746f6b 656e222c 0a202020 20202020 _token",. │ │ │ │ │ + 0x00036c90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036ca0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00036cb0 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ │ + 0x00036cc0 6e696e67 20746865 20707562 6c696320 ning the public │ │ │ │ │ + 0x00036cd0 6b657920 6f722074 6f6b656e 20776869 key or token whi │ │ │ │ │ + 0x00036ce0 63682069 64656e74 69666965 73207468 ch identifies th │ │ │ │ │ + 0x00036cf0 65206175 74686f72 206f6620 74686973 e author of this │ │ │ │ │ + 0x00036d00 20617373 656d626c 792e222c 0a202020 assembly.",. │ │ │ │ │ + 0x00036d10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036d20 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ + 0x00036d30 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00036d40 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00036d50 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ + 0x00036d60 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036d70 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ + 0x00036d80 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ + 0x00036d90 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00036da0 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ │ + 0x00036db0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036dc0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00036dd0 6174696f 6e223a20 22537472 696e6720 ation": "String │ │ │ │ │ + 0x00036de0 636f6e74 61696e69 6e672074 68652061 containing the a │ │ │ │ │ + 0x00036df0 7373656d 626c7920 6e616d65 2e222c0a ssembly name.",. │ │ │ │ │ + 0x00036e00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00036e10 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00036e20 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ + 0x00036e30 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x00036e40 20202020 20202020 20205d0a 20202020 ]. │ │ │ │ │ + 0x00036e50 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x00036e60 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00036e70 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00036e80 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00036e90 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00036ea0 226e756d 6265725f 6f665f61 7373656d "number_of_assem │ │ │ │ │ + 0x00036eb0 626c795f 72656673 222c0a20 20202020 bly_refs",. │ │ │ │ │ + 0x00036ec0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00036ed0 6174696f 6e223a20 22222c0a 20202020 ation": "",. │ │ │ │ │ + 0x00036ee0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00036ef0 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00036f00 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00036f10 20202020 20226b69 6e64223a 20227374 "kind": "st │ │ │ │ │ + 0x00036f20 72756374 222c0a20 20202020 20202020 ruct",. │ │ │ │ │ + 0x00036f30 20202022 6e616d65 223a2022 61737365 "name": "asse │ │ │ │ │ + 0x00036f40 6d626c79 222c0a20 20202020 20202020 mbly",. │ │ │ │ │ + 0x00036f50 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00036f60 6e223a20 224f626a 65637420 666f7220 n": "Object for │ │ │ │ │ + 0x00036f70 2e4e4554 20617373 656d626c 7920696e .NET assembly in │ │ │ │ │ + 0x00036f80 666f726d 6174696f 6e2e2045 78616d70 formation. Examp │ │ │ │ │ + 0x00036f90 6c653a20 60606064 6f746e65 742e6173 le: ```dotnet.as │ │ │ │ │ + 0x00036fa0 73656d62 6c792e6e 616d6520 3d3d205c sembly.name == \ │ │ │ │ │ + 0x00036fb0 224b6579 6c6f6767 65725c22 60606022 "Keylogger\"```" │ │ │ │ │ + 0x00036fc0 2c0a2020 20202020 20202020 20202261 ,. "a │ │ │ │ │ + 0x00036fd0 74747269 62757465 73223a20 5b0a2020 ttributes": [. │ │ │ │ │ + 0x00036fe0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00036ff0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037000 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ │ + 0x00037010 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ │ + 0x00037020 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00037030 3a202276 65727369 6f6e222c 0a202020 : "version",. │ │ │ │ │ + 0x00037040 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037050 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00037060 3a202241 6e206f62 6a656374 20776974 : "An object wit │ │ │ │ │ + 0x00037070 6820696e 74656765 72207661 6c756573 h integer values │ │ │ │ │ + 0x00037080 20726570 72657365 6e74696e 67207665 representing ve │ │ │ │ │ + 0x00037090 7273696f 6e20696e 666f726d 6174696f rsion informatio │ │ │ │ │ + 0x000370a0 6e20666f 72207468 69732061 7373656d n for this assem │ │ │ │ │ + 0x000370b0 626c792e 222c0a20 20202020 20202020 bly.",. │ │ │ │ │ + 0x000370c0 20202020 20202020 20202022 61747472 "attr │ │ │ │ │ + 0x000370d0 69627574 6573223a 205b0a20 20202020 ibutes": [. │ │ │ │ │ + 0x000370e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000370f0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00037100 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037110 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x00037120 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00037130 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00037140 616d6522 3a20226d 616a6f72 222c0a20 ame": "major",. │ │ │ │ │ + 0x00037150 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037160 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00037170 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00037180 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037190 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x000371a0 65223a20 2269220a 20202020 20202020 e": "i". │ │ │ │ │ + 0x000371b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000371c0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ + 0x000371d0 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x000371e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000371f0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00037200 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ 0x00037210 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037220 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00037230 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037240 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00037250 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00037260 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00037270 616d6522 3a20226c 6f63616c 655f6964 ame": "locale_id │ │ │ │ │ - 0x00037280 656e7469 66696572 220a2020 20202020 entifier". │ │ │ │ │ + 0x00037220 20202020 2020226e 616d6522 3a20226d "name": "m │ │ │ │ │ + 0x00037230 696e6f72 222c0a20 20202020 20202020 inor",. │ │ │ │ │ + 0x00037240 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037250 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00037260 6e223a20 22222c0a 20202020 20202020 n": "",. │ │ │ │ │ + 0x00037270 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037280 20202020 22747970 65223a20 2269220a "type": "i". │ │ │ │ │ 0x00037290 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000372a0 20207d0a 20202020 20202020 20202020 }. │ │ │ │ │ - 0x000372b0 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ │ - 0x000372c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000372d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x000372e0 2246756e 6374696f 6e207265 7475726e "Function return │ │ │ │ │ - 0x000372f0 696e6720 74727565 20696620 74686520 ing true if the │ │ │ │ │ - 0x00037300 50452068 61732061 20726573 6f757263 PE has a resourc │ │ │ │ │ - 0x00037310 65207769 74682074 68652073 70656369 e with the speci │ │ │ │ │ - 0x00037320 66696564 206c6f63 616c6520 6964656e fied locale iden │ │ │ │ │ - 0x00037330 74696669 65722e20 4c6f6361 6c652069 tifier. Locale i │ │ │ │ │ - 0x00037340 64656e74 69666965 72732061 72652031 dentifiers are 1 │ │ │ │ │ - 0x00037350 362d6269 7420696e 74656765 72732e22 6-bit integers." │ │ │ │ │ - 0x00037360 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00037370 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ │ - 0x00037380 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00037390 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x000373a0 2020226b 696e6422 3a202266 756e6374 "kind": "funct │ │ │ │ │ - 0x000373b0 696f6e22 2c0a2020 20202020 20202020 ion",. │ │ │ │ │ - 0x000373c0 2020226e 616d6522 3a20226c 616e6775 "name": "langu │ │ │ │ │ - 0x000373d0 61676522 2c0a2020 20202020 20202020 age",. │ │ │ │ │ - 0x000373e0 20202272 65747572 6e5f7479 7065223a "return_type": │ │ │ │ │ - 0x000373f0 20226922 2c0a2020 20202020 20202020 "i",. │ │ │ │ │ - 0x00037400 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ - 0x00037410 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00037420 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ - 0x00037430 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ - 0x00037440 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x00037450 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00037460 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037470 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ - 0x00037480 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ - 0x00037490 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000374a0 20202020 20226e61 6d65223a 20226c61 "name": "la │ │ │ │ │ - 0x000374b0 6e677561 67655f69 64656e74 69666965 nguage_identifie │ │ │ │ │ - 0x000374c0 72220a20 20202020 20202020 20202020 r". │ │ │ │ │ - 0x000374d0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x000374e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000374f0 205d2c0a 20202020 20202020 20202020 ],. │ │ │ │ │ - 0x00037500 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00037510 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ │ - 0x00037520 6f6e2072 65747572 6e696e67 20747275 on returning tru │ │ │ │ │ - 0x00037530 65206966 20746865 20504520 68617320 e if the PE has │ │ │ │ │ - 0x00037540 61207265 736f7572 63652077 69746820 a resource with │ │ │ │ │ - 0x00037550 74686520 73706563 69666965 64206c61 the specified la │ │ │ │ │ - 0x00037560 6e677561 67652069 64656e74 69666965 nguage identifie │ │ │ │ │ - 0x00037570 722e204c 616e6775 61676520 6964656e r. Language iden │ │ │ │ │ - 0x00037580 74696669 65727320 61726520 382d6269 tifiers are 8-bi │ │ │ │ │ - 0x00037590 7420696e 74656765 72732e22 0a202020 t integers.". │ │ │ │ │ - 0x000375a0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ - 0x000375b0 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ - 0x000375c0 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x000375d0 7b0a2020 20202020 20202020 2020226b {. "k │ │ │ │ │ - 0x000375e0 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ │ - 0x000375f0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ - 0x00037600 616d6522 3a202269 735f646c 6c222c0a ame": "is_dll",. │ │ │ │ │ - 0x00037610 20202020 20202020 20202020 22726574 "ret │ │ │ │ │ - 0x00037620 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ │ - 0x00037630 20202020 20202020 20202020 226f7665 "ove │ │ │ │ │ - 0x00037640 726c6f61 6473223a 205b0a20 20202020 rloads": [. │ │ │ │ │ - 0x00037650 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x000372a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000372b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000372c0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000372d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000372e0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ + 0x000372f0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00037300 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00037310 616d6522 3a202262 75696c64 5f6e756d ame": "build_num │ │ │ │ │ + 0x00037320 62657222 2c0a2020 20202020 20202020 ber",. │ │ │ │ │ + 0x00037330 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037340 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ + 0x00037350 223a2022 222c0a20 20202020 20202020 ": "",. │ │ │ │ │ + 0x00037360 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037370 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x00037380 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037390 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000373a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000373b0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000373c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000373d0 226b696e 64223a20 2276616c 7565222c "kind": "value", │ │ │ │ │ + 0x000373e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000373f0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x00037400 6d65223a 20227265 76697369 6f6e5f6e me": "revision_n │ │ │ │ │ + 0x00037410 756d6265 72222c0a 20202020 20202020 umber",. │ │ │ │ │ + 0x00037420 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037430 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ + 0x00037440 6f6e223a 2022222c 0a202020 20202020 on": "",. │ │ │ │ │ + 0x00037450 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037460 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ + 0x00037470 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00037480 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x00037490 20202020 20202020 20202020 2020205d ] │ │ │ │ │ + 0x000374a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000374b0 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x000374c0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000374d0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x000374e0 3a202276 616c7565 222c0a20 20202020 : "value",. │ │ │ │ │ + 0x000374f0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00037500 6e616d65 223a2022 6e616d65 222c0a20 name": "name",. │ │ │ │ │ + 0x00037510 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037520 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00037530 6e223a20 22537472 696e6720 636f6e74 n": "String cont │ │ │ │ │ + 0x00037540 61696e69 6e672074 68652061 7373656d aining the assem │ │ │ │ │ + 0x00037550 626c7920 6e616d65 2e222c0a 20202020 bly name.",. │ │ │ │ │ + 0x00037560 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037570 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ │ + 0x00037580 20202020 20202020 20202020 7d2c0a20 },. │ │ │ │ │ + 0x00037590 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x000375a0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000375b0 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x000375c0 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x000375d0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x000375e0 3a202263 756c7475 7265222c 0a202020 : "culture",. │ │ │ │ │ + 0x000375f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037600 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00037610 3a202253 7472696e 6720636f 6e746169 : "String contai │ │ │ │ │ + 0x00037620 6e696e67 20746865 2063756c 74757265 ning the culture │ │ │ │ │ + 0x00037630 20286c61 6e677561 67652f63 6f756e74 (language/count │ │ │ │ │ + 0x00037640 72792f72 6567696f 6e292066 6f722074 ry/region) for t │ │ │ │ │ + 0x00037650 68697320 61737365 6d626c79 2e222c0a his assembly.",. │ │ │ │ │ 0x00037660 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037670 20226172 67756d65 6e747322 3a205b5d "arguments": [] │ │ │ │ │ - 0x00037680 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00037690 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ - 0x000376a0 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ │ - 0x000376b0 20726574 75726e69 6e672074 72756520 returning true │ │ │ │ │ - 0x000376c0 69662074 68652050 45206973 20612044 if the PE is a D │ │ │ │ │ - 0x000376d0 4c4c2e22 0a202020 20202020 20202020 LL.". │ │ │ │ │ - 0x000376e0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x000376f0 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ │ - 0x00037700 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00037710 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ - 0x00037720 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ - 0x00037730 20202020 2020226e 616d6522 3a202269 "name": "i │ │ │ │ │ - 0x00037740 735f3332 62697422 2c0a2020 20202020 s_32bit",. │ │ │ │ │ - 0x00037750 20202020 20202272 65747572 6e5f7479 "return_ty │ │ │ │ │ - 0x00037760 7065223a 20226922 2c0a2020 20202020 pe": "i",. │ │ │ │ │ - 0x00037770 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ - 0x00037780 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ - 0x00037790 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x000377a0 20202020 20202020 20202022 61726775 "argu │ │ │ │ │ - 0x000377b0 6d656e74 73223a20 5b5d2c0a 20202020 ments": [],. │ │ │ │ │ - 0x000377c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000377d0 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x000377e0 20224675 6e637469 6f6e2072 65747572 "Function retur │ │ │ │ │ - 0x000377f0 6e696e67 20747275 65206966 20746865 ning true if the │ │ │ │ │ - 0x00037800 20504520 69732033 32626974 732e220a PE is 32bits.". │ │ │ │ │ - 0x00037810 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037820 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ │ - 0x00037830 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00037840 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ - 0x00037850 20226b69 6e64223a 20226675 6e637469 "kind": "functi │ │ │ │ │ - 0x00037860 6f6e222c 0a202020 20202020 20202020 on",. │ │ │ │ │ - 0x00037870 20226e61 6d65223a 20226973 5f363462 "name": "is_64b │ │ │ │ │ - 0x00037880 6974222c 0a202020 20202020 20202020 it",. │ │ │ │ │ - 0x00037890 20227265 7475726e 5f747970 65223a20 "return_type": │ │ │ │ │ - 0x000378a0 2269222c 0a202020 20202020 20202020 "i",. │ │ │ │ │ - 0x000378b0 20226f76 65726c6f 61647322 3a205b0a "overloads": [. │ │ │ │ │ - 0x000378c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000378d0 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ - 0x000378e0 20202020 20202261 7267756d 656e7473 "arguments │ │ │ │ │ - 0x000378f0 223a205b 5d2c0a20 20202020 20202020 ": [],. │ │ │ │ │ - 0x00037900 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00037910 6d656e74 6174696f 6e223a20 2246756e mentation": "Fun │ │ │ │ │ - 0x00037920 6374696f 6e207265 7475726e 696e6720 ction returning │ │ │ │ │ - 0x00037930 74727565 20696620 74686520 50452069 true if the PE i │ │ │ │ │ - 0x00037940 73203634 62697473 2e220a20 20202020 s 64bits.". │ │ │ │ │ - 0x00037950 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ - 0x00037960 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ - 0x00037970 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00037980 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00037990 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x000379a0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x000379b0 20226e75 6d626572 5f6f665f 696d706f "number_of_impo │ │ │ │ │ - 0x000379c0 72747322 2c0a2020 20202020 20202020 rts",. │ │ │ │ │ - 0x000379d0 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x000379e0 223a2022 4e756d62 6572206f 6620696d ": "Number of im │ │ │ │ │ - 0x000379f0 706f7274 7320696e 20746865 2050452e ports in the PE. │ │ │ │ │ - 0x00037a00 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00037a10 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00037a20 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00037a30 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00037a40 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00037a50 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00037a60 20226e75 6d626572 5f6f665f 6578706f "number_of_expo │ │ │ │ │ - 0x00037a70 72747322 2c0a2020 20202020 20202020 rts",. │ │ │ │ │ - 0x00037a80 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00037a90 223a2022 4e756d62 6572206f 66206578 ": "Number of ex │ │ │ │ │ - 0x00037aa0 706f7274 7320696e 20746865 2050452e ports in the PE. │ │ │ │ │ - 0x00037ab0 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00037ac0 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00037ad0 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00037ae0 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00037af0 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00037b00 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00037b10 20227265 736f7572 63655f74 696d6573 "resource_times │ │ │ │ │ - 0x00037b20 74616d70 222c0a20 20202020 20202020 tamp",. │ │ │ │ │ - 0x00037b30 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00037b40 6e223a20 22526573 6f757263 65207469 n": "Resource ti │ │ │ │ │ - 0x00037b50 6d657374 616d702e 20546869 73206973 mestamp. This is │ │ │ │ │ - 0x00037b60 2073746f 72656420 61732061 6e20696e stored as an in │ │ │ │ │ - 0x00037b70 74656765 722e222c 0a202020 20202020 teger.",. │ │ │ │ │ - 0x00037b80 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00037b90 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ - 0x00037ba0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00037bb0 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ │ - 0x00037bc0 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ - 0x00037bd0 226e616d 65223a20 22726573 6f757263 "name": "resourc │ │ │ │ │ - 0x00037be0 655f7665 7273696f 6e222c0a 20202020 e_version",. │ │ │ │ │ - 0x00037bf0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00037c00 74617469 6f6e223a 2022416e 206f626a tation": "An obj │ │ │ │ │ - 0x00037c10 65637420 77697468 2074776f 20696e74 ect with two int │ │ │ │ │ - 0x00037c20 65676572 20617474 72696275 7465732c eger attributes, │ │ │ │ │ - 0x00037c30 206d616a 6f722061 6e64206d 696e6f72 major and minor │ │ │ │ │ - 0x00037c40 20766572 73696f6e 732e222c 0a202020 versions.",. │ │ │ │ │ - 0x00037c50 20202020 20202020 20226174 74726962 "attrib │ │ │ │ │ - 0x00037c60 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ │ - 0x00037c70 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ - 0x00037c80 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00037c90 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x00037ca0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037cb0 20202020 226e616d 65223a20 226d616a "name": "maj │ │ │ │ │ - 0x00037cc0 6f72222c 0a202020 20202020 20202020 or",. │ │ │ │ │ - 0x00037cd0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00037ce0 6e746174 696f6e22 3a20224d 616a6f72 ntation": "Major │ │ │ │ │ - 0x00037cf0 20726573 6f757263 65207665 7273696f resource versio │ │ │ │ │ - 0x00037d00 6e2e222c 0a202020 20202020 20202020 n.",. │ │ │ │ │ - 0x00037d10 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00037d20 20226922 0a202020 20202020 20202020 "i". │ │ │ │ │ - 0x00037d30 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00037d40 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00037d50 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x00037d60 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ - 0x00037d70 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00037d80 20202022 6e616d65 223a2022 6d696e6f "name": "mino │ │ │ │ │ - 0x00037d90 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ │ - 0x00037da0 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ - 0x00037db0 74617469 6f6e223a 20224d69 6e6f7220 tation": "Minor │ │ │ │ │ - 0x00037dc0 7265736f 75726365 20766572 73696f6e resource version │ │ │ │ │ - 0x00037dd0 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ - 0x00037de0 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00037df0 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x00037e00 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ - 0x00037e10 20205d0a 20202020 20202020 7d2c0a20 ]. },. │ │ │ │ │ - 0x00037e20 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00037e30 20202020 20226b69 6e64223a 20226172 "kind": "ar │ │ │ │ │ - 0x00037e40 72617922 2c0a2020 20202020 20202020 ray",. │ │ │ │ │ - 0x00037e50 2020226e 616d6522 3a202272 65736f75 "name": "resou │ │ │ │ │ - 0x00037e60 72636573 222c0a20 20202020 20202020 rces",. │ │ │ │ │ - 0x00037e70 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ - 0x00037e80 6e223a20 2241207a 65726f2d 62617365 n": "A zero-base │ │ │ │ │ - 0x00037e90 64206172 72617920 6f662072 65736f75 d array of resou │ │ │ │ │ - 0x00037ea0 72636520 6f626a65 6374732c 206f6e65 rce objects, one │ │ │ │ │ - 0x00037eb0 20666f72 20656163 68207265 736f7572 for each resour │ │ │ │ │ - 0x00037ec0 63652074 68652050 45206861 732e2049 ce the PE has. I │ │ │ │ │ - 0x00037ed0 6e646976 69647561 6c207265 736f7572 ndividual resour │ │ │ │ │ - 0x00037ee0 63657320 63616e20 62652061 63636573 ces can be acces │ │ │ │ │ - 0x00037ef0 73656420 62792075 73696e67 20746865 sed by using the │ │ │ │ │ - 0x00037f00 205b5d20 6f706572 61746f72 2e416c6c [] operator.All │ │ │ │ │ - 0x00037f10 20726573 6f757263 6573206d 75737420 resources must │ │ │ │ │ - 0x00037f20 68617665 20612074 7970652c 20696420 have a type, id │ │ │ │ │ - 0x00037f30 286e616d 65292c20 616e6420 6c616e67 (name), and lang │ │ │ │ │ - 0x00037f40 75616765 20737065 63696669 65642e20 uage specified. │ │ │ │ │ - 0x00037f50 54686579 2063616e 20626520 65697468 They can be eith │ │ │ │ │ - 0x00037f60 65722061 6e20696e 74656765 72206f72 er an integer or │ │ │ │ │ - 0x00037f70 20737472 696e672c 20627574 206e6576 string, but nev │ │ │ │ │ - 0x00037f80 65722062 6f74682c 20666f72 20616e79 er both, for any │ │ │ │ │ - 0x00037f90 20676976 656e206c 6576656c 2e206060 given level. `` │ │ │ │ │ - 0x00037fa0 60457861 6d706c65 3a207065 2e726573 `Example: pe.res │ │ │ │ │ - 0x00037fb0 6f757263 65735b30 5d2e7479 7065203d ources[0].type = │ │ │ │ │ - 0x00037fc0 3d207065 2e524553 4f555243 455f5459 = pe.RESOURCE_TY │ │ │ │ │ - 0x00037fd0 50455f52 43444154 41606060 20606060 PE_RCDATA``` ``` │ │ │ │ │ - 0x00037fe0 4578616d 706c653a 2070652e 7265736f Example: pe.reso │ │ │ │ │ - 0x00037ff0 75726365 735b305d 2e6e616d 655f7374 urces[0].name_st │ │ │ │ │ - 0x00038000 72696e67 203d3d20 5c22465c 5c783030 ring == \"F\\x00 │ │ │ │ │ - 0x00038010 495c5c78 30304c5c 5c783030 455c5c78 I\\x00L\\x00E\\x │ │ │ │ │ - 0x00038020 30306060 605c2222 2c0a2020 20202020 00```\"",. │ │ │ │ │ - 0x00038030 20202020 20202273 74727563 74757265 "structure │ │ │ │ │ - 0x00038040 223a0a20 20202020 20202020 2020207b ":. { │ │ │ │ │ - 0x00038050 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00038060 20226b69 6e64223a 20227374 72756374 "kind": "struct │ │ │ │ │ - 0x00038070 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00038080 20202022 6e616d65 223a2022 7265736f "name": "reso │ │ │ │ │ - 0x00038090 75726365 73222c0a 20202020 20202020 urces",. │ │ │ │ │ - 0x000380a0 20202020 20202020 22617474 72696275 "attribu │ │ │ │ │ - 0x000380b0 74657322 3a205b0a 20202020 20202020 tes": [. │ │ │ │ │ - 0x000380c0 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x000380d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000380e0 20202020 2020226b 696e6422 3a202276 "kind": "v │ │ │ │ │ - 0x000380f0 616c7565 222c0a20 20202020 20202020 alue",. │ │ │ │ │ - 0x00038100 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00038110 6e616d65 223a2022 6f666673 6574222c name": "offset", │ │ │ │ │ - 0x00038120 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00038130 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x00038140 6e746174 696f6e22 3a20224f 66667365 ntation": "Offse │ │ │ │ │ - 0x00038150 7420666f 72207468 65207265 736f7572 t for the resour │ │ │ │ │ - 0x00038160 63652064 6174612e 222c0a20 20202020 ce data.",. │ │ │ │ │ - 0x00038170 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038180 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ - 0x00038190 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000381a0 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x000381b0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x000381c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000381d0 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x000381e0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x000381f0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x00038200 6d65223a 20226c65 6e677468 222c0a20 me": "length",. │ │ │ │ │ - 0x00038210 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038220 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00038230 6174696f 6e223a20 224c656e 67746820 ation": "Length │ │ │ │ │ - 0x00038240 6f662074 68652072 65736f75 72636520 of the resource │ │ │ │ │ - 0x00038250 64617461 2e222c0a 20202020 20202020 data.",. │ │ │ │ │ - 0x00038260 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038270 22747970 65223a20 2269220a 20202020 "type": "i". │ │ │ │ │ - 0x00038280 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038290 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x000382a0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x000382b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000382c0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x000382d0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000382e0 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x000382f0 3a202274 79706522 2c0a2020 20202020 : "type",. │ │ │ │ │ - 0x00038300 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038310 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00038320 223a2022 54797065 206f6620 74686520 ": "Type of the │ │ │ │ │ - 0x00038330 7265736f 75726365 2028696e 74656765 resource (intege │ │ │ │ │ - 0x00038340 72292e22 2c0a2020 20202020 20202020 r).",. │ │ │ │ │ - 0x00038350 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00038360 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00038370 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x00038380 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00038390 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x000383a0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000383b0 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x000383c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000383d0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000383e0 22696422 2c0a2020 20202020 20202020 "id",. │ │ │ │ │ - 0x000383f0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00038400 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00038410 4944206f 66207468 65207265 736f7572 ID of the resour │ │ │ │ │ - 0x00038420 63652028 696e7465 67657229 2e222c0a ce (integer).",. │ │ │ │ │ - 0x00038430 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038440 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00038450 2269220a 20202020 20202020 20202020 "i". │ │ │ │ │ - 0x00038460 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00038470 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00038480 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00038490 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x000384a0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x000384b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000384c0 2020226e 616d6522 3a20226c 616e6775 "name": "langu │ │ │ │ │ - 0x000384d0 61676522 2c0a2020 20202020 20202020 age",. │ │ │ │ │ - 0x000384e0 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x000384f0 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00038500 4c616e67 75616765 206f6620 74686520 Language of the │ │ │ │ │ - 0x00038510 7265736f 75726365 2028696e 74656765 resource (intege │ │ │ │ │ - 0x00038520 72292e22 2c0a2020 20202020 20202020 r).",. │ │ │ │ │ - 0x00038530 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x00038540 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ - 0x00038550 20202020 20202020 20202020 20207d2c }, │ │ │ │ │ - 0x00038560 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00038570 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00038580 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00038590 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ - 0x000385a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000385b0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ - 0x000385c0 22747970 655f7374 72696e67 222c0a20 "type_string",. │ │ │ │ │ + 0x00037670 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ │ + 0x00037680 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037690 7d0a2020 20202020 20202020 20205d0a }. ]. │ │ │ │ │ + 0x000376a0 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ + 0x000376b0 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x000376c0 20226b69 6e64223a 20226172 72617922 "kind": "array" │ │ │ │ │ + 0x000376d0 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x000376e0 616d6522 3a20226d 6f64756c 65726566 ame": "moduleref │ │ │ │ │ + 0x000376f0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ + 0x00037700 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ + 0x00037710 20224120 7a65726f 2d626173 65642061 "A zero-based a │ │ │ │ │ + 0x00037720 72726179 206f6620 73747269 6e67732c rray of strings, │ │ │ │ │ + 0x00037730 206f6e65 20666f72 20656163 68206d6f one for each mo │ │ │ │ │ + 0x00037740 64756c65 20726566 6572656e 63652074 dule reference t │ │ │ │ │ + 0x00037750 6865202e 4e455420 66696c65 20686173 he .NET file has │ │ │ │ │ + 0x00037760 2e20496e 64697669 6475616c 206d6f64 . Individual mod │ │ │ │ │ + 0x00037770 756c6520 72656665 72656e63 65732063 ule references c │ │ │ │ │ + 0x00037780 616e2062 65206163 63657373 65642062 an be accessed b │ │ │ │ │ + 0x00037790 79207573 696e6720 74686520 5b5d206f y using the [] o │ │ │ │ │ + 0x000377a0 70657261 746f722e 20457861 6d706c65 perator. Example │ │ │ │ │ + 0x000377b0 3a206060 60646f74 6e65742e 6d6f6475 : ```dotnet.modu │ │ │ │ │ + 0x000377c0 6c657265 66735b30 5d203d3d 205c226b lerefs[0] == \"k │ │ │ │ │ + 0x000377d0 65726e65 6c33325c 22606060 222c0a20 ernel32\"```",. │ │ │ │ │ + 0x000377e0 20202020 20202020 20202022 74797065 "type │ │ │ │ │ + 0x000377f0 223a2022 73220a20 20202020 2020207d ": "s". } │ │ │ │ │ + 0x00037800 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ + 0x00037810 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00037820 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00037830 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ │ + 0x00037840 6d626572 5f6f665f 6d6f6475 6c657265 mber_of_modulere │ │ │ │ │ + 0x00037850 6673222c 0a202020 20202020 20202020 fs",. │ │ │ │ │ + 0x00037860 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00037870 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ │ + 0x00037880 206d6f64 756c6520 72656665 72656e63 module referenc │ │ │ │ │ + 0x00037890 65732069 6e207468 65202e4e 45542066 es in the .NET f │ │ │ │ │ + 0x000378a0 696c652e 222c0a20 20202020 20202020 ile.",. │ │ │ │ │ + 0x000378b0 20202022 74797065 223a2022 69220a20 "type": "i". │ │ │ │ │ + 0x000378c0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000378d0 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000378e0 226b696e 64223a20 22617272 6179222c "kind": "array", │ │ │ │ │ + 0x000378f0 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00037900 6d65223a 20227573 65725f73 7472696e me": "user_strin │ │ │ │ │ + 0x00037910 6773222c 0a202020 20202020 20202020 gs",. │ │ │ │ │ + 0x00037920 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00037930 3a202241 6e207a65 726f2d62 61736564 : "An zero-based │ │ │ │ │ + 0x00037940 20617272 6179206f 66207573 65722073 array of user s │ │ │ │ │ + 0x00037950 7472696e 67732c20 6f6e6520 666f7220 trings, one for │ │ │ │ │ + 0x00037960 65616368 20737472 65616d20 636f6e74 each stream cont │ │ │ │ │ + 0x00037970 61696e65 6420696e 20746865 2066696c ained in the fil │ │ │ │ │ + 0x00037980 652e2049 6e646976 69647561 6c207374 e. Individual st │ │ │ │ │ + 0x00037990 72696e67 73206361 6e206265 20616363 rings can be acc │ │ │ │ │ + 0x000379a0 65737365 64206279 20757369 6e672074 essed by using t │ │ │ │ │ + 0x000379b0 6865205b 5d206f70 65726174 6f722e22 he [] operator." │ │ │ │ │ + 0x000379c0 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x000379d0 79706522 3a202273 220a2020 20202020 ype": "s". │ │ │ │ │ + 0x000379e0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x000379f0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00037a00 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00037a10 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00037a20 226e756d 6265725f 6f665f75 7365725f "number_of_user_ │ │ │ │ │ + 0x00037a30 73747269 6e677322 2c0a2020 20202020 strings",. │ │ │ │ │ + 0x00037a40 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00037a50 74696f6e 223a2022 54686520 6e756d62 tion": "The numb │ │ │ │ │ + 0x00037a60 6572206f 66207573 65722073 7472696e er of user strin │ │ │ │ │ + 0x00037a70 67732069 6e207468 65206669 6c652e22 gs in the file." │ │ │ │ │ + 0x00037a80 2c0a2020 20202020 20202020 20202274 ,. "t │ │ │ │ │ + 0x00037a90 79706522 3a202269 220a2020 20202020 ype": "i". │ │ │ │ │ + 0x00037aa0 20207d2c 0a202020 20202020 207b0a20 },. {. │ │ │ │ │ + 0x00037ab0 20202020 20202020 20202022 6b696e64 "kind │ │ │ │ │ + 0x00037ac0 223a2022 76616c75 65222c0a 20202020 ": "value",. │ │ │ │ │ + 0x00037ad0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00037ae0 22747970 656c6962 222c0a20 20202020 "typelib",. │ │ │ │ │ + 0x00037af0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ + 0x00037b00 6174696f 6e223a20 22546865 20747970 ation": "The typ │ │ │ │ │ + 0x00037b10 656c6962 206f6620 74686520 66696c65 elib of the file │ │ │ │ │ + 0x00037b20 2e222c0a 20202020 20202020 20202020 .",. │ │ │ │ │ + 0x00037b30 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ │ + 0x00037b40 20202020 7d2c0a20 20202020 2020207b },. { │ │ │ │ │ + 0x00037b50 0a202020 20202020 20202020 20226b69 . "ki │ │ │ │ │ + 0x00037b60 6e64223a 20226172 72617922 2c0a2020 nd": "array",. │ │ │ │ │ + 0x00037b70 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00037b80 3a202263 6f6e7374 616e7473 222c0a20 : "constants",. │ │ │ │ │ + 0x00037b90 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ + 0x00037ba0 6d656e74 6174696f 6e223a20 22222c0a mentation": "",. │ │ │ │ │ + 0x00037bb0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00037bc0 65223a20 2273220a 20202020 20202020 e": "s". │ │ │ │ │ + 0x00037bd0 7d2c0a20 20202020 2020207b 0a202020 },. {. │ │ │ │ │ + 0x00037be0 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ + 0x00037bf0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ + 0x00037c00 20202020 2020226e 616d6522 3a20226e "name": "n │ │ │ │ │ + 0x00037c10 756d6265 725f6f66 5f636f6e 7374616e umber_of_constan │ │ │ │ │ + 0x00037c20 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ │ + 0x00037c30 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00037c40 3a202222 2c0a2020 20202020 20202020 : "",. │ │ │ │ │ + 0x00037c50 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00037c60 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00037c70 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00037c80 6b696e64 223a2022 61727261 79222c0a kind": "array",. │ │ │ │ │ + 0x00037c90 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00037ca0 65223a20 22666965 6c645f6f 66667365 e": "field_offse │ │ │ │ │ + 0x00037cb0 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ │ + 0x00037cc0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00037cd0 3a202241 207a6572 6f2d6261 73656420 : "A zero-based │ │ │ │ │ + 0x00037ce0 61727261 79206f66 20696e74 65676572 array of integer │ │ │ │ │ + 0x00037cf0 732c206f 6e652066 6f722065 61636820 s, one for each │ │ │ │ │ + 0x00037d00 6669656c 642e2049 6e646976 69647561 field. Individua │ │ │ │ │ + 0x00037d10 6c206669 656c6420 6f666673 65747320 l field offsets │ │ │ │ │ + 0x00037d20 63616e20 62652061 63636573 73656420 can be accessed │ │ │ │ │ + 0x00037d30 62792075 73696e67 20746865 205b5d20 by using the [] │ │ │ │ │ + 0x00037d40 6f706572 61746f72 2e222c0a 20202020 operator.",. │ │ │ │ │ + 0x00037d50 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ + 0x00037d60 2269220a 20202020 20202020 7d2c0a20 "i". },. │ │ │ │ │ + 0x00037d70 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00037d80 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ + 0x00037d90 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ + 0x00037da0 2020226e 616d6522 3a20226e 756d6265 "name": "numbe │ │ │ │ │ + 0x00037db0 725f6f66 5f666965 6c645f6f 66667365 r_of_field_offse │ │ │ │ │ + 0x00037dc0 7473222c 0a202020 20202020 20202020 ts",. │ │ │ │ │ + 0x00037dd0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00037de0 3a202254 6865206e 756d6265 72206f66 : "The number of │ │ │ │ │ + 0x00037df0 20666965 6c647320 696e2074 68652066 fields in the f │ │ │ │ │ + 0x00037e00 69656c64 5f6f6666 73657473 20617272 ield_offsets arr │ │ │ │ │ + 0x00037e10 61792e22 2c0a2020 20202020 20202020 ay.",. │ │ │ │ │ + 0x00037e20 20202274 79706522 3a202269 220a2020 "type": "i". │ │ │ │ │ + 0x00037e30 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00037e40 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00037e50 6b696e64 223a2022 76616c75 65222c0a kind": "value",. │ │ │ │ │ + 0x00037e60 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00037e70 65223a20 2269735f 646f746e 6574222c e": "is_dotnet", │ │ │ │ │ + 0x00037e80 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ + 0x00037e90 63756d65 6e746174 696f6e22 3a202220 cumentation": " │ │ │ │ │ + 0x00037ea0 426f6f6c 65616e2c 20747275 65206966 Boolean, true if │ │ │ │ │ + 0x00037eb0 20746865 20504520 69732069 6e646565 the PE is indee │ │ │ │ │ + 0x00037ec0 64202e4e 45542e22 2c0a2020 20202020 d .NET.",. │ │ │ │ │ + 0x00037ed0 20202020 20202274 79706522 3a202269 "type": "i │ │ │ │ │ + 0x00037ee0 220a2020 20202020 20207d0a 20202020 ". }. │ │ │ │ │ + 0x00037ef0 5d0a7d0a 0a000000 7b0a2020 2020226b ].}.....{. "k │ │ │ │ │ + 0x00037f00 696e6422 3a202273 74727563 74222c0a ind": "struct",. │ │ │ │ │ + 0x00037f10 20202020 226e616d 65223a20 22637563 "name": "cuc │ │ │ │ │ + 0x00037f20 6b6f6f22 2c0a2020 20202261 74747269 koo",. "attri │ │ │ │ │ + 0x00037f30 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ + 0x00037f40 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00037f50 226b696e 64223a20 22737472 75637422 "kind": "struct" │ │ │ │ │ + 0x00037f60 2c0a2020 20202020 20202020 2020226e ,. "n │ │ │ │ │ + 0x00037f70 616d6522 3a20226e 6574776f 726b222c ame": "network", │ │ │ │ │ + 0x00037f80 0a202020 20202020 20202020 20226174 . "at │ │ │ │ │ + 0x00037f90 74726962 75746573 223a205b 0a202020 tributes": [. │ │ │ │ │ + 0x00037fa0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00037fb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00037fc0 20202022 6b696e64 223a2022 66756e63 "kind": "func │ │ │ │ │ + 0x00037fd0 74696f6e 222c0a20 20202020 20202020 tion",. │ │ │ │ │ + 0x00037fe0 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00037ff0 223a2022 646e735f 6c6f6f6b 7570222c ": "dns_lookup", │ │ │ │ │ + 0x00038000 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00038010 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ │ + 0x00038020 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ + 0x00038030 20202020 20202020 20202020 20226f76 "ov │ │ │ │ │ + 0x00038040 65726c6f 61647322 3a205b0a 20202020 erloads": [. │ │ │ │ │ + 0x00038050 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038060 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00038070 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038080 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ │ + 0x00038090 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000380a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000380b0 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x000380c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000380d0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x000380e0 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ │ + 0x000380f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038100 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00038110 22646f6d 61696e22 0a202020 20202020 "domain". │ │ │ │ │ + 0x00038120 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038130 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x00038140 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038150 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ │ + 0x00038160 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038170 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x00038180 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ │ + 0x00038190 20726574 75726e69 6e672074 72756520 returning true │ │ │ │ │ + 0x000381a0 69662074 68652070 726f6772 616d2073 if the program s │ │ │ │ │ + 0x000381b0 656e7420 6120646f 6d61696e 206e616d ent a domain nam │ │ │ │ │ + 0x000381c0 65207265 736f6c75 74696f6e 20726571 e resolution req │ │ │ │ │ + 0x000381d0 75657374 20666f72 20612064 6f6d6169 uest for a domai │ │ │ │ │ + 0x000381e0 6e206d61 74636869 6e672074 68652070 n matching the p │ │ │ │ │ + 0x000381f0 726f7669 64656420 72656775 6c617220 rovided regular │ │ │ │ │ + 0x00038200 65787072 65737369 6f6e2e5c 6e5c6e45 expression.\n\nE │ │ │ │ │ + 0x00038210 78616d70 6c653a20 6375636b 6f6f2e6e xample: cuckoo.n │ │ │ │ │ + 0x00038220 6574776f 726b2e64 6e735f6c 6f6f6b75 etwork.dns_looku │ │ │ │ │ + 0x00038230 70282f65 76696c5c 5c2e636f 6d2f2922 p(/evil\\.com/)" │ │ │ │ │ + 0x00038240 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00038250 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x00038260 20202020 20202020 20202020 2020205d ] │ │ │ │ │ + 0x00038270 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00038280 207d2c0a 20202020 20202020 20202020 },. │ │ │ │ │ + 0x00038290 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000382a0 20202020 20202020 2020226b 696e6422 "kind" │ │ │ │ │ + 0x000382b0 3a202266 756e6374 696f6e22 2c0a2020 : "function",. │ │ │ │ │ + 0x000382c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000382d0 2020226e 616d6522 3a202268 7474705f "name": "http_ │ │ │ │ │ + 0x000382e0 67657422 2c0a2020 20202020 20202020 get",. │ │ │ │ │ + 0x000382f0 20202020 20202020 20202272 65747572 "retur │ │ │ │ │ + 0x00038300 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ │ + 0x00038310 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038320 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ + 0x00038330 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00038340 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00038350 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038360 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ + 0x00038370 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x00038380 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038390 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000383a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000383b0 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x000383c0 65223a20 2272222c 0a202020 20202020 e": "r",. │ │ │ │ │ + 0x000383d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000383e0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x000383f0 6d65223a 20227572 6c220a20 20202020 me": "url". │ │ │ │ │ + 0x00038400 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038410 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ + 0x00038420 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038430 20202020 20202020 205d2c0a 20202020 ],. │ │ │ │ │ + 0x00038440 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038450 20202020 20202020 22646f63 756d656e "documen │ │ │ │ │ + 0x00038460 74617469 6f6e223a 20224675 6e637469 tation": "Functi │ │ │ │ │ + 0x00038470 6f6e2072 65747572 6e696e67 20747275 on returning tru │ │ │ │ │ + 0x00038480 65206966 20746865 2070726f 6772616d e if the program │ │ │ │ │ + 0x00038490 2073656e 74206120 48545450 20474554 sent a HTTP GET │ │ │ │ │ + 0x000384a0 20726571 75657374 20746f20 61205552 request to a UR │ │ │ │ │ + 0x000384b0 4c206d61 74636869 6e672074 68652070 L matching the p │ │ │ │ │ + 0x000384c0 726f7669 64656420 72656775 6c617220 rovided regular │ │ │ │ │ + 0x000384d0 65787072 65737369 6f6e2e22 0a202020 expression.". │ │ │ │ │ + 0x000384e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000384f0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ + 0x00038500 20202020 20202020 2020205d 0a202020 ]. │ │ │ │ │ + 0x00038510 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ + 0x00038520 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038530 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00038540 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ + 0x00038550 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ + 0x00038560 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00038570 616d6522 3a202268 7474705f 706f7374 ame": "http_post │ │ │ │ │ + 0x00038580 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00038590 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ │ + 0x000385a0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ + 0x000385b0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x000385c0 6f766572 6c6f6164 73223a20 5b0a2020 overloads": [. │ │ │ │ │ 0x000385d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000385e0 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x000385f0 6174696f 6e223a20 22547970 65206f66 ation": "Type of │ │ │ │ │ - 0x00038600 20746865 20726573 6f757263 65206173 the resource as │ │ │ │ │ - 0x00038610 20612073 7472696e 672c2069 66207370 a string, if sp │ │ │ │ │ - 0x00038620 65636966 6965642e 222c0a20 20202020 ecified.",. │ │ │ │ │ - 0x00038630 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038640 20202022 74797065 223a2022 73220a20 "type": "s". │ │ │ │ │ - 0x00038650 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038660 2020207d 2c0a2020 20202020 20202020 },. │ │ │ │ │ - 0x00038670 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00038680 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038690 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x000386a0 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x000386b0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ - 0x000386c0 6d65223a 20226e61 6d655f73 7472696e me": "name_strin │ │ │ │ │ - 0x000386d0 67222c0a 20202020 20202020 20202020 g",. │ │ │ │ │ - 0x000386e0 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ - 0x000386f0 756d656e 74617469 6f6e223a 20224e61 umentation": "Na │ │ │ │ │ - 0x00038700 6d65206f 66207468 65207265 736f7572 me of the resour │ │ │ │ │ - 0x00038710 63652061 73206120 73747269 6e672c20 ce as a string, │ │ │ │ │ - 0x00038720 69662073 70656369 66696564 2e222c0a if specified.",. │ │ │ │ │ - 0x00038730 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038740 20202020 20202020 22747970 65223a20 "type": │ │ │ │ │ - 0x00038750 2273220a 20202020 20202020 20202020 "s". │ │ │ │ │ - 0x00038760 20202020 20202020 7d2c0a20 20202020 },. │ │ │ │ │ - 0x00038770 20202020 20202020 20202020 2020207b { │ │ │ │ │ - 0x00038780 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00038790 20202020 20202020 20226b69 6e64223a "kind": │ │ │ │ │ - 0x000387a0 20227661 6c756522 2c0a2020 20202020 "value",. │ │ │ │ │ - 0x000387b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000387c0 2020226e 616d6522 3a20226c 616e6775 "name": "langu │ │ │ │ │ - 0x000387d0 6167655f 73747269 6e67222c 0a202020 age_string",. │ │ │ │ │ - 0x000387e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000387f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00038800 696f6e22 3a20224c 616e6775 61676520 ion": "Language │ │ │ │ │ - 0x00038810 6f662074 68652072 65736f75 72636520 of the resource │ │ │ │ │ - 0x00038820 61732061 20737472 696e672c 20696620 as a string, if │ │ │ │ │ - 0x00038830 73706563 69666965 642e222c 0a202020 specified.",. │ │ │ │ │ - 0x00038840 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038850 20202020 20227479 7065223a 20227322 "type": "s" │ │ │ │ │ - 0x00038860 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00038870 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x00038880 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ - 0x00038890 20202020 207d0a20 20202020 2020207d }. } │ │ │ │ │ - 0x000388a0 2c0a2020 20202020 20207b0a 20202020 ,. {. │ │ │ │ │ - 0x000388b0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x000388c0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x000388d0 20202020 20226e61 6d65223a 20226e75 "name": "nu │ │ │ │ │ - 0x000388e0 6d626572 5f6f665f 7265736f 75726365 mber_of_resource │ │ │ │ │ - 0x000388f0 73222c0a 20202020 20202020 20202020 s",. │ │ │ │ │ - 0x00038900 22646f63 756d656e 74617469 6f6e223a "documentation": │ │ │ │ │ - 0x00038910 20224e75 6d626572 206f6620 7265736f "Number of reso │ │ │ │ │ - 0x00038920 75726365 7320696e 20746865 2050452e urces in the PE. │ │ │ │ │ - 0x00038930 222c0a20 20202020 20202020 20202022 ",. " │ │ │ │ │ - 0x00038940 74797065 223a2022 69220a20 20202020 type": "i". │ │ │ │ │ - 0x00038950 2020207d 2c0a2020 20202020 20207b0a },. {. │ │ │ │ │ - 0x00038960 20202020 20202020 20202020 226b696e "kin │ │ │ │ │ - 0x00038970 64223a20 2276616c 7565222c 0a202020 d": "value",. │ │ │ │ │ - 0x00038980 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00038990 20227064 625f7061 7468222c 0a202020 "pdb_path",. │ │ │ │ │ - 0x000389a0 20202020 20202020 2022646f 63756d65 "docume │ │ │ │ │ - 0x000389b0 6e746174 696f6e22 3a202250 61746820 ntation": "Path │ │ │ │ │ - 0x000389c0 6f662074 68652050 44422066 696c6520 of the PDB file │ │ │ │ │ - 0x000389d0 666f7220 74686973 20504520 69662070 for this PE if p │ │ │ │ │ - 0x000389e0 72657365 6e742e20 4578616d 706c653a resent. Example: │ │ │ │ │ - 0x000389f0 20606060 70652e70 64625f70 61746820 ```pe.pdb_path │ │ │ │ │ - 0x00038a00 3d3d205c 22443a5c 5c776f72 6b737061 == \"D:\\workspa │ │ │ │ │ - 0x00038a10 63655c5c 32303138 5f52395f 52656c42 ce\\2018_R9_RelB │ │ │ │ │ - 0x00038a20 6c645c74 61726765 745c5c63 6865636b ld\target\\check │ │ │ │ │ - 0x00038a30 6f75745c 5c637573 7470726f 665c5c52 out\\custprof\\R │ │ │ │ │ - 0x00038a40 656c6561 73655c5c 63757374 70726f66 elease\\custprof │ │ │ │ │ - 0x00038a50 2e706462 5c226060 6020222c 0a202020 .pdb\"``` ",. │ │ │ │ │ - 0x00038a60 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ - 0x00038a70 20227322 0a202020 20202020 207d2c0a "s". },. │ │ │ │ │ - 0x00038a80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00038a90 20202020 2020226b 696e6422 3a202261 "kind": "a │ │ │ │ │ - 0x00038aa0 72726179 222c0a20 20202020 20202020 rray",. │ │ │ │ │ - 0x00038ab0 20202022 6e616d65 223a2022 7369676e "name": "sign │ │ │ │ │ - 0x00038ac0 61747572 6573222c 0a202020 20202020 atures",. │ │ │ │ │ - 0x00038ad0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ - 0x00038ae0 696f6e22 3a202241 207a6572 6f2d6261 ion": "A zero-ba │ │ │ │ │ - 0x00038af0 73656420 61727261 79206f66 20736967 sed array of sig │ │ │ │ │ - 0x00038b00 6e617475 7265206f 626a6563 74732c20 nature objects, │ │ │ │ │ - 0x00038b10 6f6e6520 666f7220 65616368 20617574 one for each aut │ │ │ │ │ - 0x00038b20 68656e74 69636f64 65207369 676e6174 henticode signat │ │ │ │ │ - 0x00038b30 75726520 696e2074 68652050 45206669 ure in the PE fi │ │ │ │ │ - 0x00038b40 6c652e20 55737561 6c6c7920 50452066 le. Usually PE f │ │ │ │ │ - 0x00038b50 696c6573 20686176 65206120 73696e67 iles have a sing │ │ │ │ │ - 0x00038b60 6c652073 69676e61 74757265 2e222c0a le signature.",. │ │ │ │ │ - 0x00038b70 20202020 20202020 20202020 22737472 "str │ │ │ │ │ - 0x00038b80 75637475 7265223a 0a202020 20202020 ucture":. │ │ │ │ │ - 0x00038b90 20202020 207b0a20 20202020 20202020 {. │ │ │ │ │ - 0x00038ba0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00038bb0 73747275 6374222c 0a202020 20202020 struct",. │ │ │ │ │ - 0x00038bc0 20202020 20202020 20226e61 6d65223a "name": │ │ │ │ │ - 0x00038bd0 20227369 676e6174 75726573 222c0a20 "signatures",. │ │ │ │ │ - 0x00038be0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00038bf0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00038c00 2241207a 65726f2d 62617365 64206172 "A zero-based ar │ │ │ │ │ - 0x00038c10 72617920 6f662073 69676e61 74757265 ray of signature │ │ │ │ │ - 0x00038c20 206f626a 65637473 2c206f6e 6520666f objects, one fo │ │ │ │ │ - 0x00038c30 72206561 63682061 75746865 6e746963 r each authentic │ │ │ │ │ - 0x00038c40 6f646520 7369676e 61747572 6520696e ode signature in │ │ │ │ │ - 0x00038c50 20746865 20504520 66696c65 2e205573 the PE file. Us │ │ │ │ │ - 0x00038c60 75616c6c 79205045 2066696c 65732068 ually PE files h │ │ │ │ │ - 0x00038c70 61766520 61207369 6e676c65 20736967 ave a single sig │ │ │ │ │ - 0x00038c80 6e617475 72652e22 2c0a2020 20202020 nature.",. │ │ │ │ │ - 0x00038c90 20202020 20202020 20202261 74747269 "attri │ │ │ │ │ - 0x00038ca0 62757465 73223a20 5b0a2020 20202020 butes": [. │ │ │ │ │ - 0x00038cb0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00038cc0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038cd0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00038ce0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x00038cf0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038d00 20226e61 6d65223a 20227468 756d6270 "name": "thumbp │ │ │ │ │ - 0x00038d10 72696e74 222c0a20 20202020 20202020 rint",. │ │ │ │ │ - 0x00038d20 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x00038d30 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x00038d40 22412073 7472696e 6720636f 6e746169 "A string contai │ │ │ │ │ - 0x00038d50 6e696e67 20746865 20746875 6d627072 ning the thumbpr │ │ │ │ │ - 0x00038d60 696e7420 6f662074 68652073 69676e61 int of the signa │ │ │ │ │ - 0x00038d70 74757265 2e222c0a 20202020 20202020 ture.",. │ │ │ │ │ - 0x00038d80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038d90 22747970 65223a20 2273220a 20202020 "type": "s". │ │ │ │ │ - 0x00038da0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038db0 7d2c0a20 20202020 20202020 20202020 },. │ │ │ │ │ - 0x00038dc0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00038dd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038de0 20226b69 6e64223a 20227661 6c756522 "kind": "value" │ │ │ │ │ - 0x00038df0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00038e00 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ - 0x00038e10 3a202269 73737565 72222c0a 20202020 : "issuer",. │ │ │ │ │ - 0x00038e20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038e30 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00038e40 6f6e223a 20224120 73747269 6e672063 on": "A string c │ │ │ │ │ - 0x00038e50 6f6e7461 696e696e 6720696e 666f726d ontaining inform │ │ │ │ │ - 0x00038e60 6174696f 6e206162 6f757420 74686520 ation about the │ │ │ │ │ - 0x00038e70 69737375 65722e22 2c0a2020 20202020 issuer.",. │ │ │ │ │ + 0x000385e0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x000385f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038600 20202020 22617267 756d656e 7473223a "arguments": │ │ │ │ │ + 0x00038610 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00038620 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038630 2020207b 0a202020 20202020 20202020 {. │ │ │ │ │ + 0x00038640 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038650 20202020 20202020 20227479 7065223a "type": │ │ │ │ │ + 0x00038660 20227222 2c0a2020 20202020 20202020 "r",. │ │ │ │ │ + 0x00038670 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038680 20202020 20202020 2020226e 616d6522 "name" │ │ │ │ │ + 0x00038690 3a202275 726c220a 20202020 20202020 : "url". │ │ │ │ │ + 0x000386a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000386b0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ + 0x000386c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000386d0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ │ + 0x000386e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000386f0 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00038700 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ │ + 0x00038710 72657475 726e696e 67207472 75652069 returning true i │ │ │ │ │ + 0x00038720 66207468 65207072 6f677261 6d207365 f the program se │ │ │ │ │ + 0x00038730 6e742061 20485454 5020504f 53542072 nt a HTTP POST r │ │ │ │ │ + 0x00038740 65717565 73742074 6f206120 55524c20 equest to a URL │ │ │ │ │ + 0x00038750 6d617463 68696e67 20746865 2070726f matching the pro │ │ │ │ │ + 0x00038760 76696465 64207265 67756c61 72206578 vided regular ex │ │ │ │ │ + 0x00038770 70726573 73696f6e 2e220a20 20202020 pression.". │ │ │ │ │ + 0x00038780 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038790 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x000387a0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x000387b0 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x000387c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x000387d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000387e0 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ │ + 0x000387f0 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ │ + 0x00038800 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00038810 65223a20 22687474 705f7265 71756573 e": "http_reques │ │ │ │ │ + 0x00038820 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ + 0x00038830 20202020 20202020 22726574 75726e5f "return_ │ │ │ │ │ + 0x00038840 74797065 223a2022 69222c0a 20202020 type": "i",. │ │ │ │ │ + 0x00038850 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038860 226f7665 726c6f61 6473223a 205b0a20 "overloads": [. │ │ │ │ │ + 0x00038870 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038880 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00038890 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000388a0 20202020 20226172 67756d65 6e747322 "arguments" │ │ │ │ │ + 0x000388b0 3a205b0a 20202020 20202020 20202020 : [. │ │ │ │ │ + 0x000388c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000388d0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x000388e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000388f0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ + 0x00038900 3a202272 222c0a20 20202020 20202020 : "r",. │ │ │ │ │ + 0x00038910 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038920 20202020 20202020 20202022 6e616d65 "name │ │ │ │ │ + 0x00038930 223a2022 75726c22 0a202020 20202020 ": "url". │ │ │ │ │ + 0x00038940 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038950 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x00038960 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038970 20202020 2020205d 2c0a2020 20202020 ],. │ │ │ │ │ + 0x00038980 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038990 20202020 20202264 6f63756d 656e7461 "documenta │ │ │ │ │ + 0x000389a0 74696f6e 223a2022 46756e63 74696f6e tion": "Function │ │ │ │ │ + 0x000389b0 20726574 75726e69 6e672074 72756520 returning true │ │ │ │ │ + 0x000389c0 69662074 68652070 726f6772 616d2073 if the program s │ │ │ │ │ + 0x000389d0 656e7420 61204854 54502072 65717565 ent a HTTP reque │ │ │ │ │ + 0x000389e0 73742074 6f206120 55524c20 6d617463 st to a URL matc │ │ │ │ │ + 0x000389f0 68696e67 20746865 2070726f 76696465 hing the provide │ │ │ │ │ + 0x00038a00 64207265 67756c61 72206578 70726573 d regular expres │ │ │ │ │ + 0x00038a10 73696f6e 2e220a20 20202020 20202020 sion.". │ │ │ │ │ + 0x00038a20 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00038a30 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00038a40 20202020 205d0a20 20202020 20202020 ]. │ │ │ │ │ + 0x00038a50 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x00038a60 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00038a70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038a80 226b696e 64223a20 2266756e 6374696f "kind": "functio │ │ │ │ │ + 0x00038a90 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ + 0x00038aa0 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00038ab0 22686f73 74222c0a 20202020 20202020 "host",. │ │ │ │ │ + 0x00038ac0 20202020 20202020 20202020 22726574 "ret │ │ │ │ │ + 0x00038ad0 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ │ + 0x00038ae0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038af0 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ │ + 0x00038b00 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00038b10 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00038b20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038b30 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ + 0x00038b40 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ + 0x00038b50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038b60 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00038b70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038b80 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x00038b90 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ │ + 0x00038ba0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038bb0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00038bc0 6e616d65 223a2022 49502061 64647265 name": "IP addre │ │ │ │ │ + 0x00038bd0 7373220a 20202020 20202020 20202020 ss". │ │ │ │ │ + 0x00038be0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038bf0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ + 0x00038c00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038c10 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ │ + 0x00038c20 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038c30 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00038c40 3a202246 756e6374 696f6e20 72657475 : "Function retu │ │ │ │ │ + 0x00038c50 726e696e 67207472 75652069 66207468 rning true if th │ │ │ │ │ + 0x00038c60 65207072 6f677261 6d20636f 6e746163 e program contac │ │ │ │ │ + 0x00038c70 74656420 616e2049 50206164 64726573 ted an IP addres │ │ │ │ │ + 0x00038c80 73206d61 74636869 6e672074 68652070 s matching the p │ │ │ │ │ + 0x00038c90 726f7669 64656420 72656775 6c617220 rovided regular │ │ │ │ │ + 0x00038ca0 65787072 65737369 6f6e2e20 4578616d expression. Exam │ │ │ │ │ + 0x00038cb0 706c653a 20606060 6375636b 6f6f2e6e ple: ```cuckoo.n │ │ │ │ │ + 0x00038cc0 6574776f 726b2e68 6f737428 2f313932 etwork.host(/192 │ │ │ │ │ + 0x00038cd0 5c5c2e31 36385c5c 2e315c5c 2e312f29 \\.168\\.1\\.1/) │ │ │ │ │ + 0x00038ce0 60606022 0a202020 20202020 20202020 ```". │ │ │ │ │ + 0x00038cf0 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ + 0x00038d00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038d10 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ │ + 0x00038d20 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ + 0x00038d30 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00038d40 20202020 20202020 20202020 2020226b "k │ │ │ │ │ + 0x00038d50 696e6422 3a202266 756e6374 696f6e22 ind": "function" │ │ │ │ │ + 0x00038d60 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00038d70 20202020 2020226e 616d6522 3a202268 "name": "h │ │ │ │ │ + 0x00038d80 7474705f 75736572 5f616765 6e74222c ttp_user_agent", │ │ │ │ │ + 0x00038d90 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00038da0 20202020 20227265 7475726e 5f747970 "return_typ │ │ │ │ │ + 0x00038db0 65223a20 2269222c 0a202020 20202020 e": "i",. │ │ │ │ │ + 0x00038dc0 20202020 20202020 20202020 20226f76 "ov │ │ │ │ │ + 0x00038dd0 65726c6f 61647322 3a205b0a 20202020 erloads": [. │ │ │ │ │ + 0x00038de0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038df0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00038e00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038e10 20202261 7267756d 656e7473 223a205b "arguments": [ │ │ │ │ │ + 0x00038e20 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00038e30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038e40 207b0a20 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00038e50 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038e60 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ + 0x00038e70 72222c0a 20202020 20202020 20202020 r",. │ │ │ │ │ 0x00038e80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038e90 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ │ - 0x00038ea0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038eb0 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00038ec0 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00038e90 20202020 20202020 226e616d 65223a20 "name": │ │ │ │ │ + 0x00038ea0 22616765 6e74220a 20202020 20202020 "agent". │ │ │ │ │ + 0x00038eb0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038ec0 20202020 20202020 7d0a2020 20202020 }. │ │ │ │ │ 0x00038ed0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038ee0 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00038ef0 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x00038f00 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x00038f10 65223a20 22737562 6a656374 222c0a20 e": "subject",. │ │ │ │ │ - 0x00038f20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038f30 20202020 20202022 646f6375 6d656e74 "document │ │ │ │ │ - 0x00038f40 6174696f 6e223a20 22412073 7472696e ation": "A strin │ │ │ │ │ - 0x00038f50 6720636f 6e746169 6e696e67 20696e66 g containing inf │ │ │ │ │ - 0x00038f60 6f726d61 74696f6e 2061626f 75742074 ormation about t │ │ │ │ │ - 0x00038f70 68652073 75626a65 63742e22 2c0a2020 he subject.",. │ │ │ │ │ - 0x00038f80 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038f90 20202020 20202274 79706522 3a202273 "type": "s │ │ │ │ │ - 0x00038fa0 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00038fb0 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ - 0x00038fc0 20202020 20202020 20202020 207b0a20 {. │ │ │ │ │ + 0x00038ee0 20202020 20205d2c 0a202020 20202020 ],. │ │ │ │ │ + 0x00038ef0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00038f00 20202020 2022646f 63756d65 6e746174 "documentat │ │ │ │ │ + 0x00038f10 696f6e22 3a202246 756e6374 696f6e20 ion": "Function │ │ │ │ │ + 0x00038f20 72657475 726e696e 67207472 75652069 returning true i │ │ │ │ │ + 0x00038f30 66207468 65207072 6f677261 6d207365 f the program se │ │ │ │ │ + 0x00038f40 6e742061 20485454 50207265 71756573 nt a HTTP reques │ │ │ │ │ + 0x00038f50 74207769 74682061 20757365 72206167 t with a user ag │ │ │ │ │ + 0x00038f60 656e7420 6d617463 68696e67 20746865 ent matching the │ │ │ │ │ + 0x00038f70 2070726f 76696465 64207265 67756c61 provided regula │ │ │ │ │ + 0x00038f80 72206578 70726573 73696f6e 2e204578 r expression. Ex │ │ │ │ │ + 0x00038f90 616d706c 653a2060 60606375 636b6f6f ample: ```cuckoo │ │ │ │ │ + 0x00038fa0 2e6e6574 776f726b 2e687474 705f7573 .network.http_us │ │ │ │ │ + 0x00038fb0 65725f61 67656e74 282f4d53 49452036 er_agent(/MSIE 6 │ │ │ │ │ + 0x00038fc0 5c5c2e30 2f296060 60220a20 20202020 \\.0/)```". │ │ │ │ │ 0x00038fd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00038fe0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00038ff0 76616c75 65222c0a 20202020 20202020 value",. │ │ │ │ │ - 0x00039000 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039010 226e616d 65223a20 22766572 73696f6e "name": "version │ │ │ │ │ - 0x00039020 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00039030 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x00039040 6d656e74 6174696f 6e223a20 22566572 mentation": "Ver │ │ │ │ │ - 0x00039050 73696f6e 206e756d 6265722e 222c0a20 sion number.",. │ │ │ │ │ - 0x00039060 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039070 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00039080 69220a20 20202020 20202020 20202020 i". │ │ │ │ │ - 0x00039090 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x000390a0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x000390b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000390c0 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x000390d0 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ - 0x000390e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000390f0 20226e61 6d65223a 2022616c 676f7269 "name": "algori │ │ │ │ │ - 0x00039100 74686d22 2c0a2020 20202020 20202020 thm",. │ │ │ │ │ - 0x00039110 20202020 20202020 20202020 20202264 "d │ │ │ │ │ - 0x00039120 6f63756d 656e7461 74696f6e 223a2022 ocumentation": " │ │ │ │ │ - 0x00039130 53747269 6e672072 65707265 73656e74 String represent │ │ │ │ │ - 0x00039140 6174696f 6e206f66 20746865 20616c67 ation of the alg │ │ │ │ │ - 0x00039150 6f726974 686d2075 73656420 666f7220 orithm used for │ │ │ │ │ - 0x00039160 74686973 20736967 6e617475 72652e20 this signature. │ │ │ │ │ - 0x00039170 55737561 6c6c7920 5c227368 61315769 Usually \"sha1Wi │ │ │ │ │ - 0x00039180 74685253 41456e63 72797074 696f6e5c thRSAEncryption\ │ │ │ │ │ - 0x00039190 222e2049 74206465 70656e64 73206f6e ". It depends on │ │ │ │ │ - 0x000391a0 20746865 20582e35 30392061 6e642050 the X.509 and P │ │ │ │ │ - 0x000391b0 4b435323 3720696d 706c656d 656e7461 KCS#7 implementa │ │ │ │ │ - 0x000391c0 74696f6e 73732061 6e642070 6f737369 tionss and possi │ │ │ │ │ - 0x000391d0 626c7920 74686569 72207665 7273696f bly their versio │ │ │ │ │ - 0x000391e0 6e732c20 636f6e73 69646572 20757369 ns, consider usi │ │ │ │ │ - 0x000391f0 6e672061 6c676f72 6974686d 5f6f6964 ng algorithm_oid │ │ │ │ │ - 0x00039200 20696e73 74656164 2e222c0a 20202020 instead.",. │ │ │ │ │ + 0x00038fe0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x00038ff0 20202020 20202020 205d0a20 20202020 ]. │ │ │ │ │ + 0x00039000 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00039010 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00039020 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039030 20202020 226b696e 64223a20 2266756e "kind": "fun │ │ │ │ │ + 0x00039040 6374696f 6e222c0a 20202020 20202020 ction",. │ │ │ │ │ + 0x00039050 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ + 0x00039060 65223a20 22746370 222c0a20 20202020 e": "tcp",. │ │ │ │ │ + 0x00039070 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00039080 72657475 726e5f74 79706522 3a202269 return_type": "i │ │ │ │ │ + 0x00039090 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x000390a0 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ │ + 0x000390b0 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ + 0x000390c0 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x000390d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000390e0 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ + 0x000390f0 756d656e 7473223a 205b0a20 20202020 uments": [. │ │ │ │ │ + 0x00039100 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039110 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00039120 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039130 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039140 20227479 7065223a 20227222 2c0a2020 "type": "r",. │ │ │ │ │ + 0x00039150 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039160 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039170 2020226e 616d6522 3a202249 50206164 "name": "IP ad │ │ │ │ │ + 0x00039180 64726573 73220a20 20202020 20202020 dress". │ │ │ │ │ + 0x00039190 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000391a0 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ + 0x000391b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000391c0 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x000391d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000391e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000391f0 22747970 65223a20 2269222c 0a202020 "type": "i",. │ │ │ │ │ + 0x00039200 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00039210 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039220 20202020 22747970 65223a20 2273220a "type": "s". │ │ │ │ │ + 0x00039220 20226e61 6d65223a 2022706f 7274220a "name": "port". │ │ │ │ │ 0x00039230 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039240 20202020 7d2c0a20 20202020 20202020 },. │ │ │ │ │ - 0x00039250 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ - 0x00039260 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039270 20202020 20226b69 6e64223a 20227661 "kind": "va │ │ │ │ │ - 0x00039280 6c756522 2c0a2020 20202020 20202020 lue",. │ │ │ │ │ - 0x00039290 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x000392a0 616d6522 3a202261 6c676f72 6974686d ame": "algorithm │ │ │ │ │ - 0x000392b0 5f6f6964 222c0a20 20202020 20202020 _oid",. │ │ │ │ │ - 0x000392c0 20202020 20202020 20202020 20202022 " │ │ │ │ │ - 0x000392d0 646f6375 6d656e74 6174696f 6e223a20 documentation": │ │ │ │ │ - 0x000392e0 224f626a 65637420 4944206f 66207468 "Object ID of th │ │ │ │ │ - 0x000392f0 6520616c 676f7269 74686d20 75736564 e algorithm used │ │ │ │ │ - 0x00039300 20666f72 20746869 73207369 676e6174 for this signat │ │ │ │ │ - 0x00039310 7572652c 20657870 72657373 65642069 ure, expressed i │ │ │ │ │ - 0x00039320 6e206e75 6d657269 63204153 4e2e3120 n numeric ASN.1 │ │ │ │ │ - 0x00039330 646f7420 6e6f7461 74696f6e 2e205468 dot notation. Th │ │ │ │ │ - 0x00039340 65206e61 6d652063 6f6e7461 696e6564 e name contained │ │ │ │ │ - 0x00039350 20696e20 616c676f 72697468 6d206973 in algorithm is │ │ │ │ │ - 0x00039360 20646572 69766564 2066726f 6d207468 derived from th │ │ │ │ │ - 0x00039370 69732076 616c7565 2e205468 65206f62 is value. The ob │ │ │ │ │ - 0x00039380 6a656374 20696420 69732065 78706563 ject id is expec │ │ │ │ │ - 0x00039390 74656420 746f2062 65207374 61626c65 ted to be stable │ │ │ │ │ - 0x000393a0 20616372 6f737320 582e3530 3920616e across X.509 an │ │ │ │ │ - 0x000393b0 6420504b 43532337 20696d70 6c656d65 d PKCS#7 impleme │ │ │ │ │ - 0x000393c0 6e746174 696f6e73 20616e64 20746865 ntations and the │ │ │ │ │ - 0x000393d0 69722076 65727369 6f6e732e 222c0a20 ir versions.",. │ │ │ │ │ - 0x000393e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000393f0 20202020 20202022 74797065 223a2022 "type": " │ │ │ │ │ - 0x00039400 73220a20 20202020 20202020 20202020 s". │ │ │ │ │ - 0x00039410 20202020 2020207d 2c0a2020 20202020 },. │ │ │ │ │ - 0x00039420 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ - 0x00039430 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039440 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ - 0x00039450 2276616c 7565222c 0a202020 20202020 "value",. │ │ │ │ │ + 0x00039240 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039250 7d0a2020 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00039260 20202020 20202020 20202020 20205d2c ], │ │ │ │ │ + 0x00039270 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00039280 20202020 20202020 20202020 2022646f "do │ │ │ │ │ + 0x00039290 63756d65 6e746174 696f6e22 3a202246 cumentation": "F │ │ │ │ │ + 0x000392a0 756e6374 696f6e20 72657475 726e696e unction returnin │ │ │ │ │ + 0x000392b0 67207472 75652069 66207468 65207072 g true if the pr │ │ │ │ │ + 0x000392c0 6f677261 6d20636f 6e746163 74656420 ogram contacted │ │ │ │ │ + 0x000392d0 616e2049 50206164 64726573 73206d61 an IP address ma │ │ │ │ │ + 0x000392e0 74636869 6e672074 68652070 726f7669 tching the provi │ │ │ │ │ + 0x000392f0 64656420 72656775 6c617220 65787072 ded regular expr │ │ │ │ │ + 0x00039300 65737369 6f6e2c20 6f766572 20544350 ession, over TCP │ │ │ │ │ + 0x00039310 206f6e20 74686520 70726f76 69646564 on the provided │ │ │ │ │ + 0x00039320 20706f72 74206e75 6d626572 2e220a20 port number.". │ │ │ │ │ + 0x00039330 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039340 20202020 2020207d 0a202020 20202020 }. │ │ │ │ │ + 0x00039350 20202020 20202020 20202020 205d0a20 ]. │ │ │ │ │ + 0x00039360 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00039370 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x00039380 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00039390 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x000393a0 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ │ + 0x000393b0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000393c0 226e616d 65223a20 22756470 222c0a20 "name": "udp",. │ │ │ │ │ + 0x000393d0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000393e0 20202022 72657475 726e5f74 79706522 "return_type" │ │ │ │ │ + 0x000393f0 3a202269 222c0a20 20202020 20202020 : "i",. │ │ │ │ │ + 0x00039400 20202020 20202020 20202022 6f766572 "over │ │ │ │ │ + 0x00039410 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ │ + 0x00039420 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039430 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00039440 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039450 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ 0x00039460 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039470 20226e61 6d65223a 20227365 7269616c "name": "serial │ │ │ │ │ - 0x00039480 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ - 0x00039490 20202020 20202020 20202022 646f6375 "docu │ │ │ │ │ - 0x000394a0 6d656e74 6174696f 6e223a20 22412073 mentation": "A s │ │ │ │ │ - 0x000394b0 7472696e 6720636f 6e746169 6e696e67 tring containing │ │ │ │ │ - 0x000394c0 20746865 20736572 69616c20 6e756d62 the serial numb │ │ │ │ │ - 0x000394d0 65722e20 54686973 20697320 616e2065 er. This is an e │ │ │ │ │ - 0x000394e0 78616d70 6c653a20 35323a30 303a6535 xample: 52:00:e5 │ │ │ │ │ - 0x000394f0 3a61613a 32353a35 363a6663 3a31613a :aa:25:56:fc:1a: │ │ │ │ │ - 0x00039500 38363a65 643a3936 3a63393a 64343a34 86:ed:96:c9:d4:4 │ │ │ │ │ - 0x00039510 623a3333 3a633722 2c0a2020 20202020 b:33:c7",. │ │ │ │ │ - 0x00039520 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039530 20202274 79706522 3a202273 220a2020 "type": "s". │ │ │ │ │ + 0x00039470 20202020 20202020 20202020 2020207b { │ │ │ │ │ + 0x00039480 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00039490 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000394a0 20202020 20227479 7065223a 20227222 "type": "r" │ │ │ │ │ + 0x000394b0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ + 0x000394c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000394d0 20202020 2020226e 616d6522 3a202249 "name": "I │ │ │ │ │ + 0x000394e0 50206164 64726573 73220a20 20202020 P address". │ │ │ │ │ + 0x000394f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039500 20202020 20202020 2020207d 2c0a2020 },. │ │ │ │ │ + 0x00039510 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039520 20202020 20202020 20202020 20207b0a {. │ │ │ │ │ + 0x00039530 20202020 20202020 20202020 20202020 │ │ │ │ │ 0x00039540 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039550 20207d2c 0a202020 20202020 20202020 },. │ │ │ │ │ - 0x00039560 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00039550 20202020 22747970 65223a20 2269222c "type": "i", │ │ │ │ │ + 0x00039560 0a202020 20202020 20202020 20202020 . │ │ │ │ │ 0x00039570 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039580 20202022 6b696e64 223a2022 76616c75 "kind": "valu │ │ │ │ │ - 0x00039590 65222c0a 20202020 20202020 20202020 e",. │ │ │ │ │ - 0x000395a0 20202020 20202020 20202020 226e616d "nam │ │ │ │ │ - 0x000395b0 65223a20 226e6f74 5f626566 6f726522 e": "not_before" │ │ │ │ │ - 0x000395c0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x000395d0 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x000395e0 656e7461 74696f6e 223a2022 556e6978 entation": "Unix │ │ │ │ │ - 0x000395f0 2074696d 65737461 6d70206f 6e207768 timestamp on wh │ │ │ │ │ - 0x00039600 69636820 74686520 76616c69 64697479 ich the validity │ │ │ │ │ - 0x00039610 20706572 696f6420 666f7220 74686973 period for this │ │ │ │ │ - 0x00039620 20736967 6e617475 72652062 6567696e signature begin │ │ │ │ │ - 0x00039630 732e222c 0a202020 20202020 20202020 s.",. │ │ │ │ │ - 0x00039640 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ - 0x00039650 7065223a 20226922 0a202020 20202020 pe": "i". │ │ │ │ │ - 0x00039660 20202020 20202020 20202020 207d2c0a },. │ │ │ │ │ - 0x00039670 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039680 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x00039690 20202020 20202020 20202020 2020226b "k │ │ │ │ │ - 0x000396a0 696e6422 3a202276 616c7565 222c0a20 ind": "value",. │ │ │ │ │ + 0x00039580 20202020 20226e61 6d65223a 2022706f "name": "po │ │ │ │ │ + 0x00039590 7274220a 20202020 20202020 20202020 rt". │ │ │ │ │ + 0x000395a0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000395b0 20202020 7d0a2020 20202020 20202020 }. │ │ │ │ │ + 0x000395c0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000395d0 20205d2c 0a202020 20202020 20202020 ],. │ │ │ │ │ + 0x000395e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000395f0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ + 0x00039600 3a202246 756e6374 696f6e20 72657475 : "Function retu │ │ │ │ │ + 0x00039610 726e696e 67207472 75652069 66207468 rning true if th │ │ │ │ │ + 0x00039620 65207072 6f677261 6d20636f 6e746163 e program contac │ │ │ │ │ + 0x00039630 74656420 616e2049 50206164 64726573 ted an IP addres │ │ │ │ │ + 0x00039640 73206d61 74636869 6e672074 68652070 s matching the p │ │ │ │ │ + 0x00039650 726f7669 64656420 72656775 6c617220 rovided regular │ │ │ │ │ + 0x00039660 65787072 65737369 6f6e2c20 6f766572 expression, over │ │ │ │ │ + 0x00039670 20554450 206f6e20 74686520 70726f76 UDP on the prov │ │ │ │ │ + 0x00039680 69646564 20706f72 74206e75 6d626572 ided port number │ │ │ │ │ + 0x00039690 2e220a20 20202020 20202020 20202020 .". │ │ │ │ │ + 0x000396a0 20202020 20202020 2020207d 0a202020 }. │ │ │ │ │ 0x000396b0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000396c0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x000396d0 6e6f745f 61667465 72222c0a 20202020 not_after",. │ │ │ │ │ - 0x000396e0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000396f0 20202020 22646f63 756d656e 74617469 "documentati │ │ │ │ │ - 0x00039700 6f6e223a 2022556e 69782074 696d6573 on": "Unix times │ │ │ │ │ - 0x00039710 74616d70 206f6e20 77686963 68207468 tamp on which th │ │ │ │ │ - 0x00039720 65207661 6c696469 74792070 6572696f e validity perio │ │ │ │ │ - 0x00039730 6420666f 72207468 69732073 69676e61 d for this signa │ │ │ │ │ - 0x00039740 74757265 20656e64 732e222c 0a202020 ture ends.",. │ │ │ │ │ - 0x00039750 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039760 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00039770 0a202020 20202020 20202020 20202020 . │ │ │ │ │ - 0x00039780 20202020 207d2c0a 20202020 20202020 },. │ │ │ │ │ - 0x00039790 20202020 20202020 20202020 7b0a2020 {. │ │ │ │ │ - 0x000397a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000397b0 20202020 20226b69 6e64223a 20226675 "kind": "fu │ │ │ │ │ - 0x000397c0 6e637469 6f6e222c 0a202020 20202020 nction",. │ │ │ │ │ - 0x000397d0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000397e0 226e616d 65223a20 2276616c 69645f6f "name": "valid_o │ │ │ │ │ - 0x000397f0 6e222c0a 20202020 20202020 20202020 n",. │ │ │ │ │ - 0x00039800 20202020 20202020 20202022 72657475 "retu │ │ │ │ │ - 0x00039810 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ │ + 0x000396c0 205d0a20 20202020 20202020 20202020 ]. │ │ │ │ │ + 0x000396d0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ + 0x000396e0 205d0a20 20202020 2020207d 2c0a2020 ]. },. │ │ │ │ │ + 0x000396f0 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ + 0x00039700 20202020 226b696e 64223a20 22737472 "kind": "str │ │ │ │ │ + 0x00039710 75637422 2c0a2020 20202020 20202020 uct",. │ │ │ │ │ + 0x00039720 2020226e 616d6522 3a202272 65676973 "name": "regis │ │ │ │ │ + 0x00039730 74727922 2c0a2020 20202020 20202020 try",. │ │ │ │ │ + 0x00039740 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ + 0x00039750 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00039760 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00039770 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00039780 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ │ + 0x00039790 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000397a0 226e616d 65223a20 226b6579 5f616363 "name": "key_acc │ │ │ │ │ + 0x000397b0 65737322 2c0a2020 20202020 20202020 ess",. │ │ │ │ │ + 0x000397c0 20202020 20202020 20202272 65747572 "retur │ │ │ │ │ + 0x000397d0 6e5f7479 7065223a 20226922 2c0a2020 n_type": "i",. │ │ │ │ │ + 0x000397e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000397f0 2020226f 7665726c 6f616473 223a205b "overloads": [ │ │ │ │ │ + 0x00039800 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00039810 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ 0x00039820 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039830 20202020 2020226f 7665726c 6f616473 "overloads │ │ │ │ │ - 0x00039840 223a205b 0a202020 20202020 20202020 ": [. │ │ │ │ │ + 0x00039830 20202020 20202022 61726775 6d656e74 "argument │ │ │ │ │ + 0x00039840 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ 0x00039850 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039860 7b0a2020 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00039860 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ 0x00039870 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039880 20226172 67756d65 6e747322 3a205b0a "arguments": [. │ │ │ │ │ - 0x00039890 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039880 20202020 20202020 20202020 22747970 "typ │ │ │ │ │ + 0x00039890 65223a20 2272222c 0a202020 20202020 e": "r",. │ │ │ │ │ 0x000398a0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000398b0 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ - 0x000398c0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x000398d0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ - 0x000398e0 79706522 3a202269 222c0a20 20202020 ype": "i",. │ │ │ │ │ - 0x000398f0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000398b0 20202020 20202020 20202020 20226e61 "na │ │ │ │ │ + 0x000398c0 6d65223a 20227265 67697374 72792065 me": "registry e │ │ │ │ │ + 0x000398d0 6e747279 220a2020 20202020 20202020 ntry". │ │ │ │ │ + 0x000398e0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x000398f0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ 0x00039900 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039910 20202022 6e616d65 223a2022 66696c65 "name": "file │ │ │ │ │ - 0x00039920 220a2020 20202020 20202020 20202020 ". │ │ │ │ │ - 0x00039930 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039940 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ - 0x00039950 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039960 20202020 20202020 5d2c0a20 20202020 ],. │ │ │ │ │ - 0x00039970 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039980 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ - 0x00039990 656e7461 74696f6e 223a2022 20202020 entation": " │ │ │ │ │ - 0x000399a0 46756e63 74696f6e 20726574 75726e69 Function returni │ │ │ │ │ - 0x000399b0 6e672074 72756520 69662074 68652073 ng true if the s │ │ │ │ │ - 0x000399c0 69676e61 74757265 20776173 2076616c ignature was val │ │ │ │ │ - 0x000399d0 6964206f 6e207468 65206461 74652069 id on the date i │ │ │ │ │ - 0x000399e0 6e646963 61746564 20627920 74696d65 ndicated by time │ │ │ │ │ - 0x000399f0 7374616d 702e2054 68652066 6f6c6c6f stamp. The follo │ │ │ │ │ - 0x00039a00 77696e67 2073656e 74656e63 653a2060 wing sentence: ` │ │ │ │ │ - 0x00039a10 60607065 2e736967 6e617475 7265735b ``pe.signatures[ │ │ │ │ │ - 0x00039a20 6e5d2e76 616c6964 5f6f6e28 74696d65 n].valid_on(time │ │ │ │ │ - 0x00039a30 7374616d 70296060 60204973 20657175 stamp)``` Is equ │ │ │ │ │ - 0x00039a40 6976616c 656e7420 746f3a20 60606074 ivalent to: ```t │ │ │ │ │ - 0x00039a50 696d6573 74616d70 203e3d20 70652e73 imestamp >= pe.s │ │ │ │ │ - 0x00039a60 69676e61 74757265 735b6e5d 2e6e6f74 ignatures[n].not │ │ │ │ │ - 0x00039a70 5f626566 6f726520 616e6420 74696d65 _before and time │ │ │ │ │ - 0x00039a80 7374616d 70203c3d 2070652e 7369676e stamp <= pe.sign │ │ │ │ │ - 0x00039a90 61747572 65735b6e 5d2e6e6f 745f6166 atures[n].not_af │ │ │ │ │ - 0x00039aa0 74657260 6060220a 20202020 20202020 ter```". │ │ │ │ │ + 0x00039910 20202020 5d2c0a20 20202020 20202020 ],. │ │ │ │ │ + 0x00039920 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039930 20202022 646f6375 6d656e74 6174696f "documentatio │ │ │ │ │ + 0x00039940 6e223a20 2246756e 6374696f 6e207265 n": "Function re │ │ │ │ │ + 0x00039950 7475726e 696e6720 74727565 20696620 turning true if │ │ │ │ │ + 0x00039960 74686520 70726f67 72616d20 61636365 the program acce │ │ │ │ │ + 0x00039970 73736564 20612072 65676973 74727920 ssed a registry │ │ │ │ │ + 0x00039980 656e7472 79206d61 74636869 6e672074 entry matching t │ │ │ │ │ + 0x00039990 68652070 726f7669 64656420 72656775 he provided regu │ │ │ │ │ + 0x000399a0 6c617220 65787072 65737369 6f6e2e22 lar expression." │ │ │ │ │ + 0x000399b0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000399c0 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ + 0x000399d0 20202020 20202020 20202020 2020205d ] │ │ │ │ │ + 0x000399e0 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x000399f0 207d0a20 20202020 20202020 2020205d }. ] │ │ │ │ │ + 0x00039a00 0a202020 20202020 207d2c0a 20202020 . },. │ │ │ │ │ + 0x00039a10 20202020 7b0a2020 20202020 20202020 {. │ │ │ │ │ + 0x00039a20 2020226b 696e6422 3a202273 74727563 "kind": "struc │ │ │ │ │ + 0x00039a30 74222c0a 20202020 20202020 20202020 t",. │ │ │ │ │ + 0x00039a40 226e616d 65223a20 2266696c 65737973 "name": "filesys │ │ │ │ │ + 0x00039a50 74656d22 2c0a2020 20202020 20202020 tem",. │ │ │ │ │ + 0x00039a60 20202261 74747269 62757465 73223a20 "attributes": │ │ │ │ │ + 0x00039a70 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00039a80 20207b0a 20202020 20202020 20202020 {. │ │ │ │ │ + 0x00039a90 20202020 20202020 226b696e 64223a20 "kind": │ │ │ │ │ + 0x00039aa0 2266756e 6374696f 6e222c0a 20202020 "function",. │ │ │ │ │ 0x00039ab0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039ac0 2020207d 0a202020 20202020 20202020 }. │ │ │ │ │ - 0x00039ad0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ - 0x00039ae0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039af0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ - 0x00039b00 2020205d 0a202020 20202020 20202020 ]. │ │ │ │ │ - 0x00039b10 207d0a20 20202020 2020207d 2c0a2020 }. },. │ │ │ │ │ - 0x00039b20 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00039b30 20202020 226b696e 64223a20 2276616c "kind": "val │ │ │ │ │ - 0x00039b40 7565222c 0a202020 20202020 20202020 ue",. │ │ │ │ │ - 0x00039b50 20226e61 6d65223a 20226e75 6d626572 "name": "number │ │ │ │ │ - 0x00039b60 5f6f665f 7369676e 61747572 6573222c _of_signatures", │ │ │ │ │ - 0x00039b70 0a202020 20202020 20202020 2022646f . "do │ │ │ │ │ - 0x00039b80 63756d65 6e746174 696f6e22 3a20224e cumentation": "N │ │ │ │ │ - 0x00039b90 756d6265 72206f66 20617574 68656e74 umber of authent │ │ │ │ │ - 0x00039ba0 69636f64 65207369 676e6174 75726573 icode signatures │ │ │ │ │ - 0x00039bb0 20696e20 74686520 50452e22 2c0a2020 in the PE.",. │ │ │ │ │ - 0x00039bc0 20202020 20202020 20202274 79706522 "type" │ │ │ │ │ - 0x00039bd0 3a202269 220a2020 20202020 20207d2c : "i". }, │ │ │ │ │ - 0x00039be0 0a202020 20202020 207b0a20 20202020 . {. │ │ │ │ │ - 0x00039bf0 20202020 20202022 6b696e64 223a2022 "kind": " │ │ │ │ │ - 0x00039c00 66756e63 74696f6e 222c0a20 20202020 function",. │ │ │ │ │ - 0x00039c10 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ - 0x00039c20 69636f6e 68617368 222c0a20 20202020 iconhash",. │ │ │ │ │ - 0x00039c30 20202020 20202022 72657475 726e5f74 "return_t │ │ │ │ │ - 0x00039c40 79706522 3a202273 222c0a20 20202020 ype": "s",. │ │ │ │ │ - 0x00039c50 20202020 20202022 6f766572 6c6f6164 "overload │ │ │ │ │ - 0x00039c60 73223a20 5b0a2020 20202020 20202020 s": [. │ │ │ │ │ - 0x00039c70 20202020 20207b0a 20202020 20202020 {. │ │ │ │ │ - 0x00039c80 20202020 20202020 20202020 22617267 "arg │ │ │ │ │ - 0x00039c90 756d656e 7473223a 205b5d2c 0a202020 uments": [],. │ │ │ │ │ - 0x00039ca0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039cb0 2022646f 63756d65 6e746174 696f6e22 "documentation" │ │ │ │ │ - 0x00039cc0 3a202222 0a202020 20202020 20202020 : "". │ │ │ │ │ - 0x00039cd0 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x00039ce0 2020205d 0a202020 20202020 207d2c0a ]. },. │ │ │ │ │ - 0x00039cf0 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ - 0x00039d00 20202020 2020226b 696e6422 3a202266 "kind": "f │ │ │ │ │ - 0x00039d10 756e6374 696f6e22 2c0a2020 20202020 unction",. │ │ │ │ │ - 0x00039d20 20202020 2020226e 616d6522 3a202272 "name": "r │ │ │ │ │ - 0x00039d30 76615f74 6f5f6f66 66736574 222c0a20 va_to_offset",. │ │ │ │ │ - 0x00039d40 20202020 20202020 20202022 72657475 "retu │ │ │ │ │ - 0x00039d50 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ │ - 0x00039d60 20202020 20202020 20202022 6f766572 "over │ │ │ │ │ - 0x00039d70 6c6f6164 73223a20 5b0a2020 20202020 loads": [. │ │ │ │ │ - 0x00039d80 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ - 0x00039d90 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039da0 22617267 756d656e 7473223a 205b0a20 "arguments": [. │ │ │ │ │ - 0x00039db0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039dc0 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ - 0x00039dd0 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039de0 20202020 20227479 7065223a 20226922 "type": "i" │ │ │ │ │ - 0x00039df0 2c0a2020 20202020 20202020 20202020 ,. │ │ │ │ │ - 0x00039e00 20202020 20202020 20202020 2020226e "n │ │ │ │ │ - 0x00039e10 616d6522 3a202261 64647222 0a202020 ame": "addr". │ │ │ │ │ - 0x00039e20 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039e30 20202020 207d0a20 20202020 20202020 }. │ │ │ │ │ - 0x00039e40 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ │ - 0x00039e50 20202020 20202020 20202020 20202020 │ │ │ │ │ - 0x00039e60 20202264 6f63756d 656e7461 74696f6e "documentation │ │ │ │ │ - 0x00039e70 223a2022 46756e63 74696f6e 20726574 ": "Function ret │ │ │ │ │ - 0x00039e80 75726e69 6e672074 68652066 696c6520 urning the file │ │ │ │ │ - 0x00039e90 6f666673 65742066 6f722052 56412061 offset for RVA a │ │ │ │ │ - 0x00039ea0 6464722e 20426520 63617265 66756c20 ddr. Be careful │ │ │ │ │ - 0x00039eb0 746f2070 61737320 72656c61 74697665 to pass relative │ │ │ │ │ - 0x00039ec0 20616464 72657373 65732068 65726520 addresses here │ │ │ │ │ - 0x00039ed0 616e6420 6e6f7420 6162736f 6c757465 and not absolute │ │ │ │ │ - 0x00039ee0 20616464 72657373 65732c20 6c696b65 addresses, like │ │ │ │ │ - 0x00039ef0 2070652e 656e7472 795f706f 696e7420 pe.entry_point │ │ │ │ │ - 0x00039f00 7768656e 20736361 6e6e696e 67206120 when scanning a │ │ │ │ │ - 0x00039f10 70726f63 6573732e 20457861 6d706c65 process. Example │ │ │ │ │ - 0x00039f20 3a206060 6070652e 7276615f 746f5f6f : ```pe.rva_to_o │ │ │ │ │ - 0x00039f30 66667365 74287065 2e736563 74696f6e ffset(pe.section │ │ │ │ │ - 0x00039f40 735b305d 2e766972 7475616c 5f616464 s[0].virtual_add │ │ │ │ │ - 0x00039f50 72657373 29203d3d 2070652e 73656374 ress) == pe.sect │ │ │ │ │ - 0x00039f60 696f6e73 5b305d2e 7261775f 64617461 ions[0].raw_data │ │ │ │ │ - 0x00039f70 5f6f6666 73657460 60602054 68697320 _offset``` This │ │ │ │ │ - 0x00039f80 6578616d 706c6520 77696c6c 206d616b example will mak │ │ │ │ │ - 0x00039f90 65207375 72652074 6865206f 66667365 e sure the offse │ │ │ │ │ - 0x00039fa0 7420666f 72207468 65207669 72747561 t for the virtua │ │ │ │ │ - 0x00039fb0 6c206164 64726573 7320696e 20746865 l address in the │ │ │ │ │ - 0x00039fc0 20666972 73742073 65637469 6f6e2065 first section e │ │ │ │ │ - 0x00039fd0 7175616c 73207468 65206669 6c65206f quals the file o │ │ │ │ │ - 0x00039fe0 66667365 7420666f 72207468 61742073 ffset for that s │ │ │ │ │ - 0x00039ff0 65637469 6f6e2e22 0a202020 20202020 ection.". │ │ │ │ │ + 0x00039ac0 226e616d 65223a20 2266696c 655f6163 "name": "file_ac │ │ │ │ │ + 0x00039ad0 63657373 222c0a20 20202020 20202020 cess",. │ │ │ │ │ + 0x00039ae0 20202020 20202020 20202022 72657475 "retu │ │ │ │ │ + 0x00039af0 726e5f74 79706522 3a202269 222c0a20 rn_type": "i",. │ │ │ │ │ + 0x00039b00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039b10 20202022 6f766572 6c6f6164 73223a20 "overloads": │ │ │ │ │ + 0x00039b20 5b0a2020 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00039b30 20202020 20202020 20207b0a 20202020 {. │ │ │ │ │ + 0x00039b40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039b50 20202020 20202020 22617267 756d656e "argumen │ │ │ │ │ + 0x00039b60 7473223a 205b0a20 20202020 20202020 ts": [. │ │ │ │ │ + 0x00039b70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039b80 20202020 2020207b 0a202020 20202020 {. │ │ │ │ │ + 0x00039b90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039ba0 20202020 20202020 20202020 20227479 "ty │ │ │ │ │ + 0x00039bb0 7065223a 20227222 2c0a2020 20202020 pe": "r",. │ │ │ │ │ + 0x00039bc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039bd0 20202020 20202020 20202020 2020226e "n │ │ │ │ │ + 0x00039be0 616d6522 3a202266 696c6522 0a202020 ame": "file". │ │ │ │ │ + 0x00039bf0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039c00 20202020 20202020 20202020 207d0a20 }. │ │ │ │ │ + 0x00039c10 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039c20 20202020 20202020 2020205d 2c0a2020 ],. │ │ │ │ │ + 0x00039c30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039c40 20202020 20202020 20202264 6f63756d "docum │ │ │ │ │ + 0x00039c50 656e7461 74696f6e 223a2022 46756e63 entation": "Func │ │ │ │ │ + 0x00039c60 74696f6e 20726574 75726e69 6e672074 tion returning t │ │ │ │ │ + 0x00039c70 72756520 69662074 68652070 726f6772 rue if the progr │ │ │ │ │ + 0x00039c80 616d2061 63636573 73656420 61206669 am accessed a fi │ │ │ │ │ + 0x00039c90 6c65206d 61746368 696e6720 74686520 le matching the │ │ │ │ │ + 0x00039ca0 70726f76 69646564 20726567 756c6172 provided regular │ │ │ │ │ + 0x00039cb0 20657870 72657373 696f6e2e 220a2020 expression.". │ │ │ │ │ + 0x00039cc0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039cd0 20202020 20207d0a 20202020 20202020 }. │ │ │ │ │ + 0x00039ce0 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ + 0x00039cf0 20202020 20202020 20202020 20207d0a }. │ │ │ │ │ + 0x00039d00 20202020 20202020 20202020 5d0a2020 ]. │ │ │ │ │ + 0x00039d10 20202020 20207d2c 0a202020 20202020 },. │ │ │ │ │ + 0x00039d20 207b0a20 20202020 20202020 20202022 {. " │ │ │ │ │ + 0x00039d30 6b696e64 223a2022 73747275 6374222c kind": "struct", │ │ │ │ │ + 0x00039d40 0a202020 20202020 20202020 20226e61 . "na │ │ │ │ │ + 0x00039d50 6d65223a 20227379 6e63222c 0a202020 me": "sync",. │ │ │ │ │ + 0x00039d60 20202020 20202020 20226174 74726962 "attrib │ │ │ │ │ + 0x00039d70 75746573 223a205b 0a202020 20202020 utes": [. │ │ │ │ │ + 0x00039d80 20202020 20202020 207b0a20 20202020 {. │ │ │ │ │ + 0x00039d90 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00039da0 6b696e64 223a2022 66756e63 74696f6e kind": "function │ │ │ │ │ + 0x00039db0 222c0a20 20202020 20202020 20202020 ",. │ │ │ │ │ + 0x00039dc0 20202020 20202022 6e616d65 223a2022 "name": " │ │ │ │ │ + 0x00039dd0 6d757465 78222c0a 20202020 20202020 mutex",. │ │ │ │ │ + 0x00039de0 20202020 20202020 20202020 22726574 "ret │ │ │ │ │ + 0x00039df0 75726e5f 74797065 223a2022 69222c0a urn_type": "i",. │ │ │ │ │ + 0x00039e00 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039e10 20202020 226f7665 726c6f61 6473223a "overloads": │ │ │ │ │ + 0x00039e20 205b0a20 20202020 20202020 20202020 [. │ │ │ │ │ + 0x00039e30 20202020 20202020 2020207b 0a202020 {. │ │ │ │ │ + 0x00039e40 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039e50 20202020 20202020 20226172 67756d65 "argume │ │ │ │ │ + 0x00039e60 6e747322 3a205b0a 20202020 20202020 nts": [. │ │ │ │ │ + 0x00039e70 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039e80 20202020 20202020 7b0a2020 20202020 {. │ │ │ │ │ + 0x00039e90 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039ea0 20202020 20202020 20202020 20202274 "t │ │ │ │ │ + 0x00039eb0 79706522 3a202272 222c0a20 20202020 ype": "r",. │ │ │ │ │ + 0x00039ec0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039ed0 20202020 20202020 20202020 20202022 " │ │ │ │ │ + 0x00039ee0 6e616d65 223a2022 6d757465 78220a20 name": "mutex". │ │ │ │ │ + 0x00039ef0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039f00 20202020 20202020 20202020 2020207d } │ │ │ │ │ + 0x00039f10 0a202020 20202020 20202020 20202020 . │ │ │ │ │ + 0x00039f20 20202020 20202020 20202020 205d2c0a ],. │ │ │ │ │ + 0x00039f30 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039f40 20202020 20202020 20202020 22646f63 "doc │ │ │ │ │ + 0x00039f50 756d656e 74617469 6f6e223a 20224675 umentation": "Fu │ │ │ │ │ + 0x00039f60 6e637469 6f6e2072 65747572 6e696e67 nction returning │ │ │ │ │ + 0x00039f70 20747275 65206966 20746865 2070726f true if the pro │ │ │ │ │ + 0x00039f80 6772616d 206f7065 6e73206f 72206372 gram opens or cr │ │ │ │ │ + 0x00039f90 65617465 73206120 6d757465 78206d61 eates a mutex ma │ │ │ │ │ + 0x00039fa0 74636869 6e672074 68652070 726f7669 tching the provi │ │ │ │ │ + 0x00039fb0 64656420 72656775 6c617220 65787072 ded regular expr │ │ │ │ │ + 0x00039fc0 65737369 6f6e2e22 0a202020 20202020 ession.". │ │ │ │ │ + 0x00039fd0 20202020 20202020 20202020 20202020 │ │ │ │ │ + 0x00039fe0 207d0a20 20202020 20202020 20202020 }. │ │ │ │ │ + 0x00039ff0 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ 0x0003a000 20202020 20202020 207d0a20 20202020 }. │ │ │ │ │ 0x0003a010 20202020 2020205d 0a202020 20202020 ]. │ │ │ │ │ 0x0003a020 207d0a20 2020205d 0a7d0a0a }. ].}.. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -77,70 +77,70 @@ │ │ │ │ │ 0x000004a0 31305f53 656c6563 74317374 4953425f 10_Select1stISB_ │ │ │ │ │ 0x000004b0 45537434 6c657373 4953355f 45536149 ESt4lessIS5_ESaI │ │ │ │ │ 0x000004c0 53425f45 45385f4d 5f657261 73654550 SB_EE8_M_eraseEP │ │ │ │ │ 0x000004d0 53743133 5f52625f 74726565 5f6e6f64 St13_Rb_tree_nod │ │ │ │ │ 0x000004e0 65495342 5f452e69 7372612e 30002e4c eISB_E.isra.0..L │ │ │ │ │ 0x000004f0 4334002e 4c433500 2e4c4336 002e4c43 C4..LC5..LC6..LC │ │ │ │ │ 0x00000500 37002e4c 4338002e 4c433900 2e4c4331 7..LC8..LC9..LC1 │ │ │ │ │ - 0x00000510 30002e4c 43313100 432e3233 2e320043 0..LC11.C.23.2.C │ │ │ │ │ - 0x00000520 2e32342e 3300432e 32362e35 00432e32 .24.3.C.26.5.C.2 │ │ │ │ │ - 0x00000530 372e3600 432e3238 2e370043 2e32392e 7.6.C.28.7.C.29. │ │ │ │ │ - 0x00000540 3800432e 33302e39 00432e33 322e3131 8.C.30.9.C.32.11 │ │ │ │ │ - 0x00000550 00432e33 332e3132 005f5a4e 53743130 .C.33.12._ZNSt10 │ │ │ │ │ - 0x00000560 5f486173 68746162 6c65494e 5374375f _HashtableINSt7_ │ │ │ │ │ - 0x00000570 5f637878 31313132 62617369 635f7374 _cxx1112basic_st │ │ │ │ │ - 0x00000580 72696e67 49635374 31316368 61725f74 ringIcSt11char_t │ │ │ │ │ - 0x00000590 72616974 73496345 53614963 45454553 raitsIcESaIcEEES │ │ │ │ │ - 0x000005a0 74347061 6972494b 53355f53 74313073 t4pairIKS5_St10s │ │ │ │ │ - 0x000005b0 68617265 645f7074 72494e37 79617261 hared_ptrIN7yara │ │ │ │ │ - 0x000005c0 6d6f6436 4d6f6475 6c654545 45536149 mod6ModuleEEESaI │ │ │ │ │ - 0x000005d0 53435f45 4e537438 5f5f6465 7461696c SC_ENSt8__detail │ │ │ │ │ - 0x000005e0 31305f53 656c6563 74317374 45537438 10_Select1stESt8 │ │ │ │ │ - 0x000005f0 65717561 6c5f746f 4953355f 45537434 equal_toIS5_ESt4 │ │ │ │ │ - 0x00000600 68617368 4953355f 454e5345 5f31385f hashIS5_ENSE_18_ │ │ │ │ │ - 0x00000610 4d6f645f 72616e67 655f6861 7368696e Mod_range_hashin │ │ │ │ │ - 0x00000620 67454e53 455f3230 5f446566 61756c74 gENSE_20_Default │ │ │ │ │ - 0x00000630 5f72616e 6765645f 68617368 454e5345 _ranged_hashENSE │ │ │ │ │ - 0x00000640 5f32305f 5072696d 655f7265 68617368 _20_Prime_rehash │ │ │ │ │ - 0x00000650 5f706f6c 69637945 4e53455f 31375f48 _policyENSE_17_H │ │ │ │ │ - 0x00000660 61736874 61626c65 5f747261 69747349 ashtable_traitsI │ │ │ │ │ - 0x00000670 4c623145 4c623045 4c623145 45454531 Lb1ELb0ELb1EEEE1 │ │ │ │ │ - 0x00000680 305f4d5f 656d706c 61636549 4a53365f 0_M_emplaceIJS6_ │ │ │ │ │ - 0x00000690 4953355f 53425f45 45454553 365f494e IS5_SB_EEEES6_IN │ │ │ │ │ - 0x000006a0 53455f31 345f4e6f 64655f69 74657261 SE_14_Node_itera │ │ │ │ │ - 0x000006b0 746f7249 53435f4c 6230454c 62314545 torISC_Lb0ELb1EE │ │ │ │ │ - 0x000006c0 45624553 74313769 6e746567 72616c5f EbESt17integral_ │ │ │ │ │ - 0x000006d0 636f6e73 74616e74 49624c62 31454544 constantIbLb1EED │ │ │ │ │ - 0x000006e0 704f545f 2e697372 612e3000 2e4c4331 pOT_.isra.0..LC1 │ │ │ │ │ - 0x000006f0 32002e4c 43313300 2e4c4331 34002e4c 2..LC13..LC14..L │ │ │ │ │ - 0x00000700 43313500 5f5a4e53 74385f52 625f7472 C15._ZNSt8_Rb_tr │ │ │ │ │ - 0x00000710 6565494e 5374375f 5f637878 31313132 eeINSt7__cxx1112 │ │ │ │ │ - 0x00000720 62617369 635f7374 72696e67 49635374 basic_stringIcSt │ │ │ │ │ - 0x00000730 31316368 61725f74 72616974 73496345 11char_traitsIcE │ │ │ │ │ - 0x00000740 53614963 45454553 74347061 6972494b SaIcEEESt4pairIK │ │ │ │ │ - 0x00000750 53355f4e 386e6c6f 686d616e 6e31366a S5_N8nlohmann16j │ │ │ │ │ - 0x00000760 736f6e5f 6162695f 76335f31 315f3331 son_abi_v3_11_31 │ │ │ │ │ - 0x00000770 30626173 69635f6a 736f6e49 5374336d 0basic_jsonISt3m │ │ │ │ │ - 0x00000780 61705374 36766563 746f7253 355f6278 apSt6vectorS5_bx │ │ │ │ │ - 0x00000790 79645361 4e53395f 31346164 6c5f7365 ydSaNS9_14adl_se │ │ │ │ │ - 0x000007a0 7269616c 697a6572 4553435f 49685361 rializerESC_IhSa │ │ │ │ │ - 0x000007b0 49684545 76454545 53743130 5f53656c IhEEvEEESt10_Sel │ │ │ │ │ - 0x000007c0 65637431 73744953 485f4553 74346c65 ect1stISH_ESt4le │ │ │ │ │ - 0x000007d0 73734976 45536149 53485f45 45385f4d ssIvESaISH_EE8_M │ │ │ │ │ - 0x000007e0 5f657261 73654550 53743133 5f52625f _eraseEPSt13_Rb_ │ │ │ │ │ - 0x000007f0 74726565 5f6e6f64 65495348 5f452e69 tree_nodeISH_E.i │ │ │ │ │ - 0x00000800 7372612e 30002e4c 43313600 2e4c4331 sra.0..LC16..LC1 │ │ │ │ │ - 0x00000810 37002e4c 43313800 2e4c4331 39002e4c 7..LC18..LC19..L │ │ │ │ │ - 0x00000820 43323000 2e4c4332 31002e4c 43323200 C20..LC21..LC22. │ │ │ │ │ - 0x00000830 2e4c4332 33002e4c 43323500 2e4c4332 .LC23..LC25..LC2 │ │ │ │ │ - 0x00000840 36002e4c 43323700 2e4c4332 38002e4c 6..LC27..LC28..L │ │ │ │ │ - 0x00000850 43323900 2e4c4333 30002e4c 43333100 C29..LC30..LC31. │ │ │ │ │ - 0x00000860 2e4c4333 32002e4c 43333300 2e4c4333 .LC32..LC33..LC3 │ │ │ │ │ - 0x00000870 3400432e 322e3000 432e3232 2e310043 4.C.2.0.C.22.1.C │ │ │ │ │ - 0x00000880 2e32352e 3400432e 33312e31 30005f5a .25.4.C.31.10._Z │ │ │ │ │ + 0x00000510 30002e4c 43313100 432e322e 3000432e 0..LC11.C.2.0.C. │ │ │ │ │ + 0x00000520 32322e31 00432e32 332e3200 432e3234 22.1.C.23.2.C.24 │ │ │ │ │ + 0x00000530 2e330043 2e32362e 3500432e 32372e36 .3.C.26.5.C.27.6 │ │ │ │ │ + 0x00000540 00432e32 392e3800 432e3332 2e313100 .C.29.8.C.32.11. │ │ │ │ │ + 0x00000550 432e3333 2e313200 5f5a4e53 7431305f C.33.12._ZNSt10_ │ │ │ │ │ + 0x00000560 48617368 7461626c 65494e53 74375f5f HashtableINSt7__ │ │ │ │ │ + 0x00000570 63787831 31313262 61736963 5f737472 cxx1112basic_str │ │ │ │ │ + 0x00000580 696e6749 63537431 31636861 725f7472 ingIcSt11char_tr │ │ │ │ │ + 0x00000590 61697473 49634553 61496345 45455374 aitsIcESaIcEEESt │ │ │ │ │ + 0x000005a0 34706169 72494b53 355f5374 31307368 4pairIKS5_St10sh │ │ │ │ │ + 0x000005b0 61726564 5f707472 494e3779 6172616d ared_ptrIN7yaram │ │ │ │ │ + 0x000005c0 6f64364d 6f64756c 65454545 53614953 od6ModuleEEESaIS │ │ │ │ │ + 0x000005d0 435f454e 5374385f 5f646574 61696c31 C_ENSt8__detail1 │ │ │ │ │ + 0x000005e0 305f5365 6c656374 31737445 53743865 0_Select1stESt8e │ │ │ │ │ + 0x000005f0 7175616c 5f746f49 53355f45 53743468 qual_toIS5_ESt4h │ │ │ │ │ + 0x00000600 61736849 53355f45 4e53455f 31385f4d ashIS5_ENSE_18_M │ │ │ │ │ + 0x00000610 6f645f72 616e6765 5f686173 68696e67 od_range_hashing │ │ │ │ │ + 0x00000620 454e5345 5f32305f 44656661 756c745f ENSE_20_Default_ │ │ │ │ │ + 0x00000630 72616e67 65645f68 61736845 4e53455f ranged_hashENSE_ │ │ │ │ │ + 0x00000640 32305f50 72696d65 5f726568 6173685f 20_Prime_rehash_ │ │ │ │ │ + 0x00000650 706f6c69 6379454e 53455f31 375f4861 policyENSE_17_Ha │ │ │ │ │ + 0x00000660 73687461 626c655f 74726169 7473494c shtable_traitsIL │ │ │ │ │ + 0x00000670 6231454c 6230454c 62314545 45453130 b1ELb0ELb1EEEE10 │ │ │ │ │ + 0x00000680 5f4d5f65 6d706c61 6365494a 53365f49 _M_emplaceIJS6_I │ │ │ │ │ + 0x00000690 53355f53 425f4545 45455336 5f494e53 S5_SB_EEEES6_INS │ │ │ │ │ + 0x000006a0 455f3134 5f4e6f64 655f6974 65726174 E_14_Node_iterat │ │ │ │ │ + 0x000006b0 6f724953 435f4c62 30454c62 31454545 orISC_Lb0ELb1EEE │ │ │ │ │ + 0x000006c0 62455374 3137696e 74656772 616c5f63 bESt17integral_c │ │ │ │ │ + 0x000006d0 6f6e7374 616e7449 624c6231 45454470 onstantIbLb1EEDp │ │ │ │ │ + 0x000006e0 4f545f2e 69737261 2e30002e 4c433132 OT_.isra.0..LC12 │ │ │ │ │ + 0x000006f0 002e4c43 3133002e 4c433134 002e4c43 ..LC13..LC14..LC │ │ │ │ │ + 0x00000700 3135005f 5a4e5374 385f5262 5f747265 15._ZNSt8_Rb_tre │ │ │ │ │ + 0x00000710 65494e53 74375f5f 63787831 31313262 eINSt7__cxx1112b │ │ │ │ │ + 0x00000720 61736963 5f737472 696e6749 63537431 asic_stringIcSt1 │ │ │ │ │ + 0x00000730 31636861 725f7472 61697473 49634553 1char_traitsIcES │ │ │ │ │ + 0x00000740 61496345 45455374 34706169 72494b53 aIcEEESt4pairIKS │ │ │ │ │ + 0x00000750 355f4e38 6e6c6f68 6d616e6e 31366a73 5_N8nlohmann16js │ │ │ │ │ + 0x00000760 6f6e5f61 62695f76 335f3131 5f333130 on_abi_v3_11_310 │ │ │ │ │ + 0x00000770 62617369 635f6a73 6f6e4953 74336d61 basic_jsonISt3ma │ │ │ │ │ + 0x00000780 70537436 76656374 6f725335 5f627879 pSt6vectorS5_bxy │ │ │ │ │ + 0x00000790 6453614e 53395f31 3461646c 5f736572 dSaNS9_14adl_ser │ │ │ │ │ + 0x000007a0 69616c69 7a657245 53435f49 68536149 ializerESC_IhSaI │ │ │ │ │ + 0x000007b0 68454576 45454553 7431305f 53656c65 hEEvEEESt10_Sele │ │ │ │ │ + 0x000007c0 63743173 74495348 5f455374 346c6573 ct1stISH_ESt4les │ │ │ │ │ + 0x000007d0 73497645 53614953 485f4545 385f4d5f sIvESaISH_EE8_M_ │ │ │ │ │ + 0x000007e0 65726173 65455053 7431335f 52625f74 eraseEPSt13_Rb_t │ │ │ │ │ + 0x000007f0 7265655f 6e6f6465 4953485f 452e6973 ree_nodeISH_E.is │ │ │ │ │ + 0x00000800 72612e30 002e4c43 3136002e 4c433137 ra.0..LC16..LC17 │ │ │ │ │ + 0x00000810 002e4c43 3138002e 4c433139 002e4c43 ..LC18..LC19..LC │ │ │ │ │ + 0x00000820 3230002e 4c433231 002e4c43 3232002e 20..LC21..LC22.. │ │ │ │ │ + 0x00000830 4c433233 002e4c43 3235002e 4c433236 LC23..LC25..LC26 │ │ │ │ │ + 0x00000840 002e4c43 3237002e 4c433238 002e4c43 ..LC27..LC28..LC │ │ │ │ │ + 0x00000850 3239002e 4c433330 002e4c43 3331002e 29..LC30..LC31.. │ │ │ │ │ + 0x00000860 4c433332 002e4c43 3333002e 4c433334 LC32..LC33..LC34 │ │ │ │ │ + 0x00000870 00432e32 352e3400 432e3238 2e370043 .C.25.4.C.28.7.C │ │ │ │ │ + 0x00000880 2e33302e 3900432e 33312e31 30005f5a .30.9.C.31.10._Z │ │ │ │ │ 0x00000890 4e537432 335f5370 5f636f75 6e746564 NSt23_Sp_counted │ │ │ │ │ 0x000008a0 5f707472 5f696e70 6c616365 494e3779 _ptr_inplaceIN7y │ │ │ │ │ 0x000008b0 6172616d 6f64364d 6f64756c 65455361 aramod6ModuleESa │ │ │ │ │ 0x000008c0 4976454c 4e395f5f 676e755f 63787831 IvELN9__gnu_cxx1 │ │ │ │ │ 0x000008d0 325f4c6f 636b5f70 6f6c6963 79453245 2_Lock_policyE2E │ │ │ │ │ 0x000008e0 45443545 76005f5a 4e377961 72616d6f ED5Ev._ZN7yaramo │ │ │ │ │ 0x000008f0 64313259 6172616d 6f644572 726f7244 d12YaramodErrorD